Ray Tracing Overdrive: NVIDIA хочет выйти за рамки "простой" трассировки лучей

Написано Guillaume
Дата публикации : {{ dayjs(1681920032*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Cyberpunk 2077 - флагман этой новой технологии, которая еще больше поставит наши видеокарты на колени.

Хотя трассировка лучей как технология рендеринга графики не является чем-то новым, ее применение в мире видеоигр появилось гораздо позже. Сейчас она очень популярна, но прежде чем перейти к деталям того, что предлагает NVIDIA, важно кое-что прояснить. Принцип трассировки лучей не очень сложен. Это техника, основанная на пути света, но в "обратном" направлении. Вместо того чтобы работать от точки источника, освещение камеры моделируется и рассчитывается по направлению к объектам, а затем к источникам света. В реальности все происходит наоборот: свет идет от сцены к глазу.

Для любителей видеоигр, а также для разработчиков трассировка лучей имеет огромное преимущество перед предыдущими методами рендеринга. Анализируя путь света, можно определить его изменение в зависимости от объектов и поверхностей, через которые он проходит. Таким образом, эффекты отражения и преломления учитываются "автоматически" и без ошибок. Поэтому студии по разработке игр больше не нужно думать обо всех возможностях, рассчитывать все источники света и их влияние на сцену. С другой стороны, у трассировки лучей есть существенный недостаток, напрямую связанный с реалистичностью рендеринга: она накладывает большой объем вычислений и требует значительных системных ресурсов.

На самом деле, игры с наибольшим количеством "эффектов трассировки лучей" также являются самыми тяжелыми, но этого явно недостаточно для NVIDIA. Компания стремится использовать свое преимущество в трассировке лучей. Действительно, в трассировке лучей конкуренты AMD и Intel преуспевают со своими сериями Radeon RX и ARC. Однако они не могут конкурировать, когда эффекты трассировки лучей активируются в таких играх, как Metro Exodus или, тем более, Cyberpunk 2077. Неудивительно, что NVIDIA снова использует Cyberpunk 2077 для продвижения трассировки пути, новой техники, которая основывается на идее, что "базовая" трассировка лучей еще не завершена. При трассировке пути трассировка лучей используется еще активнее для создания более насыщенных и реалистичных сцен.

В Cyberpunk 2077 трассировка траектории выполняется в режиме, называемом трассировкой лучей: overdrive. NVIDIA и CD Projekt RED явно работали рука об руку над созданием этого нового графического режима, который появился в обновлении 1.62 знаменитой игры. С самого начала не нужно суетиться, если у вас нет карты высокого класса. На небольших конфигурациях партнеры проявили великодушие и разработали вариант, близкий к трассировке луч ей в фоторежиме игры: вам по-прежнему нужна видеокарта RTX с не менее чем 8 ГБ видеопамяти. Чтобы активировать трассировку лучей: овердрайв в самой игре, вам понадобится GeForce RTX 3090 для Full HD @ 30 кадров в секунду или RTX 4070 Ti, RTX 4080, RTX 4090 для более высокого уровня.

Поскольку опция очень тяжелая даже на таких видеокартах, может быть интересно активировать новый конёк NVIDIA - DLSS3. Эта технология позволяет воспользоваться бесчисленными дополнительными графическими эффектами, одновременно освобождая видеокарту от части вычислений. NVIDIA настаивает на качестве полученного таким образом графического рендеринга, подчеркивая при этом сохраненную плавность анимации. Это мечта, но для многих из нас она останется мечтой еще долгое время.