kb10uy / kb10uy-zatools

kb10uy's various tools for VRChat projects
https://zatools.kb10uy.dev
Apache License 2.0
9 stars 4 forks source link

ArmatureがScale1でないときにデフォルトの設定だと良く動作しない #1

Closed Narazaka closed 1 month ago

Narazaka commented 1 month ago

ArmatureがScale100とか(FBX出力がアレなモデルしばしばある)だとOffset Distanceを0.00001とかにしないと良く動作しない(スカートがあらぬ方向に広がった感じとかになる)

なにか検知して初期値を変えるなり警告出すなりビルド時にScale吸収するなりする方法があるといいなあという気持ちです。

kb10uy commented 1 month ago

fakeParent を挿入した後に (chainRoot.position - fakeParent.position).magnitude を計算して元の値から一定割合以上離れてたら NDMF Console に警告を出す、あたりが丸いですかね (Localizer を用意するのがだるくて NDMF Console 触るのを後回しにしてしまっていた)

Narazaka commented 1 month ago

一旦良さそうに思います(Offset Distanceを調整すると直るよ的な事が分かればよさそう)