RTX Remix: hoe Nvidia”s gratis tool een revolutie in het gamelandschap wil veroorzaken

0
372

RTX Remix maakt het mogelijk om klassieke games een nieuwe glans te geven. En met minder moeite dan ooit tevoren.

In de afgelopen weken heeft Nvidia haar nieuwe grafische kaarten gepresenteerd. Maar ook tijdens de presentatie kwam een hoogtepunt naar voren dat eigenlijk weinig te maken heeft met de RTX-40 serie – RTX Remix. Maar waar gaat de gratis tool over en waarom heeft het de potentie om het gamelandschap volledig te veranderen, zelfs te revolutioneren?

Wat is RTX Remix?

Met

RTX Remix kunnen modders veel gemakkelijker dan voorheen remasters van klassieke games maken. In plaats van moeizaam de afzonderlijke assets en texturen opnieuw te bewerken, op de juiste plaats te installeren en in geval van twijfel zelfs de ingewikkelde programmacode aan te passen, grijpt de gratis tool in en biedt het de mogelijkheid om de beeldinhoud met behulp van een AI-algoritme vrijwel met één druk op de knop te verbeteren.

Bovendien kunnen ray tracing en de AI upscaler DLSS worden geïntegreerd om de graphics verder op te poetsen en de prestaties te optimaliseren. Over prestaties en DLSS gesproken: de RTX 4090 en co. zouden daar veel van moeten bieden, maar er zit een addertje onder het gras.

Het eerste hoogtepunt.

RTX Remix sluit je gewoon aan op een spel, bijvoorbeeld Portal of The Elder Scrolls III: Morrowind. Modders hoeven alleen maar op een sneltoets te drukken en de getoonde scène wordt door de software opgenomen. Het is echter niet zoals een video, het is een beetje complexer – tenminste onder de motorkap. Dit komt omdat RTX Remix informatie over geometrie, camera”s, texturen en belichting op codeniveau vastlegt. Dit betekent dat het in de zogenaamde runtime-omgeving zit tussen de processor, die de tekenoproepen naar de grafische kaart doet, en de GPU.

(Hoe RTX Remix werkt.)
(Hoe RTX Remix werkt.)

De aldus onderschepte commando”s worden in de RTX Remix Runtime vertaald naar moderne programmacode. Vooral klassieke spellen uit de vroege jaren 2000 gebruiken 32-bit code (x86), die slechts drie gigabyte RAM kan gebruiken. Dit is veel te weinig voor texturen met een hoge resolutie. En niet te vergeten ray tracing.

De 64-bit programmacode (x64) wordt dan omgezet van DirectX naar Vulkan. Net als DirectX is dit een programmeerinterface die wordt gebruikt om game-engines zoals de beroemde Unreal Engine te verbinden met het besturingssysteem. In tegenstelling tot DirectX is Vulkan echter open source, wat de volgende stappen vereenvoudigt. Want nu kunnen de opgenomen scènes en assets worden geëxporteerd naar het eveneens open USD-formaat, dat overigens is ontwikkeld door de animatiestudio Pixar.

Het tweede hoogtepunt.

USD staat voorUniversal Scene Descriptionen is de basis van Nvidia Omniverse.Omniverse daarentegen kunnen ontwikkelaars over de hele wereld en vooral met verschillende programma”s samenwerken. Dit betekent dat modders niet langer voor elk spel een specifiek programma zoals Blender, de Unreal Engine, Maya enzovoort hoeven te leren. In plaats daarvan kunnen ze altijd hun favoriete 3D-software gebruiken. U kunt zien hoe dit eruit kan zien in de volgende video:

Dit is echter alleen nodig als het echt om de fijnste details gaat, bijvoorbeeld om volledig nieuwe en bijzonder hoge-resolutie texturen in te bouwen. Anders biedt RTX Remix al de mogelijkheid om bestaande texturen met een factor vier op te schalen met behulp van AI. Bovendien kunnen materialen zoals het hout van een tafel worden veranderd met een andere AI (AI Physical Based Materials) en zo realistischer worden gemaakt. Dit omvat ook hun interactie met licht. Bovendien hebben modders de mogelijkheid om het resultaat verder te verbeteren met ray tracing.

De gewijzigde scènes worden vervolgens via het USD-formaat terug geïmporteerd in de RTX Remix Runtime, waar de bijbehorende, aanvullende renderers voor ray tracing, DLSS enzovoort hun taken uitvoeren voordat het circuit wordt gesloten en het pakket wordt doorgegeven aan de beelduitvoer.

