Интеграция OpenSceneGraph с Qt

Я поиграл с OpenGL на Qt. Но теперь я хочу иметь сложные сцены. (При загрузке нескольких моделей COLLADA/MD2).

Для этого я думаю об использовании OpenSceneGraph (OSG). Можно ли интегрировать OSG с Qt? Если да, то как?

Спасибо.

Ответы

Ответ 1

OpenSceneGraph 3.0.x теперь имеет библиотеку osgQt, которая упрощает интеграцию OpenSceneGraph в Qt. Подходите к образцам, а именно osgviewerQt one!

Ответ 2

Да. Я не работал в OSG в течение года, но в OSG был очень хороший виджет Qt, который работал достаточно хорошо для коммерческого продукта.

С новыми улучшениями в openGL в 4.8 он должен быть еще лучше

Вероятно, вам следует искать osg forum

Ответ 3

Просто укажем на другой ресурс (который работает с QOpenGLWidget): статья делает Qt и OpenSceneGraph приятным от Bastian Rieck. Он будет полезен тем, кто заинтересован в выполнении рендеринга различных сцен в разных виджетах при выполнении обновлений по запросу (без таймера). В статье есть ссылка на исходный код.