animation用語について
リギング : スキニングやIK, FKの設定などアニメーションに必要な情報を付与する工程
スケルトン : モデルに付与する骨組み(ボーン)のこと。
ボーンは球(関節)と線(骨)で構成される。
スキニング : ポリゴン(肉)とボーン(骨組み)の依存関係を設定する工程。
Unityにおけるアニメーションに関するファイルについて
3Dモデル : fbxファイルの一部で、メッシュ等のポリゴン情報のこと
アバター : fbxファイルの一部で、CGソフト(Blenderなど)で作成したリグとUnityで扱うリグの
対応関係を保持する。アニメーションを行う際に必須となる。
アニメーションファイル : fbxファイルの一部で、一連のキーフレームanimationを保持する。
アニメーションコントローラファイル : 複数のアニメーションの状態遷移の管理やアニメの再生状況等を管理する。
作成してみる
参考サイト1.の通り
補足
・fbxファイルでエクスポートする。
・カメラとライトはエクスポート対象外
・アーマチュアとメッシュのみエクスポート対象とする。
Blenderでの操作まとめ
・オブジェクトを原点に移動させる。
⇒Shift + S でカーソルを原点に移動させてからオブジェクト作成する。
・カメラの平行移動
⇒ Shift + ホイール押下
・アニメーションのキーフレーム挿入
⇒ I
・ボーン選択
⇒ R + 左クリック
はまった点
Blender側でのExport時の設定がおかしかったり、フェイスアニメーション?を設定していたりすると一貫してユニティちゃんが下記ポーズをとる。
参考サイト
1.Blenderで人型用のアニメーションを自作して、Unity上のモデルに適用するまでの流れ
2.アニメーション - Unity マニュアル
3.【Unity】「アニメーションが再生されない」「止まる」時の対処法