共计 936 个字符,预计需要花费 3 分钟才能阅读完成。
什么是凹凸贴图
凹凸贴图(Bump Mapping)是一种计算机图形学中的技术,用于在表面上模仿渺小的凹凸形态,从而减少了物体的细节和真实感。它能够在不扭转物体几何形态的状况下,通过批改光照的反馈,使外表看起来像是有凹凸纹理。
凹凸贴图的原理是通过给每个像素点赋予一个法线向量,该向量定义了外表在该点的朝向。而后,应用光照算法基于法线向量来计算每个像素的亮度,从而营造出凹凸感。
凹凸贴图的实现原理
具体步骤如下:
- 创立高度图:首先,须要创立一个灰度图像,通常称为高度图或凹凸图。灰度值示意外表在该地位的高度或深度信息,越亮示意越高,越暗示意越低。
- 计算法线向量:对于每个像素,依据其四周像素的高度值,能够计算出该像素的法线向量。法线向量定义了外表在该点的朝向,垂直于外表。不同的算法能够用来计算法线向量,如 Sobel 算子、Prewitt 算子等。
- 光照计算:基于物体的法线向量和光源的地位,能够应用光照模型(如冯氏光照模型)来计算每个像素的亮度值。光照计算思考了光线的入射角度、外表材质的反射个性等因素,从而使凹凸感更加实在。
- 渲染后果:将计算失去的亮度值利用到原始外表上,能够失去一个具备凹凸感的渲染后果。在渲染过程中,通常须要进行纹理映射和着色等操作,以减少细节和真实感。
凹凸贴图能够利用于各种计算机图形畛域,如游戏开发、电影特效、虚拟现实等,能够进步场景的真实感和逼真度。它不仅可能在实时渲染中应用,还能够与其余渲染技术(如法线贴图、位移贴图等)联合,进一步加强外表的细节和观感。
GLTF 编辑器实现凹凸贴图
GLTF 编辑器 是一个功能强大、易于应用的在线 3D 模型编辑和查看工具,它反对多种格局的 3D 模型导入并将模型导出为 GLB 格局,除了能够对 3D 模型进行根本属性的批改之外,还反对对模型原点重置以及模型材质纹理批改。对于 3D 开发者和设计师来说,GLTF 编辑器 是一个十分有用的工具,能够帮忙他们更不便地解决模型材质。
上面是应用 GLTF 编辑器 实现的凹凸贴图成果,如图所示:
GLTF 编辑器 还能够对其余的材质贴图进行编辑批改,有趣味的敌人的能够看下 GLTF 编辑器:在线模型材质编辑工具 这篇文章,具体理解下这款在在线工具。
原文链接:GLTF 编辑器通知你凹凸贴图的作用
正文完