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.
我被要求分析 3d 照明的平面着色模型并“讨论它如何集成到图形管道中”。
由于每个面都应用了一次平面着色,所以我认为计算光的正确位置是片段计算的阶段。但是我也可能完全错了......
有人可以指出我正确的方向吗?
该图不是特别可读。这个在眼睛上要容易得多:
...并且还正确放置了插入法线的阶段:在片段着色器或光栅操作之前,这会最终确定片段。我认为就您的图表而言,这是标记为“设置”的区域。
对于平面着色,不会在多边形表面上插值法线。但是,它们仍将通过插值阶段,以便可以确定片段的适当法线,其中可能有多个可用的法线。因此,法线是在光栅化和插值中确定的,但实际的颜色和光照是由片段着色器确定的。这是现代方法:在固定管道中(没有片段着色器),这一切都将由光栅化器完成。