图形管道中的平面着色

时间:2012-01-10 02:19:10

标签: graphics 3d lighting

我被要求分析3D照明的平面着色模型,并“讨论它如何集成到图形管道中”。

enter image description here

由于每个面都应用了一次平面着色,我认为计算光的正确位置是片段计算的阶段。但是我也可能完全错了......

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

该图表不是特别易读。这个眼睛更加容易:

enter image description here

...并且还正确地放置了插入法线的阶段:在片段着色器或光栅操作之前,最终确定片段。我认为就你的图表而言,这是标有“设置”的区域。

对于平面着色,法线不会在多边形的表面上进行插值。但是,它们仍将通过插值阶段,以便可以确定片段的适当法线,其中可以有多个片段。因此,在光栅化和插值中确定法线,然而实际着色和光照由片段着色器确定。这是现代方法:在固定管道(没有片段着色器)中,它将全部由光栅化器完成。