Unity Shader 入门精要(04) -- 基础纹理

一、简介

  1. 纹理最初的目的就是使用一张图片来控制模型的外观。在美术人员建模的时候,会在建模软件中利用纹理展开技术把纹理映射坐标存储在每个顶点上,即模型的每个顶点在纹理中都有一个对应的2D坐标。
  2. 纹理映射坐标也叫UV坐标,不管纹理大小为多少,UV坐标都被归一化到【0,1】范围内。

二、凹凸映射

凹凸映射的目的就是使用一张纹理来修改模型表面的法线,以便为模型提供更多的细节(可以减少模型中的三角面,提高性能)。
如下图,同样的模型、纹理,左图的细节就明显很多。
Unity Shader 入门精要(04) -- 基础纹理