2012-01-08 20 views
14

He jugueteado con OpenGL en Qt. Pero ahora quiero tener escenas complejas. (Con múltiples modelos COLLADA/MD2 cargados).Integrando OpenSceneGraph con Qt

Para esto estoy pensando en usar OpenSceneGraph (OSG). ¿Es posible integrar OSG con Qt? Si es así, ¿cómo?

Gracias.

Respuesta

1

Sí - No he trabajado en OSG durante un año, pero había un widget Qt muy bueno en OSG que funcionaba lo suficientemente bien para un producto comercial.

Con las nuevas mejoras en OpenGL 4.8 en que debería ser aún mejor

Usted probablemente debería buscar en la osg forum

+0

osgQt Los widgets para OSG actualmente no funcionan cuando se usa Qt 5.x y la representación multiproceso – Beachwalker

15

OpenSceneGraph 3.0.x tiene ahora una biblioteca osgQt que hace que sea fácil de integrar dentro de OpenSceneGraph Qt. ¡Dirígete a las muestras y específicamente al osgviewerQt!

1

Solo para señalar en otro recurso (que funciona con QOpenGLWidget): un artículo Making Qt and OpenSceneGraph play nice de Bastian Rieck. Será útil para aquellos que estén interesados ​​en hacer renderizar diferentes escenas en diferentes widgets al realizar actualizaciones bajo demanda solamente (sin temporizador). El artículo tiene un enlace a un código fuente.