ゲーム開発
Unity
UnrealEngine
C++
Blender
Houdini
ゲーム数学
ゲームAI
グラフィックス
サウンド
アニメーション
GBDK
制作日記
IT関連
ツール開発
フロントエンド関連
サーバサイド関連
WordPress関連
ソフトウェア設計
おすすめ技術書
音楽
DTM
楽器・機材
ピアノ
ラーメン日記
四コマ漫画
その他
おすすめアイテム
おもしろコラム
  • ゲーム開発
    • Unity
    • UnrealEngine
    • C++
    • Blender
    • Houdini
    • ゲーム数学
    • ゲームAI
    • グラフィックス
    • サウンド
    • アニメーション
    • GBDK
    • 制作日記
  • IT関連
    • ツール開発
    • フロントエンド関連
    • サーバサイド関連
    • WordPress関連
    • ソフトウェア設計
    • おすすめ技術書
  • 音楽
    • DTM
    • 楽器・機材
    • ピアノ
  • ラーメン日記
    • 四コマ漫画
      • その他
        • おすすめアイテム
        • おもしろコラム
      1. ホーム
      2. 20201108_01

      【Unity】「Very Animation」を使って3Dアニメーションを作成する

      Unityアセット関連アニメーション
      2020-11-08

      マイケル
      マイケル
      みなさんこんにちは!
      マイケルです!!
      エレキベア
      エレキベア
      こんにちクマ〜〜〜〜!!
      マイケル
      マイケル
      今日はUnityのアセット、
      「Very Animation」
      を使ってアニメーションを作成してみるぞ!
      Very Animationとは
      • アニメーション編集の拡張エディタ!
      • Unity上で直感的に3Dモデルのアニメーション編集を可能とする!

      ↑Unity上で直感的にアニメーション編集が可能

      エレキベア
      エレキベア
      Unity上で気軽に編集できるようになるのは便利クマね
      マイケル
      マイケル
      俺もこれまでは3D作成ツール上でアニメーションは作ってたからね・・・。
      Unity上で作成して微調整できるようになるのはありがたいよ。
      エレキベア
      エレキベア
      はやく触ってみたいクマ〜〜!
      マイケル
      マイケル
      よ〜し、さっそく使ってみようか!
      エレキベア
      エレキベア
      クマ〜〜〜

      基本的な使い方

      マイケル
      マイケル
      基本的な使い方はアセットのページに日本語字幕の動画が公開されているので、
      ひとまず最初はこれ通りやれば間違いないでしょう!

      エレキベア
      エレキベア
      日本語で用意してあるのはありがたいクマね
      マイケル
      マイケル
      このアセットの開発者が日本の方らしいからね。
      ありがたいや・・・。
      マイケル
      マイケル
      人型以外のアニメーションもサポートしているようですが、
      今回はキャラクターを使って作成していこうと思います!
      エレキベア
      エレキベア
      楽しみクマ〜〜〜〜〜

      ラジオ体操のアニメーション作成

      マイケル
      マイケル
      今回作成するアニメーションはこちらです!

      ↑ラジオ体操のアニメーション
      エレキベア
      エレキベア
      (なんでこの動きを選んだクマ・・・。)
      マイケル
      マイケル
      さあさっそく作ってみよう!

      Animation Clipの作成

      マイケル
      マイケル
      まずは動かしたいキャラクターのモデルを3Dモデルを読み込んで
      テクスチャ等、諸々を設定します!

      ↑3Dモデルの読込
      マイケル
      マイケル
      今回は人型のアニメーションを作成するため、
      Animation TypeをHumanoidに設定しましょう!

      ↑Animation Typeの設定
      エレキベア
      エレキベア
      バッチシクマ〜〜〜!
      マイケル
      マイケル
      設定が完了したら、Animation Clipを作成します!
      Projectウィンドウ内で右クリック -> Create -> Animationを選択しましょう!
      マイケル
      マイケル
      今回はループさせたいので、Loop TimeのチェックをONにしておきます。

      ↑Animation Clipの作成

      ↑Loop Timeの設定
      マイケル
      マイケル
      Animation Clipを作成したら、モデルにドラッグ&ドロップします。
      すると下記のようにAnimation Controllerが作成されます!

      ↑Animatorコンポーネントが設定される

      ↑Animation Controller
      マイケル
      マイケル
      これで準備は完了です!
      エレキベア
      エレキベア
      準備万端クマ〜〜〜!!

      Very Animationウィンドウの設定

      マイケル
      マイケル
      ここからVery Animationを使っていきます!
      Window -> Very Animation -> Main
      からウィンドウを開き、
      「Focus Animation Window」->「Edit Animation」
      の順でボタンを押下します!

      ↑Very Animationウィンドウを開く

      ↑「Focus Animation Window」ボタン押下


      ↑「Edit Animation」ボタン押下
      マイケル
      マイケル
      すると下記のようにアニメーション編集画面が開きます!
      まずは
      Setting -> Language より Japanese を設定しておきましょう!

      ↑アニメーション編集ウィンドウが開く

      ↑言語を日本語に設定
      マイケル
      マイケル
      設定ができたらキャラクターのポーズや位置を初期化するため、
      Pose -> Reset -> T-Pose
      よりT字のポーズに設定しましょう!

      ↑ポーズをT-Poseに設定
      マイケル
      マイケル
      これで上記のようにポーズが設定されますが、Animation Clipの部分に警告がでています!
      警告の内容通り、Clipの Based Upon Original に設定します!
      マイケル
      マイケル
      ここからアニメーションを作成していきましょう!
      エレキベア
      エレキベア
      初期設定はこれでOKクマね

      アニメーション作成

      マイケル
      マイケル
      まずは基本操作について少し紹介します!

      ・ボーンの基本操作

      マイケル
      マイケル
      VA Controlから操作したいボーンを選択すると、
      シーン上で回転ができるようになります!

      ↑ボーンの回転
      マイケル
      マイケル
      この時、下記のようにミラーボタンをONにしておくと左右対象に動かすことができます。

      ↑ミラー設定
      マイケル
      マイケル
      しかし一つ一つのボーンを動かすのは大変・・・。
      そんな時に役立つのがIKです!
      マイケル
      マイケル
      動かしたい箇所のIKにチェックを入れることで、
      先端部分の位置を調整できるようになり、各ボーンを連動して動かすことができます!

      ↑IK使用時の操作
      エレキベア
      エレキベア
      連動して動いてくれたらポーズも付けやすいクマね
      マイケル
      マイケル
      Hand Poseからスライダーを動かすことで
      手の開き具合も調整することもできます!

      ↑Hand Poseでの操作
      エレキベア
      エレキベア
      指は何気にめんどくさいからありがたいクマね
      マイケル
      マイケル
      以上のような操作でポーズを作っていきます!
      エレキベア
      エレキベア
      だんだんイメージが湧いてきたクマ〜〜〜

      ・アニメーション作成

      マイケル
      マイケル
      それでは実際にアニメーションを作ってみましょう!
      今回作るのはループアニメーションとなるので、まずは始まりと終わりのポーズを設定します!
      マイケル
      マイケル
      Quick LoadQuick Saveのボタンを使用して設定しましょう。

      ↑ポーズの保存と読込

      ↑ボタン一つでポーズを読み込める
      エレキベア
      エレキベア
      簡単にポーズの読み書きができるクマね
      マイケル
      マイケル
      ボタン一つで保存・読込ができるのはいいよね
      マイケル
      マイケル
      次にちょうど間のフレームのポーズを
      下記のように変えてみます!

      ↑中間フレームのポーズを変更
      マイケル
      マイケル
      するとこのように動くようになりました!
      エレキベア
      エレキベア
      ちゃんとアニメーションしてるクマ〜〜〜
      マイケル
      マイケル
      でもなんだか足の動きに違和感があるよね・・・。
      もう少し微調整してみよう!!

      ↑足の向きや高さを修正

      ↑終わりのタイミングを早める
      マイケル
      マイケル
      動きを修正したけどどうかな??
      エレキベア
      エレキベア
      さっきより動きがしっかりしてるクマ〜〜〜
      マイケル
      マイケル
      こんな感じで直感的に動きを変更できるんだ!
      以上でラジオ体操アニメーションは完了です!
      エレキベア
      エレキベア
      楽勝だったクマ〜〜〜

      おまけ)テンプレのアニメーション

      マイケル
      マイケル
      最後におまけですが、テンプレとして用意されているアニメーションも使ってみます!
      マイケル
      マイケル
      Template -> VeryAnimationより、「V」と「A」のポーズを読み込むことができます!

      ↑Templateよりポーズを読込
      \シャキーーン!!/
      マイケル
      マイケル
      キレがあっていいアニメーションだ!
      エレキベア
      エレキベア
      (使いどころがないクマ・・・。)

      おわりに

      マイケル
      マイケル
      というわけで今回はVery Animationアセットを使った
      アニメーション作成でした!
      どうだったかな??
      エレキベア
      エレキベア
      いざ触ってみると確かに使いやすかったクマ!
      Unity上で動きを調整できるのは便利クマね〜〜〜
      マイケル
      マイケル
      直感的に編集できるし、慣れればかなり時短もできそうだよね!
      これからガンガン使っていこう!
      エレキベア
      エレキベア
      アニメーション編集の幅が広がるクマね〜〜〜〜
      マイケル
      マイケル
      それでは今日はこの辺で!
      アデュー!!
      エレキベア
      エレキベア
      クマ〜〜〜〜!!

      【Unity】「Very Animation」を使って3Dアニメーションを作成する 〜完〜


      Unityアセット関連アニメーション
      2020-11-08

      関連記事
      【Unity】Timeline × Excelでスライドショーを効率よく制作する
      2024-10-31
      【書籍紹介】「コンピュータグラフィックス」に出てくる用語をまとめる【CGエンジニア検定】
      2024-07-13
      【Unity】Boidsアルゴリズムを用いて魚の群集シミュレーションを実装する
      2024-05-28
      【Unity】GoでのランキングAPI実装とVPSへのデプロイ方法についてまとめる【Go言語】
      2024-04-14
      【Unity】第二回 Wwiseを使用したサウンド制御 〜インタラクティブミュージック編〜
      2024-03-30
      【Unity】第一回 Wwiseを使用したサウンド制御 〜基本動作編〜
      2024-03-30
      【Unity】第二回 CRI ADXを使用したサウンド制御 〜インタラクティブミュージック編〜
      2024-03-28
      【Unity】第一回 CRI ADXを使用したサウンド制御 〜基本動作、周波数解析編〜
      2024-03-28