NVIDIA RTX Global Illumination (RTXGI) SDK v1.0, DLSS 2.0 en andere gelanceerde tools, beschikbaar op elke DXR-enabled GPU
NVIDIA heeft officieel de NVIDIA RTX Global Illumination (RTXGI) SDK gelanceerd. Versie één van de SDK zal nuttig zijn voor meerdere bureaus, ontwikkelaars en onderzoekers bij het implementeren van schaalbare oplossingen en hen helpen te profiteren van de volgende generatie Ray Tracing zonder lang te hoeven wachten en veel uit te geven om toegang te krijgen tot hetzelfde.
Naast de NVIDIA RTXGI SDK heeft de GPU-maker ook NVIDIA Texture Tools Exporter en Deep Learning Super Sampling (DLSS) 2.0 uitgebracht. De nieuwe versie van NVIDIA's DDS-textuurcompressietool is beschikbaar als zelfstandige applicatie en als plug-in voor Adobe Photoshop.
NVIDIA lanceert meerdere tools die game-ontwikkelaars, onderzoekers en andere voordelen van Ray Tracing zullen helpen:
Met de NVIDIA RTX Global Illumination (RTXGI) SDK v1.0 kunnen game-ontwikkelaars, onderzoekers, studenten en artiesten schaalbare oplossingen inzetten om Ray Tracing te gebruiken zonder baktijden, lichtlekken of dure kosten per frame. De SDK heeft verschillende belangrijke en broodnodige functies die het ontwikkelingsproces aanzienlijk zouden moeten vergemakkelijken. De NVIDIA RTXGI SDK wordt geleverd met efficiënte geheugenlay-outs en compute shaders, ondersteuning voor meerdere coördinatensystemen en hooks voor engine- en gameplay-evenementen om prioriteit te geven aan verlichtingsupdates.
Het is interessant om op te merken dat RTXGI realtime Ray Tracing gebruikt om verlichtingsinformatie bij te werken, en bovendien gebeurt het hele proces in realtime. Dit elimineert volledig de voorberekenings- en bakstappen. Verlichtingsoplossingen of platforms van eerdere en huidige generaties hebben veel tijd nodig om de details weer te geven.
De NVIDIA RTXGI SDK verzamelt en filtert tijdelijk verlichtings- en afstandsinformatie in realtime met zijn op sonde gebaseerde datastructuur. Dit creëert naar verluidt een hyperrealistische, multi-bounce verlichtingscache, compleet met zichtbaarheidsinformatie. NVIDIA verzekert dat de nieuwe SDK v1.0 ervoor zorgt dat er geen licht of schaduw uit de doos lekt. Dit betekent dat het platform geen UV-parametrering of sondeblokkers nodig heeft. Ontwikkelaars die al vroeg toegang hebben tot de SDK, krijgen ook automatische sondeplaatsing en dynamische prestatie-optimalisatie.
NVIDIA RTXGI SDK v1.0 kan op elk DXR-compatibele GPU. Met andere woorden, ontwikkelaars en onderzoekers kunnen elk van hun bestaande NVIDIA GeForce RTX 20-serie gebruiken, GTX 1660-serieen GTX 10-serie. Hoewel RTXGI nog niet werkt met Unreal Engine 4 of Unity, heeft NVIDIA aangegeven te werken met Epic Games en Unity om ondersteuning voor RTXGI te bieden aan deze game-engines.
Nvidia lanceert Deep Learning Super Sampling (DLSS) 2.0 die AI-rendering zal stimuleren:
Naast de NVIDIA RTXGI SDK v1.0 lanceerde het bedrijf ook Deep Learning Super Sampling (DLSS) 2.0. Het is in wezen een robuust kunstmatig neuraal netwerk dat Nvidia RTX Tensor Cores gebruikt. De primaire agenda is om de framesnelheden te verhogen en scherpe frames te genereren. NVIDIA streeft naar betere resultaten dan native rendering.
NVIDIA beweert dat de DLSS v2.0 een intensieve training heeft gekregen door het door "tienduizenden hoge-resolutiebeelden" te laten gaan. Deze afbeeldingen zijn naar verluidt offline weergegeven in een supercomputer met zeer lage framesnelheden van 64 samples per pixel. Met behulp van dergelijke invoermethoden kan DLSS 2.0 afbeeldingen met een lagere resolutie maken en afbeeldingen met een hoge resolutie construeren. NVIDIA vertrouwt op een dergelijk getraind model en distribueert vervolgens dezelfde op RTX gebaseerde pc's via NVIDIA-stuurprogramma's en OTA-updates.
DLSS 2.0 heeft drie beeldkwaliteitsmodi voor de interne weergaveresolutie van elke game: kwaliteit, gebalanceerd en prestatie. Met de prestatiemodus kunt u on-the-fly schalen van 1080p naar 4K. De TensorCores van Turing kunnen tot 110 teraflops leveren. Onnodig toe te voegen, dit maakt DLSS 2.0 twee keer zo snel als zijn voorganger. Met behulp van een dergelijke rekenkracht kunnen ontwikkelaars effectief beide intensieve 3D-games tegelijkertijd naast een deep learning-netwerk draaien.