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?

  • $\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 '17 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 '17 at 16:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.