Доступно новое tech-demo графического движка с изменениями последнего месяца:
demo
Техно-демо
Результат моей работы за последний месяц — практически полный рефакторинг DGL: значительно улучшен убер-шейдер (для всех объектов используется один и тот же шейдер), повысилось качество освещения, появилась поддержка экранного антиалиасинга.
Сразу после Нового года начну перенос Atrium на новую версию движка.
Новая демка и видео
Демка с последними нововведениями движка:
Скачать для Windows
Скачать для Windows
Демка с новым освещением
В демке видно, как окружение реагирует на перемещение светящихся желтых контейнеров.
Правда, есть один минус — после полного перехода на шейдеры перестали работать тени (реализация теней работала на фиксированном конвейере). Так что следующим шагом будет рефакторинг теней.
Улучшеное освещение
В Atrium добавлена новая модель затухания света, а также светимость предметов — в частности, ящиков.
Glow
В Atrium реализован экранный эффект свечения (glow):
Движущиеся платформы
В Atrium добавлена поддержка движущихся платформ (в том числе — вертикальных). На них не только можно стоять самому, но и класть предметы.
Растягиваемое окно
Atrium теперь поддерживает окна любого размера (развернуть окно игры на весь экран можно в режиме паузы — Esc). Также в свежей сборке исправлены различные баги физики и управления.
Новая демка Atrium
Доступна сборка Atrium с шейдерным освещением и bump mapping’ом на объектах:













