VRMはUnityで踊らないんだぁ

こんにちは!サキナオコです^o^
寒いですうう~でも、もうすぐ春!

昨日のライブ、ご視聴どうもありがとうございました!!
いつも支えられております❣

さて、ライブでもやってみましたが、Unityでのアニメーション。

私、VRMでもできるって思ってたんです。でもFBXじゃないとできませんでした。VRMはアバターを作るためのフォーマットみたいなもの(?)、みたいな感じらしいです。

AIによると「VRM(Virtual Reality Modeling)フォーマットは、VR(仮想現実)向けの3D(3次元)アバターのファイル形式…(略)…VRMは、汎用的な3Dデータ形式であるglTFをベースとして作られています。」とのことです。

あーそれで、VRMの中にUniGLTFっていう項目があるのかあ。

で、
VRM自体がもう1つの塊になってて、VR用の表情とか揺れ物とかしかつかないってことなんですね。Add Componentがないですもんね。Animatorもついてないし。

ふーん、まあ、いいや。

mixamoでアニメーションを借りていろんなFBXキャラにつけると踊るんです。手順を忘れないように記します。

Unityでmixamoのアニメーションをfbxアバターにつける

  1. mixamoでお好きなアニメーションを選びfbx for Unityというフォーマットを選んでダウンロード
  2. UnityのAssets内に適当なフォルダを作ってそこへ入れる
  3. fbxキャラをクリックしてInspectorのRigというところをクリック、Humanoid選択、 Apply、真ん中Configueクリック、骨の位置みたいなのが出る、よければ下のDone
  4. Rig隣のAnimationタグクリック、Loop timeに☑その下、Toot Transform Totation, Root Transform Position(Y), Root Transform Psition(XZ)をOriginalにして、Applyクリック
  5. Assetsのfbxキャラファイル右クリック、create-Animator Controller
  6. 5をダブルクリックして画面を出し、空欄で右クリック、Create State- EmptyでNew Stateが追加される
  7. New Stateをクリック、右に出るInspectorのMotionにAssets内のfbxキャラファイルについている三角印をクリックして展開しその中の三角のアニメーションアイコンをドラッグドロップ
  8. HierarchyにAssets内fbxキャラドラッグドロップ
  9. キャラを選択してInspectorのAnimatorのControllerの欄へ5,6で作成したAssets内Animator Controllerアイコンをドラッグドロップ
  10. ウィンドウ上部の再生ボタンを押し、一時停止ボタンを解除、Scneneタブをクリック
  11. キャラが踊る!!
  12. 他のFBXキャラにも9を行うと同じように踊る!楽し!
いやーめちゃ楽しい!

今日はアバターのアクセサリー作りをしようと思ってます!ではでは!


投稿日

カテゴリー:

, ,

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA