Кампанія 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 і які дазваляе ствараць візуальна мадэрнізаваныя моды для некаторых класічных гульняў, прымацоўваць новыя рэсурсы і крыніцы святла ў перапрацоўку. машыннага навучання для перапрацоўкі знешняга выгляду гульнявых рэсурсаў.
Кампаненты, якія ўваходзяць у RTX Remix Runtime:
- Модулі для захопу і замены, якія адказваюць за перахоп гульнявых сцэн у фармаце USD (Universal Scene Description) і замену на лета арыгінальных гульнявых рэсурсаў на мадэрнізаваныя. Для захопу патоку каманд рэндэрынгу выкарыстоўваецца падмена d3d9.dll.
- Bridge, які транслюе 32-разрадныя апрацоўшчыкі рэндэрынгу ў 64-разрадныя для зняцця абмежаванняў, звязаных з даступнай памяццю. Перад апрацоўкай выклікі Direct3D 9 пераўтворацца ў API Vulkan пры дапамозе праслойкі DXVK.
- Мэнэджар сцэн, які выкарыстоўвае інфармацыю, якая прыходзіць праз API D3D9, для стварэння прадстаўлення зыходнай сцэны, адсочвання гульнявых аб'ектаў паміж кадрамі і налады сцэны для прымянення трасіроўкі шляхоў.
- Рухавічок трасіроўкі шляхоў, які ажыццяўляе рэндэрынг, апрацоўку матэрыялаў і прымяненне пашыраных аптымізацый (DLSS, NRD, RTXDI).
Крыніца: opennet.ru