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


+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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.