Nvidia maakt de onlangs aangekondigde Neural Rendering-tools voor ontwikkelaars beschikbaar. De software development kit bestaat uit verschillende technieken om neurale netwerken te betrekken bij het renderen van beelden.
De nieuwe rendertechnologiën maken deel uit van de RTX Kit en moeten neurale netwerken in het renderproces integreren voor games met raytracing. Nvidia noemt onder meer de technieken RTX Neural Shaders, Neural Texture Compression, Texture Filtering en Character Rendering als nieuwe onderdelen van de RTX-sdk. Specifiek de shadertools zijn vooralsnog alleen beschikbaar voor games op basis van de Vulkan-api. Later moet DirectX-ondersteuning uitgebracht worden. De rest van de vermelde technieken ondersteunt nu al DirectX-games.
Alle vermelde technologieën gebruiken op een verschillende manier neurale netwerken, ofwel machine learning, om bepaalde aspecten van het renderen van specifieke onderdelen van games te verbeteren. RTX Neural Shaders moet bijvoorbeeld 'nieuwe technieken voor de compressie en approximation' van shaders introduceren. Neural Texture Compression is een techniek waarmee Nvidia claimt dat textures gecomprimeerd kunnen worden, waardoor tot acht keer minder vram nodig is 'bij vergelijkbare visuele kwaliteit'. Texture Filtering met behulp van neurale netwerken moet de hoeveelheid artefacten verminderen, ofwel ongewenste visuele restanten van een renderproces. Hiervoor worden willekeurig textures na het shaderproces getest op fouten en gefilterd, wat de beeldkwaliteit moet verbeteren.