NVIDIA выпустила SDK Path Tracing для разработчиков игр

NVIDIA проделала большой путь с момента выхода первых игровых видеокарт серии GeForce RTX, принесших трассировку лучей в игровые проекты. Несмотря на то, что эта технология доступна далеко не в каждой игре, компания продолжает развиваться в этом направлении, выпуская набор для разработчиков Path Tracing или трассировки пути.

Трассировка пути, по большей части, используется в профессиональной среде, где необходимо создавать реалистичные 3D-модели и изображения, где имеется потребность в получении точного освещения и цветопередачи. В играх такая технология практически не используется из-за слишком высокой нагрузки на видеокарту. В качестве примера можно привести Quake II RTX и Portal RTX, где системные требования оставляют желать лучшего для простого игрока.

Несмотря на недостатки трассировки пути, NVIDIA выпустила SDK трассировки пути, но она не будет использоваться напрямую в играх. Как объясняет компания, она будет полезна при создании реалистичного освещения, чтобы можно было посмотреть на то, что должно получиться при использовании трассировки лучей или классических методов создания освещения.

«Path Tracing SDK точно воссоздает физику всех источников света в сцене, чтобы воспроизвести то, что видит глаз в реальной жизни. Этот новый SDK дает вам гибкость и возможность настройки, позволяющие использовать преимущества проверенных технологий NVIDIA для следующих случаев использования:

  • создание эталонной трассировки пути, чтобы гарантировать, что ваше освещение во время производства соответствует реальности, ускоряя процесс разработки;
  • создание высококачественных фоторежимов для графических процессоров с поддержкой трассировки лучей или сверхкачественных режимов, использующих преимущества архитектуры Ada Lovelace».

Для работы NVIDIA Path Tracing требуется операционная система Windows 10 20H1 (2004-10.0.19041), видеокарта с поддержкой DXR, драйвер Game Ready 531.18, а проект должен работать с API DirectX 12 или Vulkan и поддерживать API DirectX Raytracing 1.1.