transform
本身法线是切线空间的,将它转化成世界空间,就可以利用法线的信息,增加细节。
法线贴图上每个像素都代表着这个点在切线空间的朝向。切线空间的xyz轴不是固定的,以像素垂直方向为z,uv上的u为x,v方向为y。
一个法线点的信息,主要包括在x和y方向。大体上因为像素本身垂直方向就是z轴本身,所以体现在法线贴图上,z轴信息基本不会有很大变化,所以我们可以看到法线贴图,基本都是以蓝色为基,再增加红色和绿色代表xy的信息。
正常来说,法线信息只能用于法线贴图,通过transform节点,可以将其转化为世界朝向信息,毕竟,法线本身最主要的还是朝向问题。
需要注意的是,顶点向量,像素向量,和由transform转化来的向量,他们的范围都是-1到1
maskvector分离出来的也是-1到1。
凹凸偏移
视差偏移
0.05是高度偏移值,越大突出的效果越强。
最小步长/最大步长,控制着偏移的过度效果,值给的越高,过度效果越好。
heightmap channel的输入值,是对纹理对象的哪个通道进行取值。
置换
使用置换效果,需要在主材质节点打开曲面细分。
需要注意的是,虽然使用置换材质,当物体落在置换材质表面,依然会使用未置换前的坐标信息。
再来看下细分级别
pn三角形适合人物模型特写时使用,它具有平滑作用。