Хроматическая аберрация

Давно уже хотел реализовать этот эффект, руки дошли только сейчас:

Техно-демо

Результат моей работы за последний месяц – практически полный рефакторинг DGL: значительно улучшен убер-шейдер (для всех объектов используется один и тот же шейдер), повысилось качество освещения, появилась поддержка экранного антиалиасинга.

Скачать для Windows

Сразу после Нового года начну перенос Atrium на новую версию движка.

Rim

Работаю над мастер-шейдером, добавил эффект подсвечивания по краям объектов (rim lighting):

Тени на шейдерах

Наконец-то переписал тени с использованием FBO и GLSL:

Следующим шагом будет variance shadow mapping (VSM).

Parallax Mapping

Рельеф стал более качественным с поддержкой parallax mapping: