Good day, everybody.
This is a problem I just spent half day trying to fix on my own before finally deciding to call for help.
To put a long story short, I have a model that should look like this:
It is a model of an old handheld console, with a twist. Different copies of the outer shell and buttons are hidden inside the pedestal. The idea is that by selecting different animation takes in the Sketchfab viewer, the colour of the shell and the buttons would appear to change.
The switching is done by an armature, that is just handful of bones, each of which has a single keyframe in every action strip.
The result given by Sketchfab… is not the best:
This exported from blender to FBX and then uploaded.
To list everything I did to try and fix this:
- Sketchfab uploader plugin - exact same result.
- Tweaking FBX exporter settings - I managed to change and almost fix the orientation of the bones by brute-force trial and error of various exporter settings. Setting some axis values to -Y and -X made the objects (probably accidentally) line up the way they should be in rotation, however their position was still wrong, as if they were moved to the root of the bone instead of the given offset.
- Uploading the Blend file directly - no difference.
- Changing the rotation mode of the bones bones from Euler to Quaternion - made it even worse.
I could just upload a static version of the model, without the interactivity I originally hoped for, but I don’t want to throw in the towel just yet.
I imagine the solution is actually embarrassingly simple and I’m just too stupid to see it.
That’s why I hope somebody out here will be able to help me make this work, or at least help me understand why and how this is happening (Before this I’ve had already uploaded one rigged model, and that one had no problems, which doubles my confusion as of what did I do wrong here).
In case it helps in any way, here is a folder containing both the current FBX file as well as the Blender project file: https://drive.google.com/drive/folders/1tnj9fug9Ip-tUIwCuQOlx3KiblL_yScY?usp=sharing
Thank you very much for your time,