modular-avatar icon indicating copy to clipboard operation
modular-avatar copied to clipboard

Setup Outfitでのボーン検知にHumanoidも利用する?

Open Sayamame-beans opened this issue 2 years ago • 2 comments

キセテネでは着せられて、MAのSetup Outfitでは正しく着せられない例として、ボーン名にtypoがあるなどのケースがあるようです。 (衣装でFoot_R_01が想定されていそうなボーン名がFoo_R_01とtypoされていました。ちなみにアバター側のボーン名はFoot.R.001) ボーン名だけで考えれば、キセテネもこれを着せることは出来ないのですが、キセテネはボーン名による確認より先にHumanoidのボーン情報を取得する処理があります。(当該衣装がAnimator付きでHumanoidである場合、Humanoidからボーン情報を取得し、足りない分をボーン名で探す、という感じです) これにより、ボーン名が正しくなくてもHumanoidの設定が正しければキセテネは着せることが出来る、ということのようでした。

MAのSetup Outfitでもこのような処理を含んでも良いのではないか?と思ったため、issueを書きました。

参考: KiseteNe for MAでの当該処理部分です。 <= (int)HumanBodyBones.RightToesの部分は恐らく< (int)HumanBodyBones.LastBoneと読み替えても特に問題ないはずです。 https://github.com/Sayamame-beans/KiseteNe-for-MA/blob/5a5d4674dc6befc4c946207757f9b4b6bf87bef1/Editor/KisekaeEditor.cs#L374-L379

Sayamame-beans avatar Sep 13 '23 05:09 Sayamame-beans

1.8.0 移行の実装となりそうです(1.7.xは緊急のバグ修正のみにし、なでもふの仕上げに集中していますので)

bdunderscore avatar Sep 14 '23 12:09 bdunderscore

別方面での需要: FBX形式のポータビリティが欠けるためDAE形式でエクスポートした際にHipsボーンがトップに来てしまい不都合らしい (にりらみすきー部)

KisaragiEffective avatar Apr 13 '24 00:04 KisaragiEffective