2012-01-04 5 views
4

私はBlenderで作成した単純な骨格メッシュを持っており、OpenGLでレンダリングするためにエクスポートしようとしています。ボーンをエクスポートするブレンダー

私の質問は:メッシュ(特にアーマチュア/ボーン)を解析してC/C++プログラムでレンダリングするために使用する最も簡単な書き出し形式は何ですか?

メッシュ内のオブジェクトをレンダリングするために(それほど多くの問題なしに)管理していたので、これは問題ではありません。私はたくさんの検索をしましたが、さまざまなフォーマットを試しましたが、実際に私はすべてのフォーマットで問題に直面しています。 .objを使用することは素晴らしいことですが、私の研究によれば、骨をサポートしていません。

したがって、(簡単に)骨を解析するにはどのような形式を使用する必要がありますか?

答えて

2

最適な解決策は、非常に解析しやすい形式でメッシュをエクスポートするカスタムスクリプトを作成することです。

BlenderにはPythonインタプリタがあります。特に、メッシュを書き出したいだけで、コミュニティに新しい書き出しスクリプトを提供したい場合は、スクリプトを書くのは簡単です。

始めるのに良い場所は残念ながらブレンダーAPIは(まだ有用である可能性がある場合でも)、チュートリアルが最新何よりあるのでことを、2.5以上にバージョン2.4倍から大きく変わっていないBlender 3D: Noob to Pro/Python Scripting

です。
したがって、材料が見つかる場所は、Blender documentationです(私が書いた瞬間までに、Blender 2.6xスクリプトに関する多くの良いチュートリアルは見つかりませんでした)。
さらに、それはPythonです。誰もがPythonの構文と構文に依存することができ、WebはPythonのチュートリアルでいっぱいです。

0

The DirextX .X format supports bones.

ブレンダー輸出は骨をサポートしている場合、私は知りません。

一般的に、人々は自分の要件を厳密に満たすために独自のファイル形式を作成する傾向があります。

関連する問題