LoginSignup
4
2

More than 5 years have passed since last update.

UnityのキャラのPrefabをTPoseにする

Posted at

Unityで作業中、知らない内にモデルがTPoseじゃなくなってた事がありました。
デフォルトで変な姿勢をされちゃうとCollision設定とかしづらいですのでTposeに戻したい!
という事で自分のやり方です。
Before.png
ライセンス表記:© Unity Technologies Japan/UCL

そもそもPrefabの姿勢が変わってしまう原因はおそらく、アニメーション実行中にPrefabの更新をしてしまってその時のアニメーションの姿勢に上書きになってしまっているからだと思われます。
なので元に戻すにはTposeのアニメーションを実行してPrefabを再度更新すればよい、という事になります。

VRChat SDKにちょうどtpose-new.fbxというアニメーションデータがあるのでインポートして利用します。
VRChat SDKのDLはこちら(ユーザー登録してログイン)
https://www.vrchat.net/home/login

以下のDownLoad UnityからDL
vrc.png

そしてインポート
VRCImport.png

Animatorにtpose-newをドラッグ&ドロップでセット
tpose_new.png

シーンを再生して、再生中にPrefabのApplyを押す
vrc.png

Tposeに戻りました
tpose.png

4
2
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
4
2