Что такое «ROAM», связанный с рендерингом местности?

Ответы:

12

ROAM означает «Оптимальная адаптация сеток в реальном времени». Это алгоритм уровня детализации для рендеринга больших ландшафтов. Это несколько сложно, поэтому я приведу более подробные объяснения:

Вот статья: https://graphics.llnl.gov/ROAM/roam.pdf

Ниже приведено несколько менее академическое объяснение: http://www.yaldex.com/game-programming/0131020099_ch14lev1sec4.html

Шон Джеймс
источник
+1 У Гамасутры также есть очень хорошее и простое для понимания объяснение ROAM: gamasutra.com/view/feature/3188/…
Дейв О.
1
Следует отметить, что многие разработчики сейчас уклоняются от сложных систем LOD из-за их склонности перегружать процессор. Графические процессоры находятся в точке, где часто просто бросать немного больше геометрии предпочтительнее, чем воровать ценный процессор.
Рон Уорхолик
1
Переходя к другим алгоритмам, ROAM был актуален, когда стоимость заполнения треугольников на экране была высока, и стоило времени ЦП сократить их как можно больше.
Винсент Шейб
1
Взгляните на gamedev.stackexchange.com/questions/9/… . Никогда не используйте ROAM, есть лучшие альтернативы.
Джонатан Дикинсон