1

私はAndroidアプリケーションを開発しています。

Blenderで描いた3Dモデルがあります。そのモデルを OpenGL ジオメトリにエクスポートする方法があるかどうか知っていますか?

C++ コードを使用してモデルをロードし、OpenGL で描画します。しかし、より良い選択を知っている場合は、教えてください。

4

2 に答える 2

2

OpenGL ジオメトリとして定義された形式はありません。頂点と三角形を保存および管理するには、独自の構造を作成する必要があります。

サード パーティのローダーを使用したくない場合は、 Wavefront OBJ形式を使用するのが最も簡単でしょう。解析は非常に簡単で、blender からモデルをエクスポートして、ネイティブに obj にエクスポートできます。

ゼロから始めたくない場合は、OpenGL 用の非常に基本的なOBJ ローダーを使用できます。ここからダウンロードしてください。

于 2010-11-25T16:26:14.860 に答える
0

.blend形式のドキュメントは次のとおりです。http ://www.atmind.nl/blender/mystery_ot_blend.html ただし、別の形式にエクスポートした方がよいでしょう。.blendファイルで立ち往生している場合は、Bulletの一部であるreadblendと呼ばれる変換ツールがあります。

データの使用方法は、OpenGLアプリの構造によって異なります。まだ計画段階にある場合は、おそらくOgre3Dが役立つでしょうか。http://www.ogre3D.org

于 2010-11-16T10:57:23.650 に答える