2012-01-10 7 views
0

私は、例えば、Blenderのアニメーションを持つ3Dモデルを持っているとします。このモデルをいくつかのファイルにエクスポートして、OpenGLアプリで使用する必要があります。つまり、アニメーションをハードコーディングせずにファイルから読み込む必要があります。どのような形式が最適なソリューションですか?OpenGLで使用するために3Dメッシュアニメーションをエクスポートする最良の方法

+1

「3Dメッシュアニメーション」...頂点?骨格? "ベスト"? – genpfault

答えて

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のほど近代的ではないが、それは、簡単で読みやすい人間と広くサポートされているのです。

関連する問題