Что такое «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, есть лучшие альтернативы.
Джонатан Дикинсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.