QtでOpenGLをいじりました。でも今は複雑なシーンが欲しい。(複数の COLLADA/MD2 モデルをロードした場合)。
これには、OpenSceneGraph (OSG) を使用することを考えています。OSG を Qt と統合することは可能ですか? もしそうなら、どのように?
ありがとう。
QtでOpenGLをいじりました。でも今は複雑なシーンが欲しい。(複数の COLLADA/MD2 モデルをロードした場合)。
これには、OpenSceneGraph (OSG) を使用することを考えています。OSG を Qt と統合することは可能ですか? もしそうなら、どのように?
ありがとう。
OpenSceneGraph には、OpenSceneGraph を Qt 内に簡単に統合できる osgQt ライブラリがあります。サンプル、特にosgviewerQtに注目してください!
別のリソース (QOpenGLWidget で動作する) を指摘しておきます: 記事Making Qt and OpenSceneGraph play nice by Bastian Rieck です。これは、オンデマンドでのみ (タイマーなしで)更新を実行しながら、さまざまなウィジェットでさまざまなシーンのレンダリングを行うことに関心がある人にとって役立ちます。この記事には、ソース コードへのリンクがあります。
はい - 私は 1 年間 OSG に取り組んでいませんでしたが、OSG には商用製品として十分に機能する非常に優れた Qt ウィジェットがありました。
4.8 での openGL の新しい改善により、さらに良くなるはずです。