これまでのところ、静的 OBJ ファイル (.h に変換) を OpenGL アプリケーションに正常にロードできました。
次に、これらのオブジェクトをアニメーション化するために変換を適用できます。
プロジェクトの次のステップは、プロの 3D アニメーターに Maya でアニメーションを作成してもらい、OpenGL を使用してそれらを 3D で表示する「ローダー」を作成することです。
ビデオ ゲームや静的モデルのロードを扱った例をオンラインでたくさん見つけましたが、アニメーションはアニメーターによって完全に事前定義されているため、ロードするだけで済みます。
ユーザーが文字通りアニメーションを歩き回ることができるARライブラリの上にこれを構築しているため、ビデオにレンダリングできないことに言及することが重要です。その部分は解決され、OpenGLを使用してアニメーションをレンダリングする必要があるだけです
アニメーターが Maya からエクスポートするために使用する適切な形式に関するこの質問を調べました。
.dae (COLLADA) ファイル形式は、モデルとアニメーションの情報をカプセル化し、Assimpを使用してロードするのに適しているようですが、このローダーが iOS や Android (私たちが開発しているプラットフォーム) 用にコンパイルされていることはわかりませんでした。
オンラインで推奨されているもう 1 つの方法は、一連の OBJ ファイルをエクスポートし、各フレームに対応する OBJ をロードすることです。
他に「エンジン」を使う方法も見られますが、あまりにも多すぎてどれに注目すればいいのかわかりません。
エンジンにお金を払ってもかまいませんが、どのエンジンが最も効果的かをどのように判断しますか?
これらの例は見つかりましたが、明確な「勝者」は見当たりません。
iOS または Android デバイスでこのような機能を実現した人はいますか?
あなたのおすすめは何ですか?