Да, я делаю именно это :)
Я переписываю рендер на деферед шейдинг. Решение такое было принято отнюдь не из-за желания следовать модным тенденциям, а сугубо суровой необходимостью.
Эта технология я считаю даст большую производительность рендеру, чем если бы я продолжал писать на форварде.
Итак, почему же именно деферед?
- В игре будет унифицированная модель освещения (Фонг)
- В кадре будет приличное кол-во DIP-ов
- Много точечных (и не очень) источников света
- В кадре отсутствуют полупрозрачные объекты aka стёкла
- Будут пост-эффекты типа SSAO которым всё равно нужны нормали )
Ну и так, без пункта ещё добавлю, что мороки с дефередом гораздо меньше чем с форвардом: не надо делать списки освещаемых этой лампочкой объектов, нет кучи разных шейдеров...
И лампочки новые добавлять - одно удовольствие :)

Комментариев нет:
Отправить комментарий