RTX Remix дава възможност да придадете нов блясък на класическите игри. И с по-малко усилия от всякога.
През последните няколко седмици Nvidia представи новите си графични карти. Но още по време на презентацията се появи акцент, който всъщност няма много общо със серията RTX-40 – RTX Remix. Но какво представлява безплатният инструмент и защо той има потенциала да промени изцяло, дори да направи революция в гейминг пейзажа?
Какво е RTX Remix?
RTX Remix позволява на модърите да създават ремастери на класически игри много по-лесно, отколкото преди. Вместо старателно да преработвате отделните активи и текстури, да ги инсталирате отново на правилното място и, ако се съмнявате, дори да се налага да адаптирате сложния програмен код, безплатният инструмент се намесва и предлага възможност за подобряване на съдържанието на изображението с помощта на алгоритъм с изкуствен интелект практически с едно натискане на бутон.
Освен това могат да се интегрират трасиране на лъчи и AI upscaler DLSS, за да се усъвършенстват допълнително графиките и да се оптимизира производителността. Говорейки за производителност и DLSS: предполага се, че RTX 4090 и други ще предложат много от това, но има уловка!
Първият акцент
RTX Remix просто се включва към игра, например Portal или The Elder Scrolls III: Morrowind. Модификаторите трябва само да натиснат горещ клавиш и показаната сцена се записва от софтуера. Той обаче не е като видеоклип, а е малко по-сложен – поне под капака. Това е така, защото RTX Remix записва информация за геометрията, камерите, текстурите и осветлението на ниво код. Това означава, че той се намира в т.нар. среда за изпълнение между процесора, който подава извикванията за рисуване към графичната карта, и графичния процесор.
Прихванатите по този начин команди се превеждат в съвременен програмен код в RTX Remix Runtime Особено класическите игри от началото на 2000-те години използват 32-битов код (x86), който може да използва само три гигабайта RAM. Това е твърде малко за текстури с висока разделителна способност. Да не говорим за трасирането на лъчи.
След това 64-битовият програмен код (x64) се преобразува от DirectX във Vulkan. Подобно на DirectX, това е програмен интерфейс, който се използва за свързване на игрови енджини като известния Unreal Engine с операционната система. За разлика от DirectX обаче Vulkan е с отворен код, което опростява следващите стъпки. Защото сега записаните сцени и ресурси могат да се експортират в отворения формат USD, който между другото е разработен от анимационното студио Pixar.
Вторият акцент
USD означаваUniversal Scene Description
и е в основата на Nvidia Omniverse.От друга страна, Omniverse позволява на разработчиците да си сътрудничат по целия свят и особено с различни програми. Това означава, че на модърите вече не им се налага да учат конкретна програма като Blender, Unreal Engine, Maya и т.н. за всяка игра. Вместо това те винаги могат да използват любимия си 3D софтуер. Можете да видите как може да изглежда това в следното видео:
Това обаче е необходимо само когато става въпрос за най-дребните детайли, например за включване на напълно нови текстури с особено висока резолюция. В противен случай RTX Remix вече предлага възможност за мащабиране на съществуващите текстури четири пъти с помощта на изкуствен интелект. Освен това материалите, като например дървото на масата, могат да се променят с друг AI (AI Physical Based Materials) и по този начин да станат по-реалистични. Това включва и взаимодействието им със светлината. Освен това модификаторите имат възможност да подобрят допълнително резултата с помощта на трасиране на лъчи.
След това модифицираните сцени се импортират обратно в RTX Remix Runtime чрез формата USD, където съответните допълнителни рендери за трасиране на лъчи, DLSS и т.н. изпълняват задачите си, преди веригата да бъде затворена и пакетът да бъде предаден на изхода на изображението.
Стъпката на експортиране, импортиране и редактиране към и от формат USD не се извършва в текущата игра или мод. Това се случва само по време на модифициране. Както разбираме технологията в момента, има основно два начина, по които работят готовите модове или ремастери:
- В случай на чист модRTX Remix Runtime се стартира, както е описано по-горе. Той се свързва с текущата игра и изпълнява работата си, като използва модифицираните активи.
- В случай на ремастъртова е напълно преработена игра, която основно използва RTX Remix Runtime, включително Vulkan, и не е необходимо да се компилира всеки път. Предполагаме обаче, че това е достъпно само за разработчици и лицензополучатели по лицензионни причини.
Restrictions of RTX Remix
RTX Ремиксът също подлежи на някои ограничения. Например понастоящем тя поддържа само игри, базирани на DirectX 8 и DirectX 9, които използват така нареченияFixed Function Graphics Pipeline
. Последният отдавна е остарял. Съвременните игри и графични карти използват свободно програмируеми шейдъри. Това дава на разработчиците много по-голяма гъвкавост, отколкото при фиксираните последователности.
За RTX Remix обаче тези фиксирани тръбопроводи за рендериране изглеждат по-лесни за възприемане. Дали това ще се промени в бъдеще, засега не може да се отговори. Не е ясно и кои точно игри отговарят на изискванията. Тук е мястото да попитаме експертите сред вас: Fallout 3 е базиран на DirectX 9.0c, но използва ли също графичен конвейер с фиксирана функция? Чувствайте се свободни да ни пишете в коментарите!
Отправихме запитване до Nvidia по този въпрос и все още очакваме отговор. Веднага щом го получим, ще добавим статията по съответния начин!
В момента обаче категорично са изключени 2D игрите, дори ако използват една от двете споменати версии на DirectX. Компанията Nvidia потвърди това на брифинг за журналисти при поискване.
Изисква ли се графична карта RTX-40 за гейминг?
Не. Дори не е задължително да е графична карта от Nvidia. Според тях той трябва да поддържа само трасиране на лъчи и API Vulkan. Само тези, които искат да се възползват и от DLSS 3.0, се нуждаят от един от новите модели. Не е ясно обаче как ще работи това, ако с помощта на RTX Remix се обменят само текстури, но не се използва трасиране на лъчи. Попитахме и за това и очакваме отговор от Nvidia.
Само инструментът RTX Remix Creator за създаване на модове изисква графична карта RTX. Минималното изискване е осем гигабайта графична памет, независимо дали става въпрос за серия RTX 20, 30 или 40.
Ето защо RTX Remix може да направи революция в гейминг пейзажа
RTX Remix опростява много стъпки за модърите. Ако желаете, можете да използвате включените в комплекта инструменти алгоритми за изкуствен интелект, за да подобрите графиката на любимата си класическа игра. По принцип дори творческите аматьори вече могат да се реализират с него. И то не с години на усърдна работа, а практически с едно натискане на бутон.
Ако това не е достатъчно, RTX Remix, базиран на платформата Omniverse, предлага на експертите от различни 3D програми възможността да работят заедно. Това е предимство, особено за големи проекти, които не са създадени от студия за разработка с необходимата специализация. Защото повече ресурси могат просто да бъдат обединени в пакети. Тъй като внедряването в игрите е улеснено, в същото време са възможни повече проекти поради спестеното време.
Какво мислите за RTX Remix? Смятате ли, че навлизаме в нова ера на модинга? Чувствайте се свободни да ни информирате в коментарите!