HLSL中的多个光源

时间:2013-02-15 15:32:23

标签: directx hlsl

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

1 个答案:

答案 0 :(得分:2)

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