понедельник, 28 мая 2018 г.

Dagon 0.8.0. Deferred Shading на подходе

На днях вышла новая версия Dagon - 0.8.0. Основные нововведения включают собственный формат движка для хранения моделей и сцен, который можно экспортировать из Blender, специализированный материал для частиц, исправленный рендеринг прозрачных объектов. Dagon теперь требует OpenGL 4.0 (из-за необходимости функции glBlendFunci). Полный список изменений см. на странице релиза.

Вскрылись проблемы с работой движка под macOS - поскольку у меня нет возможности тестировать его под этой ОС, поддержка Mac отныне не гарантирована. Но буду благодарен, если кто-то исследует эту проблему и предложит решение.

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


Скорее всего, отложенный рендер полностью заменит кластерный. Для прозрачных объектов я планирую ввести классический прямой метод освещения с отбором ближайших к объекту источников света.

Комментариев нет:

Отправить комментарий