2012-01-08 17 views
14

Mam błahy wokół z OpenGL na Qt. Ale teraz chcę mieć złożone sceny. (W przypadku załadowania wielu modeli COLLADA/MD2).Integrowanie OpenSceneGraph z Qt

W tym celu myślę o użyciu OpenSceneGraph (OSG). Czy można zintegrować OSG z Qt? Jeśli tak, to jak?

Dzięki.

Odpowiedz

1

Tak - przez rok nie pracowałem nad OSG, ale w OSG był bardzo dobry widget Qt, który działał na tyle dobrze, że był komercyjny.

Z nowych udoskonaleń w OpenGL w 4.8 powinno być jeszcze lepiej

Powinieneś raczej przeszukać osg forum

+0

OsgQt Widżety dla OSG obecnie nie działają podczas korzystania z Qt 5.x i renderowania wielowątkowego – Beachwalker

15

OpenSceneGraph 3.0.x ma teraz bibliotekę osgQt, który sprawia, że ​​łatwo zintegrować OpenSceneGraph ciągu Qt. Udaj się do próbek, a konkretnie do osgviewerQt!

1

Wystarczy wskazać na inny zasób (który współpracuje z QOpenGLWidget): artykuł Making Qt and OpenSceneGraph play nice autorstwa Bastiana Riecka. Przyda się tym, którzy są zainteresowani robieniem renderowania różnych scen na różnych widżetach podczas wykonywania aktualizacji tylko na żądanie (bez timera). Artykuł zawiera link do kodu źródłowego.