本日はホロ恋子モデルの作成枠です。
今回はモデルに設定した揺れ物のアニメーションを確認します。
3d.nicovideo.jp
以前、ウェイトの破綻を確認するため、アニメーションファイルと Inspector ビューを使った確認方法をまとめました。
bluebirdofoz.hatenablog.com
しかし、この方法はあくまでボーンのアニメーションを確認するものなので、揺れ物は動きません。
揺れ物の動きを確認するには、Unity のシーン再生の中でモデルを動かす必要があります。
今回もユニティちゃんのアニメーションと、合わせてアニメーションコントローラとスクリプトを利用します。
ユニティちゃんの公式サイトから UnityPackage を取得します。
unity-chan.com
取得した UnityChan_1_2_1.unitypackage を実行し、[Import Unity Package]ダイアログを開きます。
シーン再生でアニメーションを確認するのに必要なのは以下のディレクトリです。
・UnityChan/Animations
・UnityChan/Animators
・UnityChan/Scripts
このディレクトリのみチェックを入れ、[Import]ボタンをクリックします。
インポートが完了したら UnityChan/Animators ディレクトリを開きます。
UnityChanActionCheck.controller というファイルがあることを確認します。
次にアニメーションの確認を行いたい、シーン上のキャラオブジェクトを選択し、Inspector ビューを開きます。
Animator コンポーネントの[Cotroller]項目に先ほどの UnityChanActionCheck.controller を設定します。
Controller を設定したら、これを制御するスクリプトを追加します。
[Add Component]を選択し、[Idle Changer]を検索します。
[Idle Changer (Script)]が見つかるので、これを追加します。
以下のようになっていれば準備は完了です。
Unity の[再生]ボタンを押してシーンを再生します。
[Game]ビューに[Next],[Back]のボタンが表示されるので、これをクリックします。
するとサンプルアニメーションが順に再生されます。
揺れ物の動きを確認し、調整を行いましょう。
Inspector で確認するアニメーションと比べると、こちらの確認方法は 1frame 毎に確認するということができません。
それぞれメリット・デメリットがあるため、確認したい要素に合わせて使い分けます。