I've opened up the default scene in blender and from what I understand 1 Blender Unit is equivalent to 1 meter.

Now I exported a cube where I had the scale set to 0.025 on all axis. 0.025 is roughly equivalent to 1 inch. However when I imported this into scenekit via XCode and placed it into a scene it was twice the size of an equivalent Cube I created directly in XCode to match the same scale. The XCode generated cube was appearing at 1 inch (using some AR functionality here to verify the measurements)

Having toggled some scale menus in Blender to show units I can see that my 0.025 scale in blender is actually equivalent to 5cm or roughly 2 inches

enter image description here

If I used the dimensions window to explicitly set my dimensions to be 1 inch, it returns 0.013 as the scale (validating to me that it is double the size).

Being quite new to Blender I'm not sure how the scaling is meant to work. Can someone explain to me what's going on here?

  • 1
    $\begingroup$ Ah, whaddya know the initial dimension of the cube in blender is 2 - I was assuming it was 1 hence the need to halve the scale again $\endgroup$
    – TommyBs
    Aug 23, 2017 at 12:39
  • $\begingroup$ Generally when scaling object in Object mode make sure to apply scale (Object mode > Ctrl+A > Scale), but it might not be enough. When exporting it might depend on the application which is used for import as they tend to understand units differently. Related - blender.stackexchange.com/questions/7503/…. $\endgroup$
    – Mr Zak
    Aug 23, 2017 at 16:24

1 Answer 1


Blender 2.8 Working 3d printer slicing settings

A) Scene Unit Unit System "Metric" Unit Scale > 1 Length Milimeters

B) Exporting stl in millimeters : In "Blender File View" > Transform > Scale 1000


You must log in to answer this question.

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