Blender – 为模型贴法线贴图
1 Blender为模型贴法线贴图 1.1 导入模型网格 1.2 进入Shading界面 点击标题栏的Shading,进入Shading页面,如下图所示 1.3 指定法线贴图 选中需要的贴图的网格,在下方的材质属性页面点击法向 然后点击法线贴图,添加至节点 然后在Shading页面点击添加-纹理-图…
- Blender
- 2022-09-26
ThreeJS – 修复摄像机近距离模型或者摄像机在某些观察角度3D模型部分或者全部不可见的问题
1 3D模型在场景中部分或者全部不可见的问题描述 最近使用three.js在场景中显示gltf模型时候,当我使用THREE.OrbitControls操作摄像机想近距离观察gltf模型的时候发现一部分模型消失了,比如说假如这个模型是一匹马,当我远距离观察时可以完整的看到整匹马,但是当我想拉近摄像头近…
- ThreeJS
- 2022-09-24
ThreeJS – 如何提升three.js的渲染效果?看完这篇你可能会有启发
相信很多使用three.js在web端进行场景渲染的朋友们一定会有和我一样的疑问。在Unity,UE4中渲染效果那么好的模型和场景放到three.js中为什么那么丑? 我在有一段时间也曾经被这个问题困扰过,虽然浏览内核利用GPU可能没有直接在系统层利用GPU的性能来的那么澎湃,但是总不至于同一个模型…
- ThreeJS
- 2022-09-22
ThreeJS – 摄像机绕X轴、绕Y轴、绕Z轴旋转指定角度
1 ThreeJS摄像机绕X轴、绕Y轴、绕Z轴旋转指定角度 在threejs中,如果我们想要摄像机绕某一个世界坐标轴旋转,比如绕Y轴旋转。我尝试过以下的方法 camera.rotateY(radian) camera.rotateOnWorldAxis(new THREE.Vector3(0,1,0…
- ThreeJS
- 2022-09-21
C++ – sleep睡眠函数总结
1 操作系统自带的Sleep函数 1.1 Windows系统 在Windows系统中可以使用系统自带的Sleep()函数,需要包含Windows.h头文件 #include <iostream> #include <windows.h> int main() { std::c…
- C++
- 2022-09-20
C++ – 在某一天某个时间点定时执行任务,比如2022年9月19日晚上9点准点执行发送邮件函数
最近在写我自己的一个开源项目,就是能够按设定的时间录制HLS流的一个小工具,方便自己获取视频素材。然后首先需要解决的一个问题是,如何按照设定的时间准点的执行录制任务,这个过程可以简单地描述如下: 设定定时指定录制任务的时间戳,这里的时间戳可以认为是依据本地时区的自 1970 年 1 月 1 日以来持…
- C++
- 2022-09-19
资源分享 – 交互式计算机图形学:基于OpenGL着色器的自顶向下方法(第六版),Interactive Computer Graphics – A top-down approach with shader-based OpenGL(Six 6th Edition) 中文PDF下载
1 交互式计算机图形学:基于OpenGL着色器的自顶向下方法(第六版),Interactive Computer Graphics - A top-down approach with shader-based OpenGL(Six 6th Edition) 中文PDF下载 1.1 书籍简介 《交互…
- 计算几何与计算机图形学资源
- 2022-09-17
工具网站推荐 – 几个glTF模型在线预览网站
预览模型对于美工人员十分重要,美工可以根据预览效果及时修改材质和贴图,而对于Web3D的开发人员来说,在别人的引擎中加载相同的模型可以有效的比较自己与他人渲染效果的差异从而修改部分渲染细节以达到让自己满意的渲染效果。 这几天找了几个可以在线预览glTF模型的网站,以下网站中我认为渲染效果很好有pla…
- 工具软件网站
- 2022-09-16
ThreeJS – FBXLoader: TGA loader not found, creating placeholder texture for …
1 Three.js出现FBXLoader: TGA loader not found, creating placeholder texture for...错误 最近将之前项目中基于three.js r101版本的项目进行了升级,将three.js的版本升级为r144,在加载fbx模型的部分代码…
- ThreeJS
- 2022-09-16
ThreeJS – 使用自定义Shader
1 前言 在three.js已经预置了很多材质,比如MeshStandardMaterial、MeshPhongMaterial、MeshLambertMaterial等等,这些预置的材质其实在内部使用了Shader已经为我们创建了固定的渲染管线,我们可以直接使用而不用再去重新编写Shader重新实…
- ThreeJS
- 2022-09-13
工具软件推荐 – 超好用的视频去水印软件
最近在学习视频剪辑,在找视频素材的时候,很多视频素材都是有水印的,这个时候为了防止侵权,我们需要把明显的logo去掉,我这几天试了很多款视频去水印软件,下面的是我觉得使用起来操作又简单效果也比较好的。 1 Easy Video Logo Remover Easy Video Logo Remover…
- 工具软件网站
- 2022-09-12
计算机图形学 – Hemisphere Lighting 半球光
1 为什么需要Hemisphere Lighting? 我们通过观察现实世界中光的各种呈现形式,在计算机图形学中我们也模拟了各种光源效果,比如方向光、点光源、聚光灯、区域光、环境光等等,这些都是在图形学中比较传统的照明模型。在一些比较基础的照明模型中,环境光常常使用一种简单的偏黄色的颜色代替,但是现…
- 计算机图形学
- 2022-09-09
最新评论