Page MenuHome

[FBX Import] Wrong scale on imported objects - General multi-level parenting issues...
Confirmed, NormalPublicKNOWN ISSUE


System Information
Windows 10 GTX 760

Blender Version
Blender 2.79 Hash: 5bd8ac9

Short description of error
Objects are not imported with a correct scale

Exact steps for others to reproduce the error

  • Launch blender
  • Import the fbx (exported from 3DS Max)
  • It displays almost no detail

    display expected:
    display obtained:
  • Look for object named group_2
  • Change its scale to 1,1,1
  • Display is better but there are still some issues (scale still wrong on other objects and mesh of group_2 scaled too much)

Event Timeline

Bastien Montagne (mont29) lowered the priority of this task from 90 to 30.Feb 19 2018, 4:31 PM

I suspect this file uses advanced FBX features we do not support… but hard (impossible) to tell with such a big fat FBX, please try to reproduce same issue with dead simple file (like, only a few cubes, without any addition like materials, textures, animation, etc.).

Hi, please find here a much lighter file. I'm not able to reproduce the issue with a scene built from scratch so I've simplified as much as possible the current scene. I hope it will be ok.

Fbx file:

Expected result:

Obtained result:

Bastien Montagne (mont29) raised the priority of this task from 30 to 50.

Ok… so from very quick look, it’d appear issue is caused by 'geometric transform' of this FBX (in that specific case, scaling in not applied to 'local' Lcl Scaling, but to GeometricScaling).

Turns out Geometric transform should not be inherited by children. Unfortunately, we have no such thing in Blender. Working around that mess in the importer *might* be possible, but… it's going to be hell to do for sure, not even sure how to do it yet. Not to mention animations. :(

There seems to be some code to handle that in our importer, not sure what is wrong there yet, will try to find more time to check on this asap.

Cursing again to 666 Hells the insane transformation model of FBX.

Did you manage to check the issue further? I'm quite stuck with my workflow because of this (I need to do a lot of manual adjustment to work around this problem). Maybe a temporary patch (I don't need animation) or some indication to work on it myself in the script (but I'm not very efficient with python and the blender api).


Bastien Montagne (mont29) renamed this task from [FBX Import] Wrong scale on imported objects to [FBX Import] Wrong scale on imported objects - General multi-level parenting issues....Feb 1 2019, 3:30 PM

This has been open for quite a while and makes it near impossible to work with Maya exported animations or Motionbuilder animations, which are crucial to production workflows. Almost always anything with animations is imported with some added 0.1 scale, which you cannot *apply* to the parent since it will destroy all the animations.

Can we please get an update on this?

With this fixed, we can start to use this professionally in our game development. But as of now, Blender is getting put on the back-burner.

Richard Antalik (ISS) changed the subtype of this task from "Report" to "Known Issue".Feb 15 2020, 1:37 AM

I've been having the same problem exporting from 3ds max. Even with this 3rd party exporter tool I had to write some automation in 3ds max to bake all the transforms before exporting to Blender. Even then the Z transforms were off. We are in the same boat in that the issue is stopping us from using Blender in a commercial environment.

Danny, if you haven't seen it already, there's a dedicated FBX Import/Export addon on the Blender market. I've tested it and can say that it overcomes most (if not all) of the native FBX issues in Blender.

If you're doing professional work in Blender (which we are) and you have a mixed development pipeline (which we do), you'll likely find that this addon is a life saver. It's updated regularly and its feature set is really impressive.

Just thought I'd pass that on while we wait for native FBX support to improve.

Steve, that it totally appreciated! Tanks a lot for the assistance.