Дневники разработки
В этом выпуске Dev Blog мы подробно показываем процесс перехода на новую систему освещения и делимся техническими деталями её реализации.
Новая система освещения
Мы полностью переработали пайплайн рендера и внедрили отложенный рендеринг (Deferred Rendering). Это позволило значительно повысить качество визуала без потери производительности, а также увеличить количество одновременных активных источников света, и заложило основу для более сложных световых эффектов.
Динамические тени
Теперь все основные источники света отбрасывают динамические тени в реальном времени.
- Корректная мягкость теней в зависимости от расстояния;
- Более точная геометрия силуэтов;
- Улучшенная стабильность без мерцания.
Поддержка HDR
В проект добавлена полноценная поддержка HDR (High Dynamic Range):
- Расширенный динамический диапазон яркости;
- Более реалистичные блики и свечение;
- Глубокие тени без потери деталей;
- Более насыщенные и естественные цвета.
Теперь яркие источники света выглядят действительно яркими, а тёмные сцены сохраняют детализацию. В сочетании с новой системой освещения HDR усиливает эффект присутствия и делает картинку максимально кинематографичной.
Обновлённая система частиц
Система частиц также получила серьёзное обновление:
- Корректное взаимодействие с новым освещением;
- Поддержка динамических теней;
- Правильная работа в HDR-сценах.
Теперь эффекты органично вписываются в окружение, реагируют на изменения света в реальном времени и выглядят значительно более реалистично.
В видео мы сравниваем старую и новую версии рендера, демонстрируем прирост качества, показываем работу HDR на разных сценах.