Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Imported models from Blender 2.77 are scaled x100 in Unity 5.3

Discussion in 'General Graphics' started by jimmylaskowski, Jun 9, 2016.

  1. jimmylaskowski

    jimmylaskowski

    Joined:
    Mar 29, 2016
    Posts:
    3
    Using a completely new scene with the standard 2x2x2 cube. When I select .fbx export from Blender and open the model in Unity the X,Y,Z values are each scaled by a hundred. But the cube appears in Unity as if it was 2x2x2m. Trying to rescale in Unity from 100--->1 ends up with a ridiculously small cube.

    How do I export a model from Blender to Unity and keep the scaling right?
     
  2. jimmylaskowski

    jimmylaskowski

    Joined:
    Mar 29, 2016
    Posts:
    3
  3. AkiraWong89

    AkiraWong89

    Joined:
    Oct 30, 2015
    Posts:
    662
    I'm not sure if Blender can set unit to cm/m like 3dsMax and Maya etc.
    1 unit on Unity = 1 meter. Make sure the scale factor is 1.0 on export settings.
     
  4. minev

    minev

    Joined:
    Nov 19, 2014
    Posts:
    34
    Why don't you import native .blend files into Unity?
    In any case, set Blender to meters in World parameters and be sure to apply your object scale data: object selected > CTRL + A > Scale
     
  5. jimmylaskowski

    jimmylaskowski

    Joined:
    Mar 29, 2016
    Posts:
    3
    I found a solution to the problem. Copy-pasta from http://answers.unity3d.com/questions/1200226/imported-models-from-blender-277-are-scaled-x100-i.html:

    "I figured out what is happening. In Unity there are two different kinds of scales that change when importing models from Blender. Selecting the model in the asset folder, "File Scale" is found under Import Settings in the inspector and is related to the export FBX scale settings in Blender. "Scale" is found under the "Imported Object" section and is a way of defining the default scaling in Unity. File Scale is set and cannot be changed but Scale is editable for individual instances or prefabs of the model.

    The problem is solved by exporting at scale 100 in Blender. The File Scale is matched and becomes a perfect 1.00 in Unity. The Scale becomes a ridiculously huge number, but it can be adjusted to 1,1,1 so that is not a problem."