De stap van exporteren, importeren en bewerken naar en van het USD formaat vindt niet plaats in het lopende spel of mod. Het gebeurt alleen tijdens het modden. Zoals wij de technologie op dit moment begrijpen, zijn er in principe twee manieren waarop afgewerkte mods of remasters werken:

  • In het geval van een zuivere modwordt de RTX Remix Runtime doorlopen zoals hierboven beschreven. Het haakt in op het lopende spel en doet zijn werk met behulp van de gewijzigde activa.
  • In het geval van een remasteris het een volledig herwerkt spel dat in principe de RTX Remix Runtime inclusief Vulkan gebruikt en niet elke keer gecompileerd hoeft te worden. Wij nemen echter aan dat dit om licentieredenen alleen beschikbaar is voor ontwikkelaars en licentiehouders.

Restrictions of RTX Remix

RTX Remix is ook onderworpen aan enkele beperkingen. Het ondersteunt momenteel bijvoorbeeld alleen games die gebaseerd zijn op DirectX 8 en DirectX 9 die gebruik maken van een zogenaamdeFixed Function Graphics Pipeline. Dat laatste is allang achterhaald. Moderne spellen en grafische kaarten gebruiken vrij programmeerbare shaders. Dit geeft ontwikkelaars veel meer flexibiliteit dan bij vaste reeksen.

Voor RTX Remix lijken deze vaste renderleidingen echter makkelijker te begrijpen. Of dit in de toekomst zal veranderen, kan tot dusver niet worden beantwoord. Het is ook onduidelijk welke spelletjes precies aan de eisen voldoen. Dit is waar de experts onder u worden gevraagd: Fallout 3 is gebaseerd op DirectX 9.0c, maar gebruikt het ook een grafische pijplijn met vaste functies? Voel je vrij om ons hierover te schrijven in de commentaren!

We hebben Nvidia hier al naar gevraagd en wachten nog steeds op een antwoord. Zodra we die ontvangen, zullen we dit artikel dienovereenkomstig aanvullen!

Definitief uitgesloten op dit moment zijn echter 2D spellen, zelfs als ze een van de twee genoemde DirectX versies gebruiken. Nvidia bevestigde dit in een briefing voor journalisten op verzoek.

Is een RTX-40 grafische kaart vereist voor gaming?

(Een RTX 40 grafische kaart is niet vereist, tenzij je wilt proeven van de voordelen van DLSS 3.0).
(Een RTX 40 grafische kaart is niet vereist, tenzij je wilt proeven van de voordelen van DLSS 3.0).

Het hoeft niet eens een grafische kaart van Nvidia te zijn. Het moet alleen ray tracing en de Vulkan API ondersteunen, zeggen ze. Alleen wie ook wil profiteren van DLSS 3.0 heeft een van de nieuwe modellen nodig. Het is echter onduidelijk hoe dit zal werken als alleen textures worden uitgewisseld met behulp van RTX Remix, maar ray tracing niet wordt gebruikt. Wij hebben hier ook naar gevraagd en wachten op een antwoord van Nvidia.

Alleen de RTX Remix Creator Tool voor het maken van mods vereist een RTX grafische kaart. De minimale eis is acht gigabyte aan grafisch geheugen, ongeacht of het een RTX 20, 30 of 40 serie is.

Daarom kan RTX Remix het gamelandschap revolutioneren

RTX Remix vereenvoudigt veel stappen voor modders. Als je wilt, kun je de AI-algoritmes in de toolset gebruiken om de graphics van je favoriete klassieker op te leuken. In principe kunnen zelfs creatieve amateurs zich er nu mee realiseren. En niet in jaren van noeste arbeid, maar praktisch met een druk op de knop.

Als dat nog niet genoeg is, biedt RTX Remix, gebaseerd op het Omniverse-platform, deskundigen van verschillende 3D-programma”s de mogelijkheid om samen te werken. Dit is vooral een voordeel voor grote projecten die niet door ontwikkelingsstudio”s met de nodige specialisaties worden gemaakt. Omdat meer middelen gewoon gebundeld kunnen worden. Omdat de implementatie in games tegelijkertijd eenvoudiger wordt, zijn meer projecten mogelijk door de bespaarde tijd.

Wat vindt u van RTX Remix? Denk je dat we een nieuw tijdperk van modding ingaan? Laat het ons gerust weten in de commentaren!