5

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

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

メッシュ内のオブジェクトをレンダリングすることができたので (多くの問題はありませんでした)、これは問題ではありません。いろいろ検索していろいろなフォーマットを試してみましたが、実際にはどれも難しそうです。使用するのは素晴らしいことです.objが、私の調査によると、骨をサポートしていません。

したがって、ボーンを (簡単に) 解析するには、どの形式を使用すればよいでしょうか?

4

2 に答える 2

3

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

BlenderにはPythonインタープリターがあり、スクリプトを作成するのは非常に簡単です。特に、メッシュをエクスポートしたいだけで、コミュニティに新しいエクスポートスクリプトを提供したくない場合はなおさらです。

始めるのに良い場所はBlender3D:Noob to Pro /PythonScriptingです。

残念ながら、Blender APIはバージョン2.4xから2.5以降に大幅に変更されたため、そのチュートリアルは(まだ役立つ場合でも)最新ではありません。
したがって、資料を見つけるのに最適な場所(私が書くまで、Blender 2.6xスクリプトに関する優れたチュートリアルはあまり見つかりませんでした)は、Blenderのドキュメントです。
その上、それはPythonなので、誰もがPythonの構文と構成に頼ることができ、WebにはPythonのチュートリアルがたくさんあります。

于 2012-01-10T02:39:37.017 に答える
0

DirextX .X フォーマットはボーンをサポートします。

Blender のエクスポーターがボーンをサポートしているかどうかはわかりません。

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

于 2012-01-04T18:37:16.823 に答える