QNA > Q > Qual È La Differenza Tra Optix E Directx Raytracing?

Qual è la differenza tra OptiX e DirectX Raytracing?

Microsoft ha dimostrato grande interesse per le tecnologie grafiche avanzate. Dall'introduzione di OpenGL ha voluto fare qualche soluzione per i suoi clienti con le proprie API, come DirectX. Quando Nvidia ha proposto il linguaggio Cg, il gigante di Redmond ha creato HLSL 2.0 basato su questa sintassi. Quindi, lo sviluppo di DX RT è stato, AFAIK, lo stesso processo a lungo termine all'interno di Microsoft che ha seguito le iniziative di Nvidia. Non introducono nulla che possa rendere difficile o impossibile il porting dell'applicazione, infatti creano un livello, e l'API è parte di questo livello, a disposizione dei pogrammer.

Secondo: Piattaforma NVIDIA RTX™

La piattaforma RTX fornisce API software e SDK in esecuzione su hardware avanzato per fornire soluzioni in grado di accelerare e migliorare l'elaborazione di grafica, foto, immagini e video. Questi includono:

  • Ray Tracing (OptiX, Microsoft DXR, Vulkan)

Quindi, RTX è una piattaforma, e si potrebbero sviluppare applicazioni utilizzando diverse API - per portare le vecchie applicazioni Optix non in tempo reale, o migliorare i giochi in tempo reale da DX12, o Vulkan OpenGL. Con gli stessi dati, e la messa a punto di shader o denoiser, la qualità e le prestazioni potrebbero essere le stesse. Questo è il risultato della collaborazione per rendere il rendering off-line di alta qualità e le applicazioni in tempo reale il più veloce possibile, una convergenza di una tecnologia - che doveva essere implementata molto più velocemente, e un'altra (già veloce) - con una qualità superiore.

Di Luhey

Qual è la migliore slot machine online a cui giocare? :: Voglio scrivere il mio codice Vulkan entro i prossimi 18 mesi. Di cosa avrò bisogno per capire?
Link utili