O que é "ROAM" relacionado à renderização do terreno?

Respostas:

12

ROAM significa "Malhas de adaptação ideal em tempo real". É um algoritmo de nível de detalhe para renderizar terrenos grandes. É um pouco complicado, por isso vou ligar para explicações mais detalhadas:

Aqui está o artigo: https://graphics.llnl.gov/ROAM/roam.pdf

A seguir, uma explicação um pouco menos acadêmica: http://www.yaldex.com/game-programming/0131020099_ch14lev1sec4.html

Sean James
fonte
O +1 Gamasutra também tem uma explicação muito agradável e fácil de entender sobre o ROAM: gamasutra.com/view/feature/3188/…
Dave O.
1
Deve-se notar que muitos desenvolvedores agora estão se esquivando de sistemas LOD complicados por causa de sua tendência a monopolizar a CPU. As GPUs estão no ponto em que geralmente é preferível apenas jogar um pouco mais de geometria do que roubar uma CPU valiosa.
Ron Warholic
1
Movendo-se para outros algoritmos, o ROAM era relevante quando o custo de preenchimento de triângulos na tela era alto e valia a pena o tempo de CPU para reduzi-los o máximo possível.
Vincent Scheib
1
Dê uma olhada em gamedev.stackexchange.com/questions/9/… . Nunca use ROAM, existem melhores alternativas disponíveis.
Jonathan Dickinson