x


Why does Unity set imported mesh/animation scale to 0.01?

Whenever a mesh or animation is imported into Unity the "Scale Factor" is set to 0.01 by default. Why?

Wouldn't it make more sense to set the scale to 1.0 and let ME decide how things are scaled?

Should we be building our assets in Maya at 100 times their expected scale?

more ▼

asked May 24 '10 at 04:55 PM

Jeremy 1 gravatar image

Jeremy 1
102 2 2 5

I just wanted to say I wasted hours on this and I want to add my vote for some way to change the defaults thank you

Jun 08 '12 at 06:36 PM vished
(comments are locked)
10|3000 characters needed characters left

6 answers: sort voted first

This has been answered before at Import Settings. Well, it's been addressed anyway - no-one seems to know why it's like that...

However, you can set the Scale to 1.0, and do your Maya models however you want. It's just per-model, no way to change it permanently.

more ▼

answered May 24 '10 at 06:39 PM

Cyclops gravatar image

Cyclops
7.1k 33 63 115

(comments are locked)
10|3000 characters needed characters left

It's not like that for all apps. For example, everything from Blender comes in at 1.0 by default (unless you manually export to .fbx). Which is nice for me since I use Blender, but I think there should be a global default that would apply to all models.

more ▼

answered May 24 '10 at 07:07 PM

Eric5h5 gravatar image

Eric5h5
80.1k 41 132 519

(comments are locked)
10|3000 characters needed characters left

Unity uses different Scale factor when importing from different files (fbx, 3ds, mb, and so on). I believe it's implemented this way to compensate differences between 3d modelling tools. We probably would implement in a different way next time:) but we keep it for backwards-compatibility for now...

more ▼

answered May 25 '10 at 10:26 AM

Paulius Liekis gravatar image

Paulius Liekis
7.3k 16 24 45

(comments are locked)
10|3000 characters needed characters left

http://answers.unity3d.com/questions/4757/import-settings - worked perfectly for me and no more .01 scaling on import. Btw, I also set all units (Unit Scale) to Meters in Max, and UNCHECKED "Respect System Units in Files" in Units Setup->System Unit Setup.

more ▼

answered Dec 11 '10 at 09:15 PM

JakeT gravatar image

JakeT
2 3 3 4

(comments are locked)
10|3000 characters needed characters left

I want to add my 2 cent on this. Maybe I am wrong but I think it was done thinking of 1cm as the usual modeling scale. This is good for animated meshes but not for prefabs for levels. And usually prefabs are MANY MORE than animated meshes, so it would make more sense to use a 1:1 scale. Also, it would be nice to have a preferences setting about this thing also on per-project preferences maybe on Unity3. Preferences panels should be enhanced a lot IMHO.

more ▼

answered May 25 '10 at 01:07 PM

GODLIKE gravatar image

GODLIKE
469 5 9 20

(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x3772
x1357
x970
x386

asked: May 24 '10 at 04:55 PM

Seen: 8601 times

Last Updated: Jun 08 '12 at 07:34 PM