Я достиг точки, где я реализовал отложенный рендеринг и отображение теней для одного источника света.Я с нетерпением ждал добавления большего количества источников света, чтобы увидеть, как отложенный рендеринг улучшает производительность, но я понял, что на этот раз отображение теней в значительной степени разрушает его.
Ожидается ли это?Должен ли я использовать другой алгоритм тени при наличии большого количества источников света?
Я создаю карту куба с точки зрения каждого источника света.Затем при рендеринге фрагмента в шейдере с отложенным рендерингом я учитываю, сколько каждый источник света вносит в этот фрагмент, то есть, какой источник света может видеть фрагмент.Таким образом, это просто нормальная проверка того, находится ли фрагмент в тени источника света.