I have one architecture project, two blender files. Imperial unit system (feet), separate units (inch) in each of the two files.

The idea was modeling different components in different files and then safely append integrate object by object or collection by collection to one complete project file.

While modeling hundreds of objects I did not see that, (for unknown reasons) one of the blender files had a scene unit scale of 0.025400 while the other blender file has a unit scale of 1.

Of course when I change the unit scale from .025400 to 1, every included scene object dimensions gets huge and unwanted values.

Is there a way to change scene unit scale value while not affecting individual dimensions and localization objects values?


1 Answer 1


There is nothing wrong with just selecting all scene objects and simply scaling them to correct dimensions in the newly set scene unit scale. That's basically what is needed to be done in this case. You probably want to set your Transform Pivot Point to 3d Cursor

enter image description here

and snap the cursor to the center of the scene and you may want to apply scale to all your objects after the operation. It's as simple as selecting all with a in object mode, hitting s and typing the numerical value. You can enter advanced input mode by hitting * while in scale operation and then if you are converting from 1 to 0.0254 then just type 1/0.0254 and it will calculate the value while scaling. If it's other way around and you are converting from 0.0254 to 1 then it's just 0.0254/1 so 0.0254. ctrl+a -> s to apply scale.

  • $\begingroup$ Your input looks quite pertinent to this situation, Martynas. Still have a few tests to do but chances are that your answer will allow me to harmonize scale for all scenes. Should be back soon to close this question. $\endgroup$
    – UCNL
    Sep 22, 2022 at 18:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .