垂直于3D表面的向量——控制光线如何与几何体相互作用。逼真着色的关键。
3D场景中的每个表面都有一个方向——表面法线正是存储这个方向的。它是一个看不见的向量,垂直于每个表面伸出,告诉渲染引擎物体的“正面”在哪里。没有正确的法线,你会看到着色错误,光照计算失败,整个几何体看起来是扁平的或反转的。在片场你不需要记住这一点——这纯粹是VFX的事务。但如果你在合成时发现一个3D元素的光照完全错误,尽管几何体是正确的,这通常是法线问题。
实际操作是这样的:材质的着色器使用法线信息来计算光线反射的强度。一个法线直接指向光源的表面会被明亮地照亮。一个法线指向远离光源的表面则会处于阴影中。这不是玄学——这是物理学。一个方向错误的法线意味着物体的光照物理学被反转了。这在曲面上尤其明显:如果法线向内而不是向外,球体突然看起来像一个凹痕。在纹理处理中,当你翻转UV贴图或在没有重新计算的情况下复制几何体时,这种情况经常发生。
法线贴图——即存储附加细节法线的纹理——因此具有巨大的重要性。它们允许模拟最精细的表面结构,而无需增加几何体分辨率。粗糙的金属、湿润的皮肤、旧墙纸——所有这些都依赖于法线细节信息。如果你的合成师说一个资产在光照上“感觉不对”,通常是法线问题造成的,而不是反照率贴图。
在工作流程中:3D软件会自动计算法线——只要几何体是干净的。对于有问题的拓扑或反向面,你必须手动执行“重新计算法线”。在Unreal或Arnold等引擎中,法线计算与着色模型紧密结合。如果你稍后更改几何体,你可能会使计算出的法线失效。因此:尽早锁定,后期不要再修改。表面法线是原始几何体和照片级真实感渲染之间的一个基本参数——低估它,整个光照氛围就会崩溃。