Кампанія NVIDIA апублікавала код RTX Remix Runtime

Кампанія NVIDIA адкрыла зыходныя тэксты runtime-кампанентаў платформы модынгу RTX Remix, якая дазваляе дадаваць у існыя класічныя кампутарныя гульні на базе API DirectX 8 і 9 падтрымку рэндэрынгу з сімуляцыяй паводзін святла на аснове трасіроўкі шляху, падвышаць якасць тэкстур пры дапамозе метадаў машыннага навучання. гульнявыя рэсурсы (асеты) і прымяняць тэхналогію DLSS для рэалістычнага маштабавання малюнкаў для павелічэння дазволу без страты якасці. Код напісаны на мове З і адкрыты пад ліцэнзіяй MIT.

TX Remix Runtime дае падмяняюцца DLL-бібліятэкі, якія дазваляюць перахапляць апрацоўку гульнявых сцэн, замяняць гульнявыя рэсурсы падчас прайгравання і інтэграваць у гульню падтрымку тэхналогій RTX, такіх як трасіроўка шляху, DLSS 3 і Reflex. Акрамя RTX Remix Runtime у платформу RTX Remix таксама ўваходзіць інструментар RTX Remix Creator Toolkit (пакуль толькі анансаваны), пабудаваны на базе NVIDIA Omniverse і які дазваляе ствараць візуальна мадэрнізаваныя моды для некаторых класічных гульняў, прымацоўваць новыя рэсурсы і крыніцы святла ў перапрацоўку. машыннага навучання для перапрацоўкі знешняга выгляду гульнявых рэсурсаў.

Кампанія NVIDIA апублікавала код RTX Remix Runtime

Кампаненты, якія ўваходзяць у RTX Remix Runtime:

  • Модулі для захопу і замены, якія адказваюць за перахоп гульнявых сцэн у фармаце USD (Universal Scene Description) і замену на лета арыгінальных гульнявых рэсурсаў на мадэрнізаваныя. Для захопу патоку каманд рэндэрынгу выкарыстоўваецца падмена d3d9.dll.
  • Bridge, які транслюе 32-разрадныя апрацоўшчыкі рэндэрынгу ў 64-разрадныя для зняцця абмежаванняў, звязаных з даступнай памяццю. Перад апрацоўкай выклікі Direct3D 9 пераўтворацца ў API Vulkan пры дапамозе праслойкі DXVK.
  • Мэнэджар сцэн, які выкарыстоўвае інфармацыю, якая прыходзіць праз API D3D9, для стварэння прадстаўлення зыходнай сцэны, адсочвання гульнявых аб'ектаў паміж кадрамі і налады сцэны для прымянення трасіроўкі шляхоў.
  • Рухавічок трасіроўкі шляхоў, які ажыццяўляе рэндэрынг, апрацоўку матэрыялаў і прымяненне пашыраных аптымізацый (DLSS, NRD, RTXDI).



Крыніца: opennet.ru

Дадаць каментар