この質問は Maya とはほとんど、またはまったく関係がないことに注意してください。Maya のファイル フォーマットは独自仕様で不透明です。それらをAndroidに直接表示する方法は見つかりません(または他の場所に来てください)。ただし、Maya から (基本的に) 任意の形式にデータを書き出すことができます。これは、実際にやりたいことです。
だから、ここにプロセスがあります:
- Android で 3D モデルとアニメーションを表示する方法を理解する
- ステップ 1 の回答に必要なフォーマットに Maya からデータを取得する方法を考えてください。
ステップ 1 を実行する方法はたくさんあります。使いやすさを考えると、私はおそらくUnityを選びます。基本的には、Android (および iOS、OSX、Windows など) で動作する 3D アプリやゲームを作成できるゲーム開発ツールです。無料ではありません。Android アドオンは 400 ドルかかります。 、価値があることがわかります。これを使えば、アニメーション モデルを表示する小さな Android アプリを Unity で作成するのは実際には非常に簡単です (そして、多くの 3D Android および iOS ゲームが Unity で作成されています)。Unity は、広くサポートされている交換フォーマットである FBX フォーマットのモデルとアニメーションも必要としています。Maya から FBX にデータを取得するのに問題はありません。
ステップ 1 で Unity を使用した場合、ステップ 2 は簡単です。モデルを Maya から FBX としてエクスポートすれば完了です。独自の Android レンダリング アプリを作成することに決めた場合は、幸運を祈ります。:)
とにかく、要点は、Android でアニメートされたモデルをレンダリングするための一般的なソリューションを見つけて、Maya からコンテンツを取得する方法を見つけ出すことです。