Noile capacități de ray tracing în DirectX pentru jocuri

Microsoft a prezentat noi capacități de ray tracing în DirectX care îmbunătățesc semnificativ performanța grafică în jocuri. Inovațiile cheie includ geometria clusterizată, TLAS-ul partiționat și operațiunile de accelerare indirectă bazate pe GPU. Aceste caracteristici permit procesorului grafic să lucreze mai eficient prin procesarea grupurilor de triunghiuri și a elementelor de scenă fără a se baza constant pe CPU.

Geometria clusterizată combină triunghiurile adiacente în blocuri partajate, simplificând crearea, mutarea și randarea volumelor mari de obiecte. Astfel, GPU-ul nu trebuie să actualizeze fiecare vârf individual, iar obiecte precum vegetația, mulțimile sau detaliile din joc pot fi randate o singură dată și mutate ușor în scenă. Aceasta reduce încărcarea procesorului grafic și accelerează ray tracing-ul.

TLAS-ul partiționat împarte mediul de joc în blocuri separate pe care GPU-ul le poate procesa independent. În lumi deschise mari, acest lucru înseamnă că doar elementele necesare ale scenei sunt urmărite, și nu întreaga lume simultan. Această abordare reduce calculele inutile, crește viteza de randare și optimizează gestionarea conținutului dinamic.

Noile operațiuni indirecte de structură de accelerare transferă unele calcule de la CPU la GPU. Crearea, mutarea și comprimarea șabloanelor sunt acum gestionate direct de procesorul grafic, reducând latența și creșterea paralelismului în procesarea datelor. Aceste schimbări sunt deosebit de vizibile în scenele complexe cu numeroase obiecte și iluminare dinamică.

În ansamblu, actualizările DirectX Ray Tracing de nouă generație fac ray tracing-ul mai eficient și mai accesibil pentru jocurile moderne. Motoarele de joc vor putea valorifica noile capacități GPU pentru a îmbunătăți calitatea grafică, reducând în același timp încărcarea CPU-ului și accelerând procesarea scenelor complexe, ceea ce este crucial pentru lumi realiste și nivele mari deschise.