unity3d游戏开发之UV贴图教程

一、理解UV贴图 UVs是驻留在多边形网格顶点上的两维纹理坐标点,它们定义了一个两维纹理坐标系统,称为UV纹理空间,这个空间用U和V两个字母定义坐标轴。用于确定如何将一个纹理图像放置在三维

一、理解UV贴图 UVs是驻留在多边形网格顶点上的两维纹理坐标点,它们定义了一个两维纹理坐 标系统,称为UV纹理空间,这个空间用U和V两个字母定义坐标轴。用于确定如何 将一个纹理图像放置在三维的模型表面。 本质上,UVs是提供了一种模型表面与纹理图像之间的连接关系,UVs负责确定 纹理图像上的一个点(像素)应该放置在模型表面的哪一个顶点上,由此可将整个纹理 都铺盖到模型上。如果没有UVs,多边形网格将不能被渲染出纹理。 通常在创建MAYA原始对象时,UVs一般都被自动创建(在创建参数面板上有一 个Create UVs选项,默认是勾选的),但大部分情况下,我们还是需要重新安排UVs, 因为,在编辑修改模型时,UVs不会自动更新改变位置。 重新安排UVs,一般是在模型完全做好之后,并且在指定纹理贴图之前进行。此 外,任何对模型的修改都可能会造成模型顶点与UVs的错位,从而使纹理贴图出现错 狗刨学习网 误。更多精彩请点击【】 二、UVs和纹理映射 NURBS表面与多边形网格的贴图机制不同,NURBS表面的UV是内建的(已经 而多边形的 自动定义出U、V),这些UV不能被编辑,移动CV将会影响纹理贴图。 UVs并非一开始就存在,还必须明确地创建并且可以随后进一步修改编辑。

腾讯文库unity3d游戏开发之UV贴图教程