I can see they have the correct rigged weights in edit by moving the bones there, but when set as the root of physbones the bones don’t move at all.
And its only happening to some bones, for example my hair bones work fine as the root for physbones, but some specific bones just don’t seem to work at all. Any ideas for what I could be doing wrong and how I could fix it?
Update: Part of the problem was I needed to use end points on single bones, but I do have a chain of 2 bones where the first bone doesn’t move from phys bones at all still.
Even if this is way too late, which also states the fact, that people here don’t care to actually help properly or at all, and since some of my friends looked for their issue and came up with “people have the same issue but nothing has been solved for ages” and linked me threads like this one here. So, here we go.
I had this issue years ago, where I started to create assets and other stuff for worlds and avatars. If you are adding armature bones in blender/maya, you either have to finalize the array of bones with an “.end”-bone (can also just be called bone_hat.002, if that is the last bone of 3 total - bone_hat, bone_hat.001 and the end bone), or leave the “Add Leaf Bones” in, while exporting your FBX from Blender (against the nonsense people tell others to do because “someone did that, I am doing that too”, and spreading false info to everyone out there, because hurdur I am an avatar creator). If not adding that last bone, which you are not going to add anything onto, Unity with VRC’s SDK (for whatever reason requiring that, since other engines and my own one does not …) won’t properly nor correctly handle phys bones.
The lack of proper investigation and research of people in this “industry”, modelling stuff and spreading false information, is way too high. Most of those “tips and tricks” are coming from basic nonsense talkers seeking for youtube/tiktok fame and just copying someone else’s input to this subject.
“But it works on their end?!”, that may true, due to the fact, that they are having at least 1 additional bone on the end of the existing bone which has the phys bone component added to. Adding the phys bone to the actual last bone will most likely never work properly or at all.