Войти
ФлеймФорумПрограммирование

Рассуждения о технологий адаптации сеток рельефа (ROAM vs BDAM)

Страницы: 1 2 Следующая »
#0
16:25, 27 дек. 2012

Всем доброго суток!
  Данная тема сформирована с целью выяснить что хорошо а что плохо...
Всем известна технология ROAM, есть даже книги об этом и не мало инфы в инете. Но хотелось бы ещё напомнить об BDAM (Batched Dynamic Adaptive Meshes), по данной тематике я не нашёл полной инфы и не натыкался на примеры.

  Вот пример на вид:
  ROAM и BDAM | Рассуждения о технологий адаптации сеток рельефа (ROAM vs BDAM)

  BDAM                                                                                                                    ROAM

  Но не об этом я хочу поговорить, может найдутся жители gamedev' а которые сталкивались и с ROAM и BDAM.
  Хотелось бы выяснить основные минусы и плюсы каждой из технологии. На сколько я пытался воссоздать алгоритм BDRAM работая с принципом триангуляции Делоне, на мой взгляд реализация рендера будет занимать достаточно много процессорного времени, и в этом плане технология ROAM целесообразней.
  Не знаю может быть у кого другие взгляды на данную тематику... буду рад послушать рассуждения бывалых профи...


#1
19:27, 27 дек. 2012

Подпишусь на тему.
Тоже интересует.

#2
23:52, 27 дек. 2012

даже невооруженным взглядом видно меньшее число полигонов в BDAM...

#3
0:10, 28 дек. 2012

Полигонов то меньше, но если генерить сетку в рантайме то ROAM по скорости может оказаться лучше.

#4
2:01, 28 дек. 2012

ROAM на квадтри хорошо ложиться, поэтому LOD-ы делаются без проблем. Как сделать LOD-ы у BDAM по картинке не понятно.

#5
4:16, 28 дек. 2012

Pushkoff
> даже невооруженным взглядом видно меньшее число полигонов в BDAM...
Если судить по книге (откуда было взята эта картинка) то количество полигонов одинаково 14К (но не суть важно)

putNik
> Полигонов то меньше, но если генерить сетку в рантайме то ROAM по скорости
> может оказаться лучше.
Согласен

}:+()___ [Smile]
> ROAM на квадтри хорошо ложиться, поэтому LOD-ы делаются без проблем. Как
> сделать LOD-ы у BDAM по картинке не понятно.
Тут мне нечего сказать...

#6
8:19, 29 дек. 2012

                          кот | Рассуждения о технологий адаптации сеток рельефа (ROAM vs BDAM)
не ужели нет, тех кто бы смог помочь разобраться в этом?

#7
10:25, 29 дек. 2012

[Deadly]

А что тут помогать то?
Как говорилось раньше: хочешь быть передовым - сей квадратно-гнездовым!
ROAM регулярен, укладывается в октри - самое то.

#8
18:36, 29 дек. 2012

Еще есть SOAR (на vterrain можно поискать). Вроде как пошустрее ROAM

#9
18:44, 29 дек. 2012

[Deadly]
> не ужели нет, тех кто бы смог помочь разобраться в этом?
  Что именно тебя интересует в этом? Минус технологии BDAM
в ее сложности для понимания (да и как вообще ее делать-то?).
  А плюс ROAM в более простой реализации и в том, что она
более понятная.

#10
20:43, 29 дек. 2012

RenGD
> да и как вообще ее делать-то?

Моё представление реализации BDAM таково:
  - Создать дерево по секторам (R-tree) по текстуре, в каждом секторе будет хранится самая высокая и самая маленькая точка;
  - С помощью этого дерева в зависимости от расположения камеры определить какие точки будут использоваться в рендере;
  - После с помощью триангуляции Делоне объединить эти точки.

Но на мой взгляд эти все алгоритмы будут жрать много времени...

#11
1:12, 30 дек. 2012

я баловался ROAM.
+ROAM - позволяет сделать обход.
Untitled-1 | Рассуждения о технологий адаптации сеток рельефа (ROAM vs BDAM)

Все зависит от требований к работе. минимальное число полигонов, возможность предрасчета, баланс между скоростью и качеством....
Всегда можно найти частные случаи где одна технология будет делать другую.

#12
7:42, 5 янв. 2013

Up / неужели не найдутся знатоки ? /

#13
15:59, 5 янв. 2013

[Deadly]
>не ужели нет, тех кто бы смог помочь разобраться в этом?
>Up / неужели не найдутся знатоки ? /
Добро пожаловать в суровую реальность )

#14
16:05, 5 янв. 2013

nes
> Добро пожаловать в суровую реальность )
Ну да ладно, с этим можно жить.... )

P.S. Мысли в слух.
        Я встал перед проблемой, такого плана:
        У меня имеются серия точек некого ландшафта, но вот как их связать в единое целое... ммм
        Тут я перебрал множество вариантов, есть кое какие решения но они тяжело реализуемые (в плане много будут кушать времени)...

Кстати сетка получается совершенно безобразной и она отличается от тех которые на картинке! (в принципе наверно это не важно ИМХО)

Страницы: 1 2 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.