关于unity3D shader的UV理解

**

关于unity shader的UV的理解

**

定义:
摘自其他博主的定义:
U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~1,也 就是(水平方向的第U个像素/图片宽度,垂直方向的第V个像素/图片高度)。

个人理解

关于unity3D shader的UV理解
上图左边为纹理贴图,png、jpg等格式;右边为显示图像,即在game面板中渲染出来的图片。
UV坐标用来表示我们显示图像的坐标,通常以图像的左下角为原点,坐标值范围为(0~1),采用UV坐标的原因是可以使不同大小的纹理贴图能够按比例的贴到显示图像或者说物体对象上,如上图所示,显示图像上每一点像素坐标都能按比例取得纹理贴图中的像素。