Видео: трассировка лучей в реальном времени в Metro Exodus»
Главным событием Конференции разработчиков игр (GDC 2018) стал анонс корпорацией Microsoft технологии трассировки лучей в реальном времени DXR, которая станет частью DirectX 12. NVIDIA в свою очередь представила собственную эксклюзивную реализацию под именем RTX, которую разработчики, участвующие в программе Gameworks, смогут добавлять в свои игры. Одной из первых станет постапокалиптический боевик Metro Exodus от студии 4A Games.
Компания сообщила, что NVIDIA RTX (будет работать на видеокартах поколения Volta и выше) станет частью Metro Exodus и позволит реализовать в движке 4A Engine качественное глобальное освещение с помощью трассировки лучей в реальном времени. В отличие от других показанных до сих пор демонстраций, команда решила показать не теоретическую демонстрацию RTX, а реальное применение технологии в игре.
Результатом стал ролик, записанный на движке 4A Engine на базе контента из показанного на E3 2017 трейлера будущего шутера. Как отмечают разработчики, в связке с традиционной растеризацией используется трассировка лучей для более качественной реализации ambient occlusion и непрямого освещения (Indirect Lighting).
«Динамическое освещение всегда было приоритетом для серии Metro. Мы намеренно избегали предварительно визуализированных данных и полагались на методы реального времени для создания наших визуальных эффектов и внедрения более гибкого и динамичного игрового процесса. Глобальное освещение очень важно для правильного „заземления“ объектов и восприятия фигур, что, в свою очередь, упрощает навигацию и усиливает визуальное воздействие на игрока.
Раньше мы использовали комбинацию нескольких собственных технологий для удовлетворения нашего запроса на динамический контент разного масштаба. Теперь мы можем заменить его единой системой, которая покрывает все наши потребности и позволяет добиться качества картинки на уровне с предварительно обсчитанными сценами», — отметил технический директор 4A Games Александр Шишковцо́в (Oleksandr Shyshkovtsov).