Dagon 0.6.0

Выпустил новую версию Dagon с экспериментальной поддержкой PBR и рендеринга в линейном цветовом пространстве. В данный момент PBR-материалы не поддерживают текстуры для металличности и шероховатости (принимаются только числовые значения), а также произвольные изображения для освещения среды, но вскоре это будет исправлено.

Также добавлена поддержка HDR-текстур, чтение ввода с джойстика, улучшены многие графические и служебные компоненты.

https://github.com/gecko0307/dagon/releases/tag/v0.6.0

Одновременно обновлена и демка движка – добавлена физика автомобиля, все материалы переведены на PBR. Релиз с готовыми сборками будет в ближайшее время.

PBR

Начал работу над PBR-шейдером:

PBR-окружение в Atrium

Продолжаю адаптировать Atrium к PBR, пробую различные варианты колорита окружения и объектов:

PBR. Продолжение

Адаптирую модель гравитационного излучателя к новому физически корректному рендеру:

PBR. Шероховатость

Теперь DGL автоматически генерирует размытые текстуры окружения для материалов с разной степенью шероховатости:

А вот как смотрится в движке пистолет Cerberus, известная PBR-модель Андрея Максимова: