爆発
VRoidモデルを小さくしてUnityで実行すると髪とかスカートが爆発する。
これ昔も経験した。SpringBoneのコライダーのせい。(ピンクの〇)
そのときはプロ生ちゃんで、こちらの記事を参考にSpringBoneを検索して一気に小さくできた。
VRMSpringBoneColliderGroup
VRoidモデル(VRM?)だと、名前はVRMSpringBoneColliderGroupというスクリプト。その設定のRadiusの大きさを変えたらいい。
こちらはスクリプトを変えている。
スクリプトを変えてもいいけどそれだとシーンにいる全部のVRMモデルに影響が出るよな?それは困るのでやっぱり一つ一つ丁寧に小さくしていった。
スクリプトを右クリックでFind reference inSceneでヒエラルキーに表示される。
モデルによって数は違うかな?
全部選んで一気にRadiusを変えられたらいいのだけど、部位によってElementの数が違うせいで全部選べない。
1個だったり
3つだったりする
シーンに複数モデルがいると、他のモデルが邪魔でどれが小さくしたモデルか分からなくなったので、他のモデルは非表示にした。
消えるわけではないが、色が薄くなるので一応わかる。
最後に
治った。
男のモデルにはついてないな~
カメラが近づくと 顔が消える場合はこちら。
でも今やったら顔消えないな・・・?Unityのバージョンによって違うのか?