¿Qué es "ROAM" relacionado con la representación del terreno?

Respuestas:

12

ROAM significa "Mallas de adaptación óptima en tiempo real". Es un algoritmo de nivel de detalle para renderizar grandes terrenos. Es algo complicado, por lo que enlazaré con algunas explicaciones más detalladas:

Aquí está el documento: https://graphics.llnl.gov/ROAM/roam.pdf

La siguiente es una explicación un poco menos académica: http://www.yaldex.com/game-programming/0131020099_ch14lev1sec4.html

Sean James
fuente
+1 Gamasutra también tiene una explicación de ROAM muy agradable y fácil de entender: gamasutra.com/view/feature/3188/…
Dave O.
1
Cabe señalar que muchos desarrolladores ahora evitan los complicados sistemas LOD debido a su tendencia a acaparar la CPU. Las GPU se encuentran en el punto en el que a menudo simplemente arrojar un poco más de geometría es preferible que robar una CPU valiosa.
Ron Warholic
1
Pase a otros algoritmos, ROAM era relevante cuando el costo de relleno de los triángulos en la pantalla era alto, y valía la pena el tiempo de CPU para reducirlos lo más posible.
Vincent Scheib el
1
Echa un vistazo a gamedev.stackexchange.com/questions/9/… . Nunca use ROAM, hay mejores alternativas disponibles.
Jonathan Dickinson