Dagon 0.5.0

Портирование Dagon на OpenGL 3.3 наконец-то завершено – я решил ознаменовать это новым релизом. В данной версии, помимо общего рефакторинга многих компонентов движка, улучшены встроенные шейдеры, стабилизирован движок кластерного освещения, добавлены сферические источники света. Dagon все еще не вполне готов для перевода на него Atrium, но работа проведена колоссальная, и цель уже близка.

В ближайшее время ждите обновленную демку.

Ландшафт

Ландшафт с автоматическим мультитекстурированием и тенями:

Облака

Моделирую новую тестовую сцену для Dagon. Добавил простейшие облака – две плоскости со скроллящимися текстурами и динамически рассчитываемым цветом в зависимости от положения солнца:

Анимированные модели в Dagon/gl33

Портировал загрузчик формата IQM и реализовал рендеринг анимированных мешей:

Осталось только переписать систему частиц, и ветку gl33 можно будет сделать основной.

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

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