面法线与不必垂直于面的顶点法线不同,虽然它是。
面法线用于确定面指向的方向。如果它指向远离相机,则渲染时可以忽略面部。它还用于在执行快速平面或多面渲染时确定面部的颜色。
顶点法线用于为对象添加圆度。每个顶点的法线位于圆柱体的半径上,从轴向外指向——如果你愿意,想象一下老式的轮船:
![在此处输入图像描述](https://i.stack.imgur.com/bdD6Y.png)
其中手柄是顶点法线,因此它们代表圆柱体在该点的实际曲率。
如果你取一个圆柱体并刻面它,你会得到一个规则的多边形管。只需使用面部法线渲染它就会给你这样的东西:
![平面阴影](https://i.stack.imgur.com/6EhxM.jpg)
使用顶点法线渲染它会给你这个:
![平滑阴影](https://i.stack.imgur.com/aEwY6.jpg)
您仍然可以看到圆柱体末端的刻面,但主体看起来很光滑。