Проектирование 3D комнаты в openSceneGraph

Я только начал изучать OpenSceneGraph, и я пытаюсь смоделировать перемещение в трехмерной комнате (проход по дому).

Моя идея — нарисовать замкнутые прямоугольные кубы в виде стен и что-то похожее для полов и потолков, а затем расположить камеру внутри комнаты.
Я хотел бы разместить в комнате предметы, такие как стены, двери, диваны и т. Д. Внутри комнаты. Может кто-нибудь дать мне пример / идеи для рендеринга 3D-модели комнаты в OpenSceneGraph.

0

Решение

В OSG доступен «навигатор от первого лица», который имитирует взаимодействие большинства шутеров с FPS.

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

Рендеринг комнаты ничем не отличается от рендеринга чего-либо еще на самом деле, поэтому никаких конкретных демонстраций нет. Попробуйте osgEdit:
http://osgedit.sourceforge.net/

как способ собрать объекты в сцену, с которой вы можете играть.

1

Другие решения

Я бы посмотрел на сайте openscenegraph. Вот:
http://www.openscenegraph.org/index.php/documentation/getting-started

0

По вопросам рекламы [email protected]