Ответ: Шейдеры освещение
В камере не думаю что должно быть слишком много источников, но дело в том что всё усложняется с усложнением материалов. Например если тебе нужно сделать параллакс, и тени, то у тебя всё ещё в разы усложниться.
Когда в дефферед, это будет намного оптимальнее.
Тем более вес вычислений на каждый источник света в деферреде намного меньше чем в Forward Render'инге. Также есть удобные Screen Space оптимизации - исходя из радиуса источника света, положения и камеры, то можно вычислить Screen Space Bounding Box источника света, и при вычислении очередного света, создавать биллбоард именно такого размера - это очень сильно улучшит производительность. А если Bounding Box не в экране - так вообще игнорируется источник света и просчёт его.
Такое на Forward Render'инге замахаешься делать..
|