2013-06-17 2 views
0

Я хотел бы добавить ландшафт к моему проекту, который использует OSG.open scence graph неоднородная поддержка ландшафта

Я прочитал документацию osgTerrain. Как я понимаю из его интерфейса, он обрабатывает данные как единое поле высоты - сетку высот.

Я хочу, чтобы рельеф был неоднородным. Он будет представлен как триангуляция с высотой, указанной в вершинах.

Поддерживает ли osgTerrain это из коробки? Или я должен реализовать себя, исходя из уровня? Где найти обширные документы? С чего начать?

ответ

1

osgВозврат в одну точку, через инструмент VPB, поддерживаемые нерегулярные триангулированные модели рельефа. В самой OSG ничего не мешает вам делать это. Однако я должен задать свои причины для этого. Вы ищете производительность? Причина, по которой osg использует регулярные высоты, теперь такова, что с современными графическими процессорами они так же быстро, как старые индексированные треугольники. Планируете ли вы внести некоторые изменения в ландшафт во время выполнения, для чего требуется нерегулярная сетка?

Кроме того, вы можете рассмотреть osgEarth. Это своего рода замена подсистемы ландшафта для OSG. Это гораздо больше функций, чем osgTerrain. Он также использует квадранты регулярных сеток.

+0

Спасибо! Я подумывал о том, чтобы испытать различные методы местности, различные схемы, а также взглянуть на проективное отображение сетки. Можете ли вы предложить некоторые источники информации по этим темам, потому что документация Dioxigen очень бедна? – kassak