I researched the forum for my issue and saw similar problems, but I couldn’t apply other solutions to my situation. Similar issue:
Here’s the problem I’m facing. I suspected that the issue might be with the GLB model itself, but when I load it in the glTF Viewer, the skeleton is inside the mesh, and everything is fine.
It’s very important to me that both the mesh and the skeleton work correctly immediately upon loading by SceneLoader.
When trying to place an item in the character’s hand, it turned out that the skeleton loads not inside the mesh, but is rotated and scaled up. Then I highlighted the skeleton using the SkeletonViewer, and it became clear what the problem was.
If you’re a passing Jedi and have had a similar problem, please help with positioning the skeleton and synchronizing it with the mesh.
@onekit I imported your player.glb into Blender, scaled the skeleton up by 20X, and exported the new player.glb into the Playground below:
Here’s a video of the changes I made in Blender. To summarize, the skeleton had a 0.05 scale instead of 1. So I just scaled the skeleton up by 20X and “Apply All Transforms” in Blender:
I also scaled the mesh down by 20X to give the original size as your first Playground:
Thank you for guiding me onto the right path. I was stuck on my pet project for half a month because of this issue, and now you’ve saved me. It looks fixed now.