Noile instrumente ar putea ajuta dezvoltatorii să dubleze performanța de urmărire a căilor
Privind înainte: Se pare că lansările recente de jocuri mari au confirmat că urmărirea razelor și urmărirea căilor sunt viitorul redării grafice. Cu toate acestea, aceste tehnici rămân prohibitiv costisitoare din punct de vedere calcul. Următoarea actualizare majoră a API -ului DirectX Microsoft își propune să abordeze acest lucru și să faciliteze adoptarea mai largă a tehnologiei.
Prezentarea Microsoft GDC din această săptămână a oferit o privire asupra viitorului suportului de urmărire a Ray Ray. Compania susține că DirectX RayTracing 1.2 ar putea ajuta dezvoltatorii să dubleze performanța urmăririi razelor și a urmăririi căilor.
Două caracteristici cheie stau la baza actualizării: Opacitate Micromaps (OMM) și reordonarea execuției shader (SER). OMM poate ajuta jocurile trasee pe calea de până la 2,3 ori mai rapid, prin reducerea invocărilor shader și optimizarea datelor de opacitate pentru a îmbunătăți eficiența de redare. Între timp, Servinează în mod inteligent execuția shader pentru a minimiza divergența, îmbunătățind performanța de până la 2 ori.
Deși Ray Tracing a apărut pentru prima dată ca o caracteristică suplimentară în jocuri precum Battlefield V și Cyberpunk 2077, titlurile recente au făcut -o obligatorie, ceea ce indică faptul că va deveni în curând standard. Exemple includ Star Wars Outlaws, Indiana Jones și The Great Circle și Assassin’s Creed Shadows.
Urmărirea căii este o formă mai avansată de urmărire a razelor, care îmbunătățește semnificativ exactitatea iluminatului dinamic și a umbrelor, dar vine cu costuri substanțiale de performanță. De obicei, necesită GPU-uri de înaltă calitate pentru a rula eficient în jocuri precum Cyberpunk 2077, Alan Wake 2, Black Myth: Wukong, Indiana Jones și The Great Circle și demo-ul recent lansat de Half-Life 2 RTX. Doom: Evul Întunecat, lansat în mai, va necesita, de asemenea, urmărirea razelor și va oferi o urmărire opțională a căilor.
Vezi și: Urmărirea căii vs. Tratarea razelor, explicată
DirectX RayTracing 1.2 va deveni disponibil pentru dezvoltatori începând cu luna viitoare. Drept urmare, urmărirea razelor și urmărirea căilor ar putea deveni semnificativ mai puțin solicitantă în jocurile noi în următorii câțiva ani. În mod surprinzător, cardurile grafice RTX ale NVIDIA vor suporta mai întâi actualizarea API, în timp ce Microsoft colaborează cu AMD, Intel și Qualcomm pentru a extinde suportul.
Microsoft a împărtășit, de asemenea, mai multe detalii despre vectorii cooperanți și redare neuronală, care au ca scop integrarea sarcinilor de lucru AI în redare grafică în timp real. O nouă caracteristică fundamentală, compresia texturii blocului neural, reduce semnificativ utilizarea memoriei – care poate beneficia de utilizatorii cu GPU -uri care au 12 GB de VRAM sau mai puțin. În plus, se preconizează că supersamplarea neurală și denovarea vor îmbunătăți calitatea imaginii în jocurile trasee pe cale.
Redarea neuronală directă și asistența vectorială de cooperare au apărut pentru prima dată în ianuarie. Microsoft a explicat că redarea neuronală optimizează operațiunile de vector matricial pentru antrenamentul AI și permite rețelelor neuronale mai mici să funcționeze eficient în timpul proceselor de umbrire GPU.