【发布时间】:2014-10-16 23:43:12
【问题描述】:
在片段着色器中,我有从 3D 模型读取的视图坐标轴系统中的法线向量和从凹凸纹理获得的凹凸法线向量。 如果我想获得漫反射因子和镜面反射因子。我应该简单加上这两个正常的还是做其他事情?
【问题讨论】:
-
这很大程度上取决于您如何从凹凸纹理计算法线。当您沿纹理的 x 和 y 轴读取深度值并计算导数以获得法线时,您必须将计算的法线从切线空间转换到模型空间并在那里使用它而不是对象的法线。当您已经沿模型空间计算导数时,您可以简单地替换对象的法线,而无需任何进一步的转换。