Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个四边形,在我的渲染场景方法中旋转 90 度后,四边形的正面将朝上。我想知道是否要设置法线,应该在旋转之前还是在旋转之后设置法线。
这取决于您如何处理着色器中的法线。如果您将法线变换视为模型视图的转置逆(通常),则法线位于模型局部空间中。
扩展 datenwolf 所说的:法线是在局部空间中定义的。与顶点一起。如果你的四边形前面是向上的,那么你必须为每个顶点定义一个法线
normal= {0 , 1 , 0 }
然后在顶点着色器中通过一个普通矩阵对其进行变换。