Volumetric light scattering

Работаю над экспериментальной поддержкой рассеяния света в воздухе:

Tube area lights

Tube area lights

Добавил в Dagon поддержку трубчатых источников света (tube area lights) по методу, описанному тут. На скриншотах показаны блики от трубок на поверхностях с разной шероховатостью, а также рельефом.

Освещение частиц

Работаю над освещением частиц:

Используется процедурная сферическая карта нормалей – то есть, каждый биллборд системы частиц интерпретируется пиксельным шейдером как виртуальная сфера. Планируются и пользовательские карты нормалей.

Объемные источники света в Dagon/gl33

Добавил в стандартный шейдер поддержку spherical area lights – сферических объемных источников света:

Кластерный рендеринг – обновленная демка

Доступна обновленная демонстрация clustered forward shading в Dagon. Повышена плотность кластеров, добавлена поддержка normal mapping и parallax mapping, а вместо бликов по Фонгу теперь используется модель Кука-Торренса.

Скачать для Windows