凹凸贴图是一种将纹理或纹理贴图应用于三维 (3D) 计算机图形程序中的表面以在该表面上创建更多细节的过程。凹凸贴图通常用于添加更多的表面维度和细节,例如凹凸、脊、划痕以及影响表面平滑度的其他细节。使用这种映射允许在计算机图形(CG)程序中创建的对象显得更加真实,而无需增加对象中的多边形数量。凹凸贴图通常通过使用传统凹凸贴图、法线贴图或视差贴图来完成。
在 3D 图形程序中创建对象时,它是使用应用了多边形的线框来制作的。这将创建对象的基本形状并为其提供表面。复杂的对象通常比简单的对象具有更多的多边形,但更多的多边形通常会使对象更难以渲染。这并不总是这是为电影创建的 CG 的一个问题,但实时渲染图像的视频游戏通常对给定场景中可以渲染的多边形数量有限制。
凹凸贴图通常用于使多边形数量较少的对象显得更加真实。例如,单个表面可用于创建砖墙并且只有一个多边形。为了使表面看起来真实,每块砖都需要比它们之间的砂浆稍微突出,并且它们应该有一些凹痕、划痕和其他纹理。通过使用凹凸贴图,可以在不增加场景中多边形数量的情况下添加这些细节。
可以使用三种不同类型的凹凸贴图,尽管它们通常都会创建一些相似的效果。ar 效果。基本凹凸贴图使用灰度图像(仅使用白色、灰色和黑色)来创建贴图。当将此纹理应用为凹凸贴图时,对象将显得具有更大的纹理;白色区域将显得凸起,而黑色区域将显得凹进。这种类型的凹凸贴图实际上并不改变对象的表面,只是改变该表面上渲染光和阴影以赋予其纹理外观的方式。
法线贴图是凹凸中使用的贴图类型使用红色、蓝色和绿色来创建类似效果的贴图。法线贴图通常是基于对象的高度详细版本创建的,然后应用于该对象的低细节版本,以使用更少的多边形创建更真实的外观。视差贴图也可以用于凹凸贴图,尽管这些有点复杂。它们的基本功能是模仿从不同角度观看物体时产生的视差效果,从而产生一种错觉。f 从某个角度观察时表面的深度。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!