2012-01-08 15 views
14

Mi sono divertito con OpenGL su Qt. Ma ora voglio avere scene complesse. (Con più modelli COLLADA/MD2 caricati).Integrazione di OpenSceneGraph con Qt

Per questo sto pensando di utilizzare OpenSceneGraph (OSG). È possibile integrare OSG con Qt? Se sì, come?

Grazie.

risposta

1

Sì, non ho lavorato su OSG per un anno ma c'era un ottimo widget Qt in OSG che funzionava abbastanza bene per un prodotto commerciale.

Con i nuovi miglioramenti in OpenGL 4.8 in esso dovrebbe essere ancora meglio

Probabilmente si dovrebbe cercare il osg forum

+0

osgQt I widget per OSG attualmente non funzionano quando si utilizza Qt 5.x e il rendering multithread – Beachwalker

15

OpenSceneGraph 3.0.x ha ora una libreria osgQt che lo rende facile da integrare OpenSceneGraph all'interno di Qt. Vai ai campioni e in particolare allo osgviewerQt!

1

Solo per indicare un'altra risorsa (che funziona con QOpenGLWidget): un articolo Making Qt and OpenSceneGraph play nice di Bastian Rieck. Sarà utile per coloro che sono interessati a eseguire il rendering di scene diverse su diversi widget durante l'esecuzione degli aggiornamenti su richiesta solo (senza timer). L'articolo ha un link a un codice sorgente.