Nuove funzionalità di ray tracing in DirectX per giochi
Microsoft ha presentato innovazioni in DirectX per ray tracing, come geometria clusterizzata e TLAS partizionato, che migliorano prestazioni grafiche e riducono carico CPU nei videogiochi.
Microsoft ha presentato innovazioni in DirectX per ray tracing, come geometria clusterizzata e TLAS partizionato, che migliorano prestazioni grafiche e riducono carico CPU nei videogiochi.
© Microsoft
Microsoft ha presentato nuove funzionalità di ray tracing in DirectX che migliorano significativamente le prestazioni grafiche nei videogiochi. Le innovazioni principali includono la geometria clusterizzata, il TLAS partizionato e le operazioni di accelerazione indiretta basate su GPU. Queste caratteristiche permettono alle GPU di lavorare in modo più efficiente, elaborando gruppi di triangoli ed elementi di scena senza dover contare costantemente sulla CPU.
La geometria clusterizzata combina triangoli adiacenti in blocchi condivisi, semplificando la creazione, il movimento e il rendering di grandi volumi di oggetti. Di conseguenza, la GPU non deve aggiornare ogni vertice individualmente, e oggetti come vegetazione, folle o dettagli di gioco possono essere renderizzati una volta e spostati facilmente all'interno della scena. Questo riduce il carico sul processore grafico e accelera il ray tracing.
Il TLAS partizionato divide l'ambiente di gioco in blocchi separati che la GPU può elaborare in modo indipendente. Nei mondi aperti di grandi dimensioni, ciò significa che solo gli elementi di scena necessari vengono tracciati, anziché l'intero mondo in una volta. Questo approccio riduce i calcoli superflui, aumenta la velocità di rendering e ottimizza la gestione dei contenuti dinamici.
Le nuove operazioni di struttura di accelerazione indiretta spostano alcuni calcoli dalla CPU alla GPU. La creazione, lo spostamento e la compressione dei template sono ora gestiti direttamente dal processore grafico, riducendo la latenza e aumentando il parallelismo nell'elaborazione dei dati. Questi cambiamenti sono particolarmente evidenti nelle scene complesse con numerosi oggetti e illuminazione dinamica.
Nel complesso, gli aggiornamenti di DirectX Ray Tracing di nuova generazione rendono il ray tracing più efficiente e accessibile per i giochi moderni. I motori di gioco potranno sfruttare le nuove capacità delle GPU per migliorare la qualità grafica, riducendo al contempo il carico sulla CPU e accelerando l'elaborazione di scene complesse, un aspetto cruciale per mondi realistici e livelli aperti di grandi dimensioni.