私は、例えば、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. 3D OpenGLグラフィックスでCollisionを検出する最も良い方法は?
- 2. Javaをエクスポートする最良の方法
- 3. OpenGLをCocoaで使用する最も良い方法は何ですか?
- 4. 最高のパフォーマンスのためにQTで使用する3Dエンジン
- 5. UIButtonの3Dタッチでアクションを実行する最良の方法
- 6. データベースで多言語データを使用するための最良の方法
- 7. MVC WebアプリケーションでJSPとサーブレットを使用するための最良の方法
- 8. ビジネスインテリジェンスアプリケーションで使用するためにSharePointからデータを取り出すための最良の方法
- 9. Pythonを使用してファイルを解析するための最良の方法
- 10. 3Dテキストを描画する最良の方法は?
- 11. 3Dグラフィックスを操作するための最良の経路は何ですか?
- 12. rspecを使用してexcelまたはcsvへのエクスポートをテストする最良の方法は何ですか?
- 13. Direct3DまたはOpenGLアプリケーション内でステージ3Dを使用する
- 14. フレックスでスプライトをアニメーション化するための最良の方法
- 15. CFでwebserviceを実装するための最良の方法
- 16. リアルタイムマルチプレイヤーアンドロイドでアップデートをプッシュするための最良の方法
- 17. スプレッドシートをウェブデータベースに接続するための最良の方法
- 18. データをmySQLデータベースにエクスポートする最も良い方法
- 19. Springを使用したデータベースポーリングを避けるための最良の方法
- 20. トランザクションテーブルのデルタデータをエクスポートする最良の方法
- 21. ループから復帰するための最良の使用方法
- 22. androidでOpenGL ES 2.0を使用して3Dオブジェクトを選択する方法
- 23. ajax/serversideデータテーブルをエクスポートする最良の方法
- 24. Androidで使用するためにsketchupで作成した3Dモデルをエクスポートする
- 25. OpenGLでPNGテクスチャを使用する最も簡単な方法
- 26. デスクトップアプリケーションでデータセットを再利用するための最良の方法
- 27. fopen()を使用する最良の方法は何ですか
- 28. IndexedDBを使用する最良の方法は何ですか?
- 29. データを分離するためにregexを使う最良の方法
- 30. OpenGL以外のアンドロイドに3Dグラフィックスを使用する方法(3Dファイルのインポートなど)
「3Dメッシュアニメーション」...頂点?骨格? "ベスト"? – genpfault