0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity】Blenderで作ったアニメーションを適用させるとアバターが中腰になってしまう現象の解決法

Last updated at Posted at 2021-12-06

解決方法:Animation ClipのInspectorから,RigのAnimation Typeを"Humanoid"に変更(デフォルトではGenericになっている)する.そのあとでアバターに適用させる.
animationtype.png
それだけのことなのですが,意外と見落としがちで時間を吸われてしまったので記事に残しておきます.

↓ BlenderからインポートしたAnimation ClipをそのままAnimatorウィンドウのDefault Stateに設定した場合.
中腰.png

↓ Animation TypeをHumanoidに変更後.ちゃんと動くようになりました(ほかのHumanoidアバターにも適用できる).
中腰解決.png

Animation TypeをHumanoidに変更すると,fbxの中に,人型のAvaterファイルができます(=この状態になればok)
InkedAfterHumanoid_LI.jpg


Blenderでキャラクターのアニメーションを作る方法は↓のサイトがわかりやすかったです.
VRoidStudio(VRMファイル)キャラでアニメーションを作ろう!

UnityのKeyframing(録画みたいにアニメーション作れるやつ)はHumanoidアバターアニメーション作成には対応していないっぽい(="Keyframing rotation on humanoid rig is not supported!"などと怒られる)ので,オリジナルでアニメーションを作りたい場合は一度Blenderに持ち込む必要がある.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?