Игровая индустрия стоит на пороге потенциальных тектонических сдвигов. По крайней мере, так считает NVIDIA, которая представила в сентябре видеокарты серии GeForce RTX 20 на базе архитектуры Turing: впервые разработчики во всём мире получили возможность достаточно быстрого исполнения задач трассировки лучей (точнее — гибридной визуализации) в режиме реального времени.
Теперь, с выпуском крупного обновления Windows 10 October 2018 (каждый желающий уже может установить его через Windows Update), светлое будущее стало ещё ближе: платформа приносит официальную публичную поддержку графического API Microsoft DirectX Raytracing (DXR), на основе которой работает технология NVIDIA RTX.
NVIDIA считает это важным по двум причинам:
- DXR является стандартным API, который даёт всем разработчикам доступ к аппаратной поддержке трассировки лучей на ускорителях GeForce RTX (ранее это было доступно только в предварительных нестабильных сборках ОС);
- DXR добавляет поддержку трассировки лучей в операционную систему Windows, поэтому ПК с DirectX 12 теперь могут исполнять приложения и игры, поддерживающие трассировку лучей на GPU.
В технологии трассировки лучей нет ничего нового: она десятилетиями применяется для рендеринга реалистичных сцен в кино и других задачах на основе моделирования поведения света. Но до сих пор в реальном времени она была недоступна.
Технически и сейчас речь не идёт о полноценной трассировке лучей: DXR позволяет использовать в играх и 3D-приложениях технологию со сниженным на порядок или даже больше количеством лучей для создания реалистичных отражений и теней поверх обычной растеризации с помощью особых методик. Такая гибридная визуализация наряду с новыми GPU позволяет достичь принципиально нового уровня реализма.
Ряд разработчиков игр уже заявили о поддержке в той или иной мере трассировки лучей в реальном времени на графических ускорителях NVIDIA GeForce RTX. В частности, технологию будут поддерживать Battlefield V, Metro Exodus, Shadow of the Tomb Raider и Control. Также заявлена реализация RTX в отечественных Atomic Heart и Enlisted. Впрочем, пока это похоже скорее на лишнюю надстройку для энтузиастов, а не оптимизированное игровое окружение. Популярный пакет 3DMark тоже вскоре получит тест для проверки работы видеокарт в DXR. После официального запуска крупного обновления Windows можно ожидать новую волну соответствующих анонсов.