Mesh importer not sizes down/up bones on skinned mesh rig, when you select anything other than "Studs" in File geometry. Also bugs if mesh is too big

BUG DESCRIPTION:
When you trying to import any skinned mesh with BONES, and you need resize mesh via importer (File geometry → Scale unit), bones won’t be affected, resulting in weird import behaviour, where bones either outside of mesh, or they are too small.

REPRODUCTION STEPS:

  1. Download FBX file with skinned mesh (or create your own)
    Reproduction_file.fbx

  2. Import it with new Roblox mesh importer:


    You will see that everything here works good.

  3. Now,try import that file again, BUT change Scale unit to smth else, like CM or MM to see diffirence:
    image
    File transform → Scale unit

  4. Import it.

  5. You will see, that bones not affected in any way of that scale, resulting in bones becoming OUTSIDE of rig.

EXPECTED BEHAVIOR:
Bones should be scaled as much, as mesh.
ACTUAL BEHAVIOR:
Bones unaffected by scale unit property, resulting in problems.

ISSUE AREA: Studio
ISSUE TYPE: Asset importing
IMPACT: Very high
FREQUENCY: Constant

Thanks for the report! We’ll follow up when we have an update for you.

3 Likes

Hey, this should have been fixed in our latest set of fixes, see the thread here: 3D Import Recap [Aug-Oct 2023]: Avatar Workflow Improvements and More!