2013-02-15 56 views
1

我正在学习着色器编程。我有一些基础知识,但多种不同类型的光源都具有挑战性。我是否需要为每种灯光类型或多个通道使用单个渲染通道?或者,如果两者都有正当的理由,那么每种情况的用例是什么?HLSL中的多个光源

回答

2

如果您正在使用转发渲染,则不需要为每种灯光类型使用单独的传球。您可以为同一着色器中的所有灯光执行照明。如果您使用了不合格渲染,那么您将在单独的传递中渲染每个灯光类型。