Czym jest „ROAM” związany z renderowaniem terenu?

Odpowiedzi:

12

ROAM oznacza „optymalnie dopasowujące się siatki w czasie rzeczywistym”. Jest to algorytm poziomu szczegółowości do renderowania dużych terenów. Jest to trochę skomplikowane, więc powiążę z bardziej szczegółowymi wyjaśnieniami:

Oto artykuł: https://graphics.llnl.gov/ROAM/roam.pdf

Poniżej znajduje się nieco mniej naukowe wyjaśnienie: http://www.yaldex.com/game-programming/0131020099_ch14lev1sec4.html

Sean James
źródło
+1 Gamasutra ma również bardzo ładne i łatwe do zrozumienia wyjaśnienie ROAM: gamasutra.com/view/feature/3188/...
Dave O.
1
Należy zauważyć, że wielu programistów unika obecnie skomplikowanych systemów LOD ze względu na ich skłonność do zapychania procesora. Procesory graficzne znajdują się w punkcie, w którym często wystarczy rzucić nieco więcej geometrii niż kradzież cennego procesora.
Ron Warholic
1
Przechodząc do innych algorytmów, ROAM był istotny, gdy koszt wypełnienia trójkątów na ekranie był wysoki, i warto było czas procesora, aby je jak najbardziej ograniczyć.
Vincent Scheib,
1
Zajrzyj na gamedev.stackexchange.com/questions/9/… . Nigdy nie używaj ROAMU, dostępne są lepsze alternatywy.
Jonathan Dickinson