Unity上でVRMのアバターをロードし、Animatorを使って自作のAnimation Clipのモーションを適用すると、地面にアバターが埋まることがあります。
Animation ClipのAdd Propertyから、Animator.Root Tを追加、Root T.yを1にすると位置が底上げされます。
アバターによってはちょっと浮く可能性もあるので、確実に接地したければ値を見て調整した方がいいかも。
Animation周りは素人なのでこの解決策を見つけるまでに苦戦してしまった…
どうも普通のfbxからロードしたアバターならRoot Transform Position(Y)の設定が使えそうなのですが、VRMだとClipの設定に出てこないので困ったんですよね…
コメント