1

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

在此处输入图像描述

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

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

4

1 回答 1

1

该图不是特别可读。这个在眼睛上要容易得多:

在此处输入图像描述

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

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

于 2012-01-10T05:51:17.637 回答