[1433] VRCHeadChop is non funcitonal with the fbx transform scale "All Local"
complete
․Mystical․
Using Avatar SDK 3.5.2-beta.2.
If your avatar was exported from Blender using the FBX export Transform setting, "Apply Scalings" as "All Local" any child of the head(or head itself) that should be affected by VRC Head Chop to show in first person will not show up in the first person view.
Re-exporting the Avatar from blender with the "Apply Scalings" as "FBX All" then in unity resetting the pose on the fbx rig avatar definition corrects the issue. This fix breaks all animations that modify the position of a transform, resulting in you having to re do all those animations.
If this issue cant be resolved it might be a good idea to update the docs for VRC Head Chop that the scaling "All Local" is not supported for it.
Log In
StormRel
complete
Adeon Writer
I'm seeing some odd scaling issues only on avatars that previously didn't work until "All Local" was supported.
These avatars look fine normally, but on some render layers it appears that the bones get scaled up twice. Attached is a picture of a rabbit avatar with HUGE ears. This only shows up in the render texture of a Polaroid camera prefab, and only the local user sees them this way. The photo looks correct to all remote users.
Separate bug report for this: https://vrchat.canny.io/avatar-30/p/vrc-headchopd-bones-on-all-local-fbx-meshes-are-scaled-up-twice-on-some-render-l
This post was marked as
available in future release
Dexvoid
tracked
Matrices
I am also experiencing something similar:
On SDK 3.5.2-beta.2 and my avatar uses "FBX Custom Scale" -- it is a purchased avatar so I do need to stick with the scale requirements that it came with to use the animations and other pre-set up features.
I was able to successfully attach my Blender settings but not other photos sorry, I am still a bit new to posting here. Not shown but my settings in the .fbx are 1cm (file) to 0.01m (unity) if that helps.
In testing in https://vrchat.com/home/world/wrld_3a6be768-6025-4123-a98e-1cc4fccbfc42 which has a "mirror" body double you can see that shows your local version. This world was very useful for debugging this to see that the scale is working but very miniscule.
I am very successfully seeing the bones scaled, and I can successfully animate them to witness that. So the script is functioning. However the scale for them is overall very small so they are still incredibly tiny and not visible in first person. It manifests as a line for my snout where my nose root transform starts, and two specks for my ears where the ear root transform starts.
Hoping to keep at it and figure it out, but just figured I would report this happening to me as well. Thanks for the hard work on this fun new feature hoping it will be ready soon.