Khronos Group onthult Ray Tracing voor Vulkan API vlak voor lancering van Next-Gen NVIDIA's RTX en AMD's RDNA2 GPU's
De Khronos Group heeft eindelijk zijn langverwachte Ray Tracing-oplossing voor de Vulkan API onthuld. De groep kondigde de bekrachtiging en openbare vrijgave aan van de voorlopige uitbreidingen van Vulkan Ray Tracing, waarmee het de eerste open, cross-vendor, cross-platform standaard voor Ray Tracing-versnelling in de branche is.
De goedkeuring van de Ray Tracing-oplossing voor de Vulkan API door de Khronos Group is vrij belangrijk om te voldoen aan de vraag van de desktopmarkt naar zowel realtime als offline weergave. De voorlopige uitbreidingen stellen de ontwikkelaarsgemeenschap nu in staat feedback te geven, wat uiteindelijk zal helpen bij het afronden van de specificaties. De specificaties zijn vandaag beschikbaar in het Vulkan-register en de opmerkingen en feedback worden verzameld via de Vulkan GitHub Issues Tracker en Khronos Developer Slack.
Khronos Group lanceert Ray Tracing voor Vulkan API vlak voor aankomst van Nvidia's RTX en AMD's RDNA2 GPU's?
De aankondiging van de Ray Tracing-ondersteuning voor de Vulkan API is langverwachte. Ontwikkelaars hadden op de komst ervan gewacht, zelfs vóór de lancering van de Nvidia's RTX GPU's en de bijbehorende software. Onnodig toe te voegen dat de ontwikkelaarsgemeenschap, inclusief game-ontwikkeling en filmproductiestudio's nogal teleurgesteld zijn over de matte integratien van een van de langverwachte functies in gaming van de volgende generatie.
Op Vulkan API gebaseerde Ray Tracing is gearriveerd in een tijd waarin gamers en professionals op het gebied van multimediabewerking wachten op de komst van de eerste AMD's RDNA2 GPU's en de volgende generatie Microsoft Xbox Series X en Sony PlayStation 5. Alle bovengenoemde producten zijn herhaaldelijk bevestigd om high-end Ray Tracing te ondersteunen en een hyperrealistische game-ervaring te bieden.
De Vulkan API Ray Tracing heeft overweldigende en bemoedigende steun gekregen van NVIDIA, AMD, Intel, Imagination Technologies en verschillende andere bedrijven. Het platform bestaat uit een aantal Vulkan-, SPIR-V- en GLSL-extensies. Niet alle zijn verplicht in de onlangs geratificeerde oplossing. De Khronos Group heeft in wezen versnelde raytracing naar de platformonafhankelijke, open standaard API van Vulkan gebracht. Dit zou onvermijdelijk moeten leiden tot "het mogelijk maken van de hoogste kwaliteit van visueel realisme voor real-time games en applicaties overal", aldus Morgan McGuire, onderzoeksdirecteur bij NVIDIA.
Vulkan API Ray Tracing waar gamers het meest naar uitkijken, ook al is het van toepassing op elke grafisch intensieve workload:
Momenteel is NVIDIA RTX de enige belangrijk hardware- en softwareplatform dat enige geloofwaardige ondersteuning biedt voor Ray Tracing. Onnodig toe te voegen, gamers hebben hun ongenoegen geuit op het niveau van ondersteuning. NVIDIA heeft moeite om Ray Tracing op het RTX-platform te krijgen. Met andere woorden, er zijn maar heel weinig speltitels die vol vertrouwen kunnen beweren dat de Ray Tracing-instelling beschikbaar en ingeschakeld is.
Het is echter belangrijk op te merken dat dit het ontbreken van geoptimaliseerde software dat leidt tot rare visuele output, en op Vulkan API gebaseerde Ray Tracing zou enorm moeten helpen om ze aan te pakken. De ondersteuning van de Khronos Group zal de ontwikkeling en afronding van de standaard helpen versnellen, waardoor Ray Tracing algemeen en gemakkelijk beschikbaar wordt voor ontwikkelaars in plaats van beperkt te blijven tot een paar bedrijven en gametitels.
Interessant is dat Ray Tracing als functie nuttig zal zijn voor veel industrieën die werken met grafisch intensieve workloads. Raytracing is in wezen een krachtige weergavetechniek die simuleert hoe lichtstralen elkaar kruisen en interageren met de geometrie, materialen en lichtbronnen van een scène. Het primaire doel is om fotorealistische beelden te genereren die hyperrealisme bieden binnen synthetisch gegenereerde afbeeldingen.
Vulkan Ray Tracing integreert een ray-tracing-raamwerk in de Vulkan API. Dit maakt het samenvoegen van versnelling van rastering en ray tracing mogelijk. Vulkan Ray Tracing is ontworpen om hardware-agnostisch te zijn. Met andere woorden, het platform kan zowel op bestaande GPU Compute als op speciale ray-tracing-cores werken, indien beschikbaar binnen de grafische kaart.