1

Blender に 2 つのキューブがあり、タイムラインを並行して実行する必要があります。

min3dでAndroidにインポートしています。しかし、問題はエクスポート部分だけにあると思いますので、これは重要ではありません。

そのスクリプトで実行する新しいバージョンを取得できなかったため、md2 にエクスポートするために Blender 2.49 を使用しています。

なぜ md2 なのかというと、min3d が処理できる唯一のアニメーション形式だからです。

問題:

md2 は 1 つのオブジェクトしか必要としないため、複数のオブジェクトをエクスポートすることはできないようです。

だから私は(ctrl + j)キューブに参加しました。しかし、その後、アニメーションが台無しになります。タイムラインもマージされているようで、両方のオブジェクトが同じように一緒に移動します。

何か案は...?

私の Android プロジェクトでこれらのアニメーションを取得する完全に異なる方法がある場合は、教えてください。しかし、私は独自のエクスポーター/パーサーを書く時間がないので、それを提案しないでください。

私が考えることができる唯一の代替手段は、各オブジェクト パーツ (独自のタイムラインを持つ各パーツ) を個別のオブジェクトとしてエクスポートし、opengl で「シーン」(私のオブジェクト) を再構築することです。

または、静的メッシュをエクスポートし、OpenGL を使用してアニメーションを動的に作成します (おそらくこれを行う予定です)。コーディングはもう少し手間がかかりますが、この場合はおそらく最も簡単な解決策です (非常に単純な回転 + 移動)。

4

1 に答える 1

0

アニメーションが非常に基本的なもの (移動/スケール/回転) である場合、なぜそれらをマージするのですか? それらを個別に簡単にロードし、OpenGL API を使用せずに Java で min3D を使用してアニメーション化できます。

言うまでもなく、min3D は少し古く、サポートされていません。jPCT -AEは非常に使いやすく、単純なアニメーションのオブジェクトをアニメーション化するのに非常に便利です。MD2、3D、OBJ、ASC モデルを読み込むことができます。jPCT は mid3D よりも優れたパフォーマンスを発揮します (経験者)。

複数のメッシュを含む複雑な MD2 モデルを作成するには、 3Ds max 用のQtipプラグインが最適でした。それは魅力のように機能します。

于 2012-10-28T19:50:52.407 に答える