Выложил новое видео Dagon с демонстрацией отложенного рендера и освещенных мягких частиц:
Также сделал сайт для движка:
https://gecko0307.github.io/dagon
Также сделал сайт для движка:
https://gecko0307.github.io/dagon
Работаю над освещением частиц:
Используется процедурная сферическая карта нормалей – то есть, каждый биллборд системы частиц интерпретируется пиксельным шейдером как виртуальная сфера. Планируются и пользовательские карты нормалей.
Реализовано путем отброса пикселей с прозрачностью ниже порогового значения при рендеринге частиц в теневую карту. Конечно, такая техника не позволяет рендерить прозрачные тени от дыма, но и такой результат все же лучше, чем полное отсутствие теней или, тем более, тени в виде квадратиков.