I want to export an STL file using the units in my scene (millimeters), however, when importing the STL, the model is in fact MUCH smaller than that. The units in blender seem to only be a display feature, however I believe that 1 Blender Unit is equal to 1 mm, but working with only these units is annoying and restrictive. Is there a way to export an STL using the displayed unit in my scene, or are there any workarounds?

  • 1
    $\begingroup$ Unit system of Blender can be changed from default to Metric or Imerial in scene settings. 1 Blender default unit on export can be pretty much everything; in Blender it equals to 1 meter. $\endgroup$ – Mr Zak Jan 6 '19 at 20:28

The STL exporter has the Scale setting. You can use it to scale blender unit to one, that your target software uses. It's easy to find out exporting the default cube (2 x 2 x 2 meters), and check its size in the target software. Then use the coefficient found. As for display units, when you select 'Metric' in the scene's Units section, it gives the Scale setting enabled, where you can tell blender that one blender unit equals say 10 meters instead of default 1.
Note that you have to keep the scene scale adequate for blender's physics to work right. It assumes that 1 blender unit equals 1 meter.

  • $\begingroup$ I have tried it in the past, never seemed to work. Will try again. $\endgroup$ – Rix Yarbrough Jan 7 '19 at 19:54

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.