Pređi na sadržaj
← Gejming Gejming

DirectX dobija način da ray tracing scene obrađuje selektivnije

Microsoftov razvojni paket uvodi dve metode za brže ažuriranje geometrije u dinamičkim scenama. Rani testovi pokazuju veliki potencijal, ali ne predstavljaju garanciju da će postojeće igre ubrzati u istoj meri.

DirectX dobija način da ray tracing scene obrađuje selektivnije

Ray tracing u igrama može da pruži realističnije osvetljenje i odraze, ali složene scene imaju cenu: grafička kartica mora da održava i često ažurira strukture koje prate geometriju. Microsoftov novi razvojni paket za DirectX uvodi dva načina da se taj posao obavlja selektivnije. Potencijalna korist nije samo veći broj frejmova, već i manje memorije potrošene na pripremu scena koje se stalno menjaju.

Dva pristupa obradi geometrije

DirectX 12 Agility SDK 1.722 Preview donosi Clustered Geometry i Partitioned TLAS. Prvo rešenje deli geometriju na manje delove, od kojih svaki može da sadrži najviše 256 trouglova i 256 temena. Umesto da se čitav objekat ponovo obrađuje svaki put kada se promeni, sistem može da ponovo iskoristi postojeće celine i ažurira samo ono što je potrebno.

Partitioned TLAS cilja drugi deo problema: strukturu koja obuhvata objekte u celoj sceni. Ako se promeni tek manji deo velikog sveta, GPU može da ažurira taj deo umesto da ponovo gradi čitavu strukturu. Takav pristup može biti koristan u otvorenim svetovima, animacijama i igrama koje učitavaju sadržaj dok se igrač kreće.

Impresivan rezultat, ali iz razvojnog primera

Microsoft je demonstrirao Clustered Geometry na Radeon RX 9070 kartici. U konkretnom razvojnom primeru brzina je porasla sa 1,8 na 84 frejma u sekundi, dok je vreme potrebno za izgradnju struktura palo sa 482 na 3,06 milisekundi po frejmu. Zauzeće memorije smanjeno je sa približno 12,7 gigabajta na 774 megabajta, a samo ray tracing računanje skraćeno je sa 73,8 na 8,47 milisekundi.

Ove brojke ne treba čitati kao obećanje da će postojeće igre na računaru odjednom raditi višestruko brže. Reč je o namenski napravljenom primeru koji pokazuje šta je moguće kada se scena i softver prilagode novom pristupu. U igri koja koristi drugačiju geometriju ili ne implementira nove funkcije, dobitak može biti znatno manji ili ga uopšte neće biti.

Podrška zavisi i od drajvera

Nove funkcije nisu predstavljene kao zahtev za potpuno novu generaciju ray tracing hardvera. Navedena je podrška za NVIDIA GeForce RTX grafičke kartice, AMD Radeon RX 9000 seriju, Intel Arc B-Series i određene Core Ultra procesore sa integrisanom grafikom, pod uslovom da postoje odgovarajući drajveri. Podrška za Snapdragon X2 najavljena je za prvu polovinu 2027. godine.

Za igrače u Srbiji praktična posledica je da zasad nema razloga menjati grafičku karticu samo zbog ove najave. Važno je sačekati da proizvođači igara uvedu tehnologije u gotove naslove i da nezavisni testovi pokažu kako se ponašaju na različitim konfiguracijama. Sama podrška u drajveru ne garantuje ubrzanje u svakoj igri.

Zaključak

Najznačajnija promena je to što se efikasnija obrada složene geometrije uvodi kroz zajednički DirectX interfejs, umesto da bude vezana za jedno vlasničko rešenje. Ako je usvoje razvojni timovi, buduće igre mogle bi da prikažu detaljnije i promenljivije scene uz nižu cenu pripreme. Za sada je ovo obećavajući alat za programere, а ne neposredna nadogradnja koju će svaki vlasnik računara osetiti već danas.

Izvor: BENCHMARK