将法线从顶点着色器转移到片段着色器?

时间:2019-06-07 18:36:45

标签: opengl glsl shader

让我们说在顶点着色器内部,将计算法线,然后使用out关键字将其输出。然后在片段着色器内部,使用in关键字接收这些法线,并使用法线执行漫射照明计算。

但是顶点着色器代码对每个顶点执行一次,而片段着色器对每个新像素粗略执行。法线如何从顶点过渡到片段着色器?渲染三角形时,需要三角形的法线,但是我们仅计算每个顶点的法线。

那么顶点法线如何用于计算漫射光照?是对相邻顶点的法线进行插值还是取平均值?

0 个答案:

没有答案
相关问题