私は、例えば、Blenderのアニメーションを持つ3Dモデルを持っているとします。このモデルをいくつかのファイルにエクスポートして、OpenGLアプリで使用する必要があります。つまり、アニメーションをハードコーディングせずにファイルから読み込む必要があります。どのような形式が最適なソリューションですか?OpenGLで使用するために3Dメッシュアニメーションをエクスポートする最良の方法
0
A
答えて
0
どのような形式が最適ですか?
OpenGLはファイル形式を気にしません。あなたのニーズに最も適したものを自由に選んでください。 WebGLの登場により、Blenderのシーン全体をJSON形式のファイルのコレクションにダンプし始めました。
1
OpenGLはどの形式でも直接サポートしていませんが、古典的なOBJファイル形式は、頂点配列の描画に非常によく似ています。基本的に、OBJはすべての頂点をジオメトリから独立してリストします。この方法では、複数のオブジェクトが同じポイントを共有することができます。すべての種類のグループ分けも可能です。
また、Bezier、B-Splines & NURBSを含む広範囲のスプライン曲線&をサポートする最も初期の形式の1つです。
基本decriptionは、ここで見つけることができます: http://en.wikipedia.org/wiki/Wavefront_.obj_file
完全OBJの仕様はここで見つけることができます: http://www.martinreddy.net/gfx/3d/OBJ.spec
それはWebGLのほど近代的ではないが、それは、簡単で読みやすい人間と広くサポートされているのです。
関連する問題
- 1. OpenGLをCocoaで使用する最も良い方法は何ですか?
- 2. MVC WebアプリケーションでJSPとサーブレットを使用するための最良の方法
- 3. ビジネスインテリジェンスアプリケーションで使用するためにSharePointからデータを取り出すための最良の方法
- 4. 3Dテキストを描画する最良の方法は?
- 5. rspecを使用してexcelまたはcsvへのエクスポートをテストする最良の方法は何ですか?
- 6. データをmySQLデータベースにエクスポートする最も良い方法
- 7. 3Dグラフィックスを操作するための最良の経路は何ですか?
- 8. フレックスでスプライトをアニメーション化するための最良の方法
- 9. スプレッドシートをウェブデータベースに接続するための最良の方法
- 10. Direct3DまたはOpenGLアプリケーション内でステージ3Dを使用する
- 11. トランザクションテーブルのデルタデータをエクスポートする最良の方法
- 12. Androidで使用するためにsketchupで作成した3Dモデルをエクスポートする
- 13. OpenGLでPNGテクスチャを使用する最も簡単な方法
- 14. GWTアプリからデータをエクスポートする最も良い方法は?
- 15. Closure Compilerを使用する場合、ライブラリメソッドをエクスポートする最も良い方法は何ですか?
- 16. OpenGL以外のアンドロイドに3Dグラフィックスを使用する方法(3Dファイルのインポートなど)
- 17. のJavaを配布するための最良の方法は、
- 18. オフラインのウェブサイトを配信するための最良の方法
- 19. トピックの「ビュー」を格納するための最良の方法
- 20. DbContextを使用するリポジトリをテストする最良の方法
- 21. グラフィックスを表示するための最良の方法
- 22. AppKitフレームワークをマスターするための最良の方法
- 23. redisデータを管理するための最良の方法
- 24. ストリームデータを保存するための最良の方法
- 25. OSGiバンドルコンテキストを取得するための最良の方法は?
- 26. ウェブサイトを展開するための最良の方法は?
- 27. perl - gzippedファイルを作成するための最良の方法
- 28. .NETソースコードを印刷するための最良の方法
- 29. Jythonパッケージを管理するための最良の方法
- 30. tensorflowで3Dコンボリューションを実装する最も良い方法は何ですか?
「3Dメッシュアニメーション」...頂点?骨格? "ベスト"? – genpfault