Эксперимент с compute shader для расчета прямого освещения

Допилил немного компоненты для ECS, и написал свою compute ноду в рендер графе для расчета прямого освещения. Оно пока не комбинируется со встроенным 2D проходом из Bevy как надо, я просто рендерю в текстуру и кладу ее поверх слоя "земли". Окклюдеры пока что тоже берутся просто из формы спрайтов. На выходных надеюсь успею добавить второй проход для непрямого освещения, поработать извлечением формы окклюдера и над тем чтобы это все правильно блендилось со встроенным 2D проходом.

В конечном варианте окклюдер можно брать из непрозрачных пикселей спрайта.

Здесь автор объясняет как делать GI семплами в скрине спейсе без ре-проекции. Я хочу что-то похожее сделать в 2D:

44
2 комментария

Жду продолжения. А соцры можно поглядеть?

Ответить