Уровень детализации для трехмерных ландшафтов / моделей в мобильных устройствах (Android / XNA) - PullRequest
3 голосов
/ 06 июня 2010

Я планирую разработать для WP7 и Android.

Каков лучший способ отображения (и перемещения) 3D-сцены / моделей с точки зрения LoD ? Данные планируется распространить на весь остров (Сингапур).

1) Динамический уровень детализации в реальном времени. Рендеринг местности
2) Дискретный LoD
3) Другие?

И, пожалуйста, посоветуйте некоторые соображения / алгоритмы / ресурсы / исходные коды. что-то вроде Книга LoD также Хорошо.

Примечание: я новичок в этой области, но довольно хорошо разбираюсь в C / C ++. И я не читал книгу LoD .

Похожие сообщения:
- Отдаленный рендеринг 3D объектов [игры]
- 3D-тест Криса Пруетта для Android

Ответы [ 3 ]

2 голосов
/ 11 июня 2010

С современным оборудованием вы не должны делать специальную геометрию для (C) LoD, как это делается в ROAM.Вместо этого вам следует разделить ландшафт на блоки (организованные в виде дерева квадратов или аналогичной конфигурации) и отправить его на устройство хорошими аппаратными пакетами.труды по теме .

1 голос
/ 08 августа 2010

Как уже сказал Раньери, лучшей ставкой будет Chunked LOD Тэтчер Урлих. Если у вас немного больше памяти, вы также можете попробовать CDLOD (доступен полный исходный код C ++).

0 голосов
/ 06 июня 2010

вы можете захотеть посмотреть выступление Криса Пруетта о написании игр для Android в реальном времени на Google I / O 2010 (он говорит о LOD).

...