Потрясающая графика — быть может, не первое, что приходит на ум, когда речь заходит о троллях. Но не в этот раз. Во время презентации State of Unreal на GDC 2019 в Сан-Франциско была показана визуально впечатляющая демонстрация трассировки лучей Troll, созданная усилиями Goodbye Kansas и Deep Forest Films на основе движка Unreal Engine 4.22.
Демонстрация с освещением кинематографического качества, эффектами камеры, сложными мягкими тенями и отражениями исполнялась в реальном времени на одной видеокарте GeForce RTX 2080 Ti. Загадочный сюжет показывает зрителям девушку в тёмном лесу, которая плачет над озером, словно Алёнушка с картины Васнецова. Затем появляются некие духи, взаимодействующие с волшебной короной, а в конце всё прерывается с появлением чего-то зловещего. Может быть, девушку здесь принесли в жертву местному троллю?
«Трассировка лучей — это больше, чем просто отражение. Речь идёт обо всех тонких световых взаимодействиях, необходимых для создания естественного, красивого изображения, — отметил директор по разработке Unreal Engine в Epic Games Ник Пенварден (Nick Penwarden). — Трассировка лучей добавляет эти тонкие световые эффекты по всей сцене, делая всё более реалистичным и естественным и облегчая создание красивых сцен».
Вообще львиную долю State of Unreal в этом году компания Epic Games посвятила поддержке трассировки лучей в реальном времени наряду с другими последними достижениями движка Unreal Engine. Начиная с версии 4.22, рендерер движка будет поддерживать новый API Microsoft DirectX Raytracing для трассировки лучей в реальном времени. Эта сборка уже доступна желающим в тестовом виде, а релизная версия появится на следующей неделе.