Microsoft ujawnia specyfikację ray tracingu DirectX następnej generacji, która zostanie uruchomiona latem 2026 roku

Potok DirectX Ray Tracing (DXR) zintegrowany z interfejsem API Microsoft DirectX 12 Ultimate API doczeka się poważnej aktualizacji. 17 marca Microsoft opublikował szczegółowe specyfikacje dla trzech ważnych technologii, w tym geometrii klastrowej, partycjonowanych akcelerowanych struktur najwyższego poziomu (TLAS) i pośrednich operacji na strukturach akceleracji. Te nowe aktualizacje mają na celu przyspieszenie wydajności ray tracingu w grach poprzez umożliwienie GPU bardziej wydajnego przetwarzania geometrii i scen, a także wykonywania niektórych zadań, które tradycyjnie były przetwarzane po stronie CPU. Wszystkie te najnowsze specyfikacje są obecnie opracowywane, a ich przedpremierowa wersja planowana jest na lato 2026 roku.
Geometria klastrowana upraszcza sposób, w jaki GPU operuje trójkątami - elementami składowymi grafiki 3D. Jak sugeruje nazwa, nowa specyfikacja grupuje pobliskie trójkąty w jeden uproszczony blok konstrukcyjny. Pozwala to układowi GPU na masowe tworzenie instancji i przenoszenie topologii geometrii, upraszczając poprzedni przepływ pracy, który wymagał wielu wywołań dla wszystkich trójkątów w scenie. To nowe podejście zasadniczo eliminuje potrzebę aktualizowania lub powielania istniejącej geometrii i powinno poprawić wydajność ray tracingu tam, gdzie GPU musi renderować liście, tłumy lub inne rekwizyty tylko raz.
Partitioned TLAS wykorzystuje tę samą metodologię, co w przypadku geometrii klastrowej i stosuje ją do scenerii gry. W tym przypadku cała scena gry może zostać podzielona na mniejsze grupy, którymi GPU może łatwiej manipulować za pomocą nowych elementów ray tracingu. Przyspiesza to znacznie wydajność ray tracingu, ponieważ GPU może śledzić tylko widoczne lub niezbędne elementy z całej sceny.
Wreszcie, funkcja pośredniej akceleracji operacji strukturalnych pozwala układowi GPU na bezpośrednie wykonywanie niektórych zadań, które wcześniej były przetwarzane przez procesor centralny. Dzięki tej funkcji, GPU może zarządzać wywołaniami API do budowania, kompaktowania, przenoszenia i tworzenia instancji szablonów. Gracze zauważą zatem zmniejszone opóźnienia systemu i poprawioną ogólną wydajność ray tracingu w bardziej złożonych scenach.
Microsoft precyzuje, że nowe funkcje mogą działać na każdym GPU obsługującym ray tracing za pomocą prostej aktualizacji sterownika. Nowsze układy GPU (nie jest jasne, które dokładnie modele) mogą skorzystać z dodatkowych ulepszeń, które nie zostały wymienione w nowej specyfikacji. Istnieje możliwość, że niektóre starsze układy GPU (ponownie nieokreślone modele) mogą nie otrzymać wsparcia dla tych nowych funkcji, ale "będzie to prawdopodobnie kompromis w zakresie zasobów, którego musiał dokonać dostawca sprzętu"
Źródło(a)
przez TechPowerUp









