Microsoft bereidt DirectX voor om neurale AI-rendering te ondersteunen in de nieuwe NVIDIA RTX 50-serie.

De vooruitgang op het gebied van real-time graphics staat op het punt een grote sprong te maken met de komst van neuraal renderen door kunstmatige intelligentie (AI), een van de vlaggenschip technologieën van de recent aangekondigde NVIDIA RTX 50. Microsoft werkt al aan een update van hun API DirectX om volledige ondersteuning voor deze innovatieve techniek te omvatten, wat ontwikkelaars de mogelijkheid zal bieden om AI-capaciteiten in hun spellen en applicaties te integreren.


Wat is neurale rendering en waarom is het belangrijk?

Neuraal renderen maakt gebruik van AI-algoritmen om meerdere aspecten van het grafische proces te optimaliseren en te verbeteren, zoals texturen, verlichting, schaduwen en ray-tracing (straaltracering). In het geval van de RTX 50 heeft NVIDIA technologieën geïntroduceerd zoals DLSS 4 en RTX Neuraal Renderen, die beloven de frames per seconde (FPS) te verdubbelen en de visuele kwaliteit drastisch te verbeteren met behulp van AI.

Microsoft heeft besloten deze technologie in DirectX te stimuleren door een nieuwe functionaliteit: de coöperatieve vectoren. Deze laten de AI-werklasten sneller draaien door operaties zoals matrix- en vectorvermenigvuldiging te optimaliseren, essentieel in het trainen en afleiden van AI-modellen.


Nieuwe functionaliteiten die naar DirectX zullen komen

De toevoeging van coöperatieve vectoren aan DirectX zal meerdere voordelen voor neurale rendering mogelijk maken:

  1. Versnelling in shaders: AI-taken kunnen worden uitgevoerd in specifieke stadia van de shaders, zoals de pixel shaders, zonder de hele GPU te hoeven gebruiken. Dit zal het mogelijk maken om kleine neurale netwerken in realtime te gebruiken zonder algemene grafische middelen op te offeren.
  2. Compatibiliteit met meerdere platformen: Microsoft werkt samen met AMD, Intel, NVIDIA en Qualcomm om ervoor te zorgen dat deze technologie op verschillende soorten hardware werkt.
  3. Ondersteuning voor toegewijde hardware: De Tensor Cores van de RTX 50 zullen de mogelijkheden van coöperatieve vectoren kunnen benutten, waardoor een nieuw niveau van AI-prestaties wordt ontgrendeld.

Vooruitgang van NVIDIA met RTX Neuraal Renderen

De familie van neurale renderingtechnologieën van NVIDIA, geïntegreerd in de RTX 50, omvatten innovaties zoals:

  • RTX Neurale Textuurcompressie: Maakt het mogelijk texturen tot zeven keer te comprimeren, waarbij het VRAM-verbruik aanzienlijk wordt verminderd zonder de grafische kwaliteit aan te tasten.
  • RTX Neurale Materialen: Maakt gebruik van AI om complexe shaders te comprimeren en te optimaliseren, waardoor materialen tot vijf keer sneller kunnen worden verwerkt.
  • RTX Neurale Radiantie Cache: Verbetering van de Ray Tracing-verlichting via AI-algoritmen, waardoor de berekeningstijden worden verminderd zonder af te doen aan visuele getrouwheid.

Deze hulpmiddelen verhogen niet alleen de grafische efficiëntie, maar openen ook nieuwe mogelijkheden voor ontwikkelaars door het vereenvoudigen van het creëren van fotorealistische omgevingen.


Impact op de toekomst van real-time graphics

De ondersteuning voor neurale rendering in DirectX markeert een nieuw hoofdstuk in de ontwikkeling van computergraphics. Deze integratie zal ontwikkelaars in staat stellen AI’s kracht te benutten om meeslepende ervaringen te creëren met een hogere visuele kwaliteit en efficiëntie.

Hoewel er nog geen concrete datum is voor de uiteindelijke implementatie van deze technologie, werkt Microsoft al aan voorlopige versies die de komende maanden beschikbaar zullen zijn voor ontwikkelaars. Met de NVIDIA RTX 50 aan de leiding van deze revolutie, belooft neurale rendering de toekomst van videospellen en grafische toepassingen opnieuw te definiëren.

Referenties: Nvidia en Microsoft

Scroll naar boven