如果我将圆柱体旋转90度

法线贴图会变成这样

分解成单个通道



这回红色通道变成扁平的128中灰色(就像之前的绿色通道一样):因为现在所有高度上的面都与红色箭头平行,所以分解出的切线数值为0,红色通道灰度值为128。绿色通道(副法线)类似于之前的红色通道(但逆时针旋转了90度),蓝色通道和之前一样,但同样旋转了90度。
了解了每个通道的渲染原理后,我们可以以此类推:
为高分辨率模型(圆柱和平面)应用一个 lambert 材质,将 color 设为中灰(128 128 128),incandescence 同样为中灰,diffuse 为1。

在顶(正交)试图观看圆柱体,创建一盏普通的平行光灯,颜色为纯白,强度1,从右侧照射(与屏幕平行),同理创建一个“吸光”灯,颜色纯白,强度为-1,从左侧照射。

将视图区的截图与计算出的法线贴图的红色通道相比,外观几乎一样。
同理也能做出绿色通道效果,只不过照明来自正上方,吸光灯位于正下方。(即 切线-副切线 平面)
蓝色通道只是用普通灯照明顶部即可(平行于法线向量)。

如果想要同时看到所有通道,需要让每盏灯只作用于一个通道。如下设置5盏灯。

如上设置好灯光后,你就可以从正交顶视图查看任何物体的法线贴图了。

光说不练是没用的,下一章我们就来理论结合实际,在 photoshop 中用层来模拟出上面的“灯光设置”效果,而你要做的就只是画画选区而已!:)

你就是Paul Tosca?