Обрабатывать листья тяжело: Digital Foundry разобрала трассировку лучей в ремастере Marvel's Spider-Man

Специалисты рассказали, с какими ограничениями придётся сталкиваться разработчикам консольных игр с рейтрейсингом — по крайней мере, первое время.

Обрабатывать листья тяжело: Digital Foundry разобрала трассировку лучей в ремастере Marvel's Spider-Man

В конце сентября 2020 года Insomniac Games представила ремастер Marvel's Spider-Man для PS5. Разработчики показали, среди прочего, как в игре будет работать трассировка лучей — и вызвали критику со стороны игроков из-за сниженного разрешения в отражениях и отсутствия в них отдельных элементов вроде листьев.

3 октября специалисты из Digital Foundry опубликовали разбор рейтрейсинга в обновлённой Marvel's Spider-Man, а также общих принципов, по которым работает трассировка лучей. Выбрали из статьи и видео главное.

  • Marvel's Spider-Man будет работать на PS5 в двух режимах: в 4K с 30 fps и в пониженном разрешении, но с 60 fps. В режиме улучшенного качества трассировка лучей обеспечит не только более детальные отражения, но и дополнительное фоновое затенение (ambient occlusion). Этот эффект трудно заметить на скриншотах и видео, однако в игре его можно будет увидеть — в тех уголках и местах, куда слабо проникает свет.
  • В режиме производительности глобальной трассировки лучей не будет — отражения будут обрабатываться только в экранном пространстве.
Основные этапы рейтрейсинга: учёт всех объектов, в том числе динамических, регистрация лучей хитбоксами объектов, шейдинг (выбор цвета пикселей), очистка полученного изображения
Основные этапы рейтрейсинга: учёт всех объектов, в том числе динамических, регистрация лучей хитбоксами объектов, шейдинг (выбор цвета пикселей), очистка полученного изображения
  • Трассировка по-прежнему требует значительной производительности, а разработчики только учатся использовать её на консолях. Поэтому для экономии ресурсов и более быстрой обработки им приходится оптимизировать работу рейтрейсинга.
  • Именно для этого Insomniac отказалась от обработки эффектов частиц вроде дыма или тумана — их на отражениях нет. Листья на деревьях рендерятся, но не все, из-за чего их вид в отражениях получается не столь детальным.
  • Чтобы повысить производительность, Insomniac также не стала обрабатывать трассировку лучей для всех персонажей в массовых сценах, в которых отсутствие отражений у некоторых NPC можно не заметить.
  • Вместе с этим студия добилась прорисовки в отражениях тех объектов, которые находятся на большой дистанции — например, небоскрёбов и иных зданий.
  • Разрешение всех объектов в отражениях при этом пришлось понизить — примерно на 75%.
  • Insomniac также упростила материалы, обрабатываемые трассировкой, из-за чего, например, костюм Человека-паука в отражении выглядит несколько иначе — однако скорость рендеринга благодаря этому увеличивается.
  • Несмотря на компромиссы, на которые пришлось пойти студии, Digital Foundry положительно оценила результат её работы с трассировкой лучей и выразила надежду, что в дальнейшем разработчики всех игр для консолей смогут использовать рейтрейсинг эффективнее.
Полный разбор трассировки лучей в ремастере Marvel's Spider-Man, подготовленный Digital Foundry
173173
501 комментарий

Комментарий недоступен

427
Ответить

Вот народ угорает над Юбисофт, но там все было в порядке с отражением как листвы, так и зданий через небоскребы в Watch Dogs Legion
https://www.youtube.com/watch?v=-SLjzncqf24&t=17s
Может просто консолька не очень умеет в RT?

44
Ответить

тут мем с псами прям напрашивается

Ответить

Не понимаю людей, которые ждали от некстген-консолей полного честного ртх в 4к да еще и 60 фпс. И так в случае консоли получаешь в 2-3 раза более мощную начинку, чем можно купить за эти же деньги при сборке ПК.  Никто не засунет в коробку стоимостью 400 евро начинку ПК за 2000 евро. Да оно и не требуется. Ну, а в случае выбора между фпс и разрешением я всегда выберу фпс. P.S. При этом, типичный хейтер ртх отражений на некстегене это пк-боярин с GTX1060, как правило.

170
Ответить

Комментарий недоступен

135
Ответить

И так в случае консоли получаешь в 2-3 раза более мощную начинку, чем можно купить за эти же деньги при сборке ПКДа чего мелочиться? В 20-30 раз мощнее за те же деньги!

35
Ответить