キャラクタにモーションを追加する

コントロールオブジェクトを選択し、Sキーでキーフレームを設定し、アニメーションを作成する。

まずはアイドリングのアニメーションを作成する。およそ2〜3秒で1回のアニメーションとすること。

この他に「歩く」「走る」の基本モーションと、ゲームの内容に応じて、「驚く」「伏せる」「怒る」「襲う」などを作成すること。アニメーションについては、グラフエディタなどを使いループ時のつなぎ目が無いように設定すること。

増分保存することで、リセットできるようにしておくこと。

アニメーションが設定できたら、編集>キー>シミュレーションのベイク処理 を実施する。設定は以下画像を参考に。

その後、ファイル>すべて書き出し>□

プリセットを編集>アニメーションをベイク処理>アニメーションをベイク処理にチェック をして書き出す。

Unity上でアニメーションが再生されます。この後、プログラムを使い、状況に応じて再生するアニメーションを変えることで、自分が操作しているように見せることができます。

キャラクターのウェイトを調整する

Mayaを使ってキャラクタのウェイト調整をおこないます

  1. まずデータを読み込みます
  2. この状態ではボーンが見えませんので,X線表示を選択します
  3. アウトライナでコンロトールオブジェクトを階層選択します
  4. メニューセットをアニメーションに変更,キーを打ち,復元ポイントを作成します
  5. コントロールオブジェクトを少し移動させ,破綻する場所を探します
  6. モデル上でマウスの 右プレス>スキンウェイトペイントツールを選択
  7. 適宜調整する
  8. あるボーンの影響力を弱めるのと,他のボーンの影響力を強めるなどバランス良くやってみるといい