Вы наверняка видели анонс TES3: Morrowind с рейтрейсингом от Nvidia, но новое видео, объясняющее работу стоящей за этим технологии RTX Remix, абсолютно сумасшедшее:
* Рантайм RTX Remix, подключившись к процессу игры, может захватить в любой момент сцену и экспортировать все меши и расположение источников света.
* Далее пользователь волен заменить эти меши на свои, AI-апскейльнуть текстуры, и нагенерировать для корректного PBR-освещения BRDF-карт из имеющихся диффузных текстур (соответствующая ML-модель включена в поставку), подкрутить параметры материалов и источников света, и экспортировать плоды своей работы как мод.
* При запуске игры с подключенным модом RTX Remix заменяет рендерер игры на свой, с рейтрейснутыми мягкими тенями, PBR-освещением, рейтрейснутыми же отражениями на высокорефлективных поверхностях, и другими благами цивилизации, используя при этом, конечно, проапгрейженные ассеты.
Это выглядит невероятно революционной вещью, если будет работать хотя бы на десять процентов так хорошо, как заявлено. Невозможно передать словами, насколько новую жизнь могут получить старые тайтлы.
Почему может работать не так замечательно? Очевидно, рантайм RTX Remix полагается на перехват потока команд графического API (поддерживаются D3D8 и D3D9), и использует перехваченные вертексные буферы, текстуры, параметры источников света и вьюпорта, чтобы потом использовать эти данные для воссоздания сцены во всём raytraced/PBR-великолепии. Это неописуемо комплексный процесс и в fixed function pipeline-рендерах, и я не ожидаю, что он будет работать безупречно с каждой игрой даже там (где любят грязные хаки и нестандартное использование API больше, чем в геймдеве?). Но добавьте немного шейдеров для попиксельного освещения — и процесс рассыпется, вы не сможете восстановить свет (и шейдинг, если на то пошло, но этой задачи кажется и не стоит), его параметры больше не кодируются предопределенными командами API; уже с F.E.A.R. фокус не пройдёт.
Текстовый анонс подтверждает эти опасения (предусмотрена поддержка только игр с fixed-function pipeline-рендером), но так или иначе, это сумасшедшая, сумасшедшая, сумасшедшая, сумасшедшая инициатива, потенциально меняющая для моддинг-сцены игр, вышедших на рубеже веков, ВСЁ. Мне очень интересно, что будет дальше.
Post #251
1.85K
Forwarded from Некстджен и Усиление+ (Yuri Krupenin)
- ❤🔥 14