This affects only non human avatars.
It seems like my FenFen avatar is the one always pulling up these strange and wierd issues ALWAYS when I intend on getting it ready for halloween, but I failed :(. I was going to release it for halloween, but alas, more delays!
I was absolutely baffled why my IK didnt work properly when I was using my FenFen avatar. You guys may have heard my curse during my tipsy ramblings during the meetings when running around with the avatar. Today I just found out what was causing it.
Its to do with the Collision Capsule that is generated.
What I found out is that its collision shape is very much dependent on the amount of space that the vertices in the Head vertex group requires.
This makes sense, considering as people use their HMDs to navigate, BUT there are some major issues when the avatar head is not shaped like a humans, and has alot larger head ‘space’ used compared to a human head. But there is a higher limit to it. At a specific distances between vertex group vertices that are not connected, some strange issues arrive. This is very much apparently with FenFen’s Ears.
Basically, the Generated Capsule is NOT following the avatar’s center. Instead its strangely offset.
see following screenshots.
From Top Left to Bottom Right,
On
-
you can see that the offset of the collision is slightly to the left. It also demonstrates the scale being taken from the size of the head vertices, head vertices. similar to #4.
-
Demonstrates this offset issue when the scale goes all over the place. The Ears are no rigged for that avatar.
-
Demonstrates that the zone seems to be quite close, when the ears are rigged to their own so the ears are not apart of the head,
-
has no head vertices, thus only a default, very thin collision hull. Prefereably there should probably be a larger minimum.
I am posting this also on git hub issue as well, but its nothing major, there is a workaround!
Collision hull is basically generated by the size of the entire Head unit. Making more bones on the head for extremities will allow you to scale this better.