• Ostatnia modyfikacja artykułu:3 godziny temu

AMD chce ograniczyć koszt ray tracingu. Oczywiście taki obliczeniowy, żeby wszystko działało wydajniej i lepiej.

Ray tracing pozwala uzyskać znacznie bardziej realistyczne odbicia, cienie i oświetlenie, ale ma też swoją cenę. Im więcej dynamicznej geometrii znajduje się w scenie, tym więcej pracy musi wykonać GPU. I niby mamy super efekty świetlne i widzimy dokładne odbicie nieba w kałuży, ale komputer zamienia się w mały piekarnik. No i co z tym zrobić? AMD ma pewien pomysł.

AMD pokazało technikę opartą na tzw. tetrahedral cages (po naszemu klatki tetraedralne?), czyli prostych klatkach zbudowanych z czworościanów. Otaczają one znacznie bardziej złożoną geometrię, dzięki czemu nie trzeba za każdym razem przebudowywać całej struktury związanej z animowanym obiektem. Szczegóły techniczne mogą być trochę trudne do ogarnięcia, ale same liczby robią jasne wrażenie.

Scena testowa zawierała 5 tys. niezależnie animowanych roślin. Pełna geometria odpowiadała około 2,8 mld trójkątów, natomiast po zastosowaniu nowej technologii w pojedynczej klatce ray tracing musiał obsłużyć około 500 mln animowanych trójkątów. Według zaprezentowanych przez AMD wyników nowe podejście może znacząco zmniejszyć koszt całej operacji ray tracingu. Zapotrzebowanie na pamięć dla struktur akceleracyjnych ma być około 47 razy mniejsze.

Rozwiązanie AMD nie jest jednak uniwersalnym sposobem na przyspieszenie ray tracingu. Jego skuteczność zależy od rodzaju animowanej geometrii. Tetrahedral cages dobrze pasują do obiektów, w których nie potrzebujemy precyzyjnie kontrolować każdego wierzchołka. Przykładem mogą być rośliny, trawa, większe grupy obiektów, tłumy czy postacie znajdujące się w większej odległości od kamery. Znacznie gorzej wygląda sytuacja w przypadku skomplikowanych deformacji. Technika ma ograniczoną przydatność tam, gdzie model mocno zmienia swój kształt albo dochodzi do zmian topologii. Ale no nie ma technologii idealnej.

Zobacz też:
AMD EPYC – nowe rozdanie procesorów serwerowych do wielu zastosowań.
DLSS i FSR – co to jest? Które z nich wybrać?
DLSS bije wszelkie rekordy popularności. Statystyki oszałamiają!

Oceń ten post