前ページで作成したMayaのシーンファイルをアニメーション付きで送信し、Unityで動くように設定します。

パネルアニメ5個

1. Maya 送信オプション

Maya で、ファイル >> Unityへ送信 >> すべて を選択し、書き出しのオプションで「アニメーション」にチェックします。

書き出しオプション

テクスチャ画像がある場合は、「組み込みメディア」にもチェックします。

ファイル名を付けてUnityプロジェクトのAssetsフォルダ内に書き出します。

Unityプロジェクトをまだ作成していない場合は、取りあえず分かりやすい場所に書き出しておきます。 あとでUnityプロジェクトを作成し、ファインダー上でドラッグしてAssetsフォルダへ入れます。

書き出すときに下記のアラートが表示され場合、問題はないのでウィンドウを閉じます。

アニメ書き出しアラート

2. Animation Controllerをつくる

Unityプロジェクトを開き、プロジェクトウィンドウAssetsフォルダを選択して表示します。

Assetsフォルダを表示

Assetsフォルダ内で右クリックし、Create >> Animation Controller を選択します。

CreatAnimationController

Animator Controllerができるので、「MyAnimatorCon」という名前を付けます。(何でも良いですが慣れないうちはオリジナルであることが分かるようにしておきます。)

MyAnimatorCon

3. Animator Controller にアニメーションをアタッチする

作成したMyAnimatorCon をダブルクリックすると、Animatorウィンドウが開きます。

Animatorウィンドウ

Mayaで送信して読み込んでいたfbxファイルを展開します。

その中に「 Take 001 」というアニメーションファイルがあるので、選択して複製(command + D)します。

Take001複製

複製された「 Take 001 」Animatorウィンドウへドラッグします。

ドラッグすると自動的に[ Entry ]と接続されます。

Take001をAnimatorへ

4. 読み込んだ fbxファイルにAnimator Contoroller を追加

Mayaの fbxファイルをヒエラルキーにドラッグし、シーンに追加します。

Fbxをヒエラルキーへ

ヒエラルキーに追加したMaya fbxファイルを選択、画面右にそのインスペクターウィンドウが表示されるので、その下スペースにMyAnimationCon (Animation Contoroller)をドラッグします。

Animatorを追加

これで取りあえずアニメーションが動くようになります。

5. アニメーションのプレビュー

アニメーションがループするように設定しておきます。

図のように、[ Take 001 ] を選択し、インスペクターで Loop Time にチェックします。

LoopTimeにチェック

画面上部のGameタブを選択しGame画面を表示します。 中央の再生・停止ボタンをクリックしてプレビューします。

Game再生停止

このサンプルでは3番目以降のオブジェクトが最後に消失してくれません。

プレビュー1アニメ

次は、Animationウィンドウを開いてキーフレームを修正します。

Animator  と Animation は似ているので混同しないように注意してください。 Animator を新規作成するとき、右クリックでメニューを選択する場合は “Animator Controler” と表示されます。 Animator  = Animator Controler だと覚えておくと良いでしょう。)

6. Animation ウィンドウ

Window >> Animation >> Animation を選択してAnimationウィンドウを開きます。

Animationウィンドウを開く

そのままではすぐに隠れてしまうので、次のようにしてウィンドウを見やすい位置に設置します。

下のGifアニメのようにAnimationウィンドウの左上タブをドラッグし、プロジェクトウィンドウの右側にドッキングしてください。

Animationウィンドウ設置

ヒエラルキーでMaya fbx オブジェクトを選択すると、Animationウィンドウ内に各オブジェクトのキーフレームが表示できます。

Animationキーフレーム1

Animationウィンドウの操作はMayaとほとんど同じです。

AnimationウィンドウのPlayボタンでは、Gameを再生せずに「Scene 」ビューでアニメーションをプレビューすることができます。

Animation Play
AnimationPlay2

7. キーフレームの修正

Animationウィンドウで、時間スライダを最終フレームまで移動しても、図の3つのオブジェクトは「表示」の状態でした。

キーフレーム修正1

下のGifアニメでは、YellowObj3のキーフレームを確認して修正しています。

キーフレーム修正2

他のふたつも同じように修正し、アニメーション設定は完了です。

マテリアルを作成し各オブジェクトに追加、作業完了したアニメーション。
完成