Übersicht: Python & Blender

Co-Author Isabel Weidlich


From virtuality to reality, often we create virtual worlds with our computers. But the other way around is also possible. It is not a domain of manufactureres anymore. We can do it with the help of a 3D printer. Lets try it with a generated tree ... You can find here a protocol for the first trial.


  1. Use Blender to create a tree (therefor it is usefull to separate tree top form the strain)
  2. export the model as a STL File
  3. print the model with a 3D printer
  4. plant a tree (in reality)!

Create a tree

Have a look at the lecture and script: Low Poly Tree

Export as STL

Tree Top and tree trunk are separated and the tree trunk is simplified. It has the advantage that fewer support material is nessesary and two different colors can be used. With a little bit of adhesive both parts will be assembled to one object in the end, as in Blender constructed.


Makerbot-Replicator is one of many 3D printers. Printerspecific software is often using stl files. So lets open the file.

For the first trial, the dimension has to be justified. The factor 5 was a good value.


After the justification two new files are exported. First, a file with the extension x3g for the printer. And a second file with the extension of thing. This printer specific file can be used to improof or change the model. Other printers may use different formats and file extensions.

Printer at work


Several hours later...

The blank is finished.


The finished tree

Some remarks:
  • the tree trunk was simplified
  • duration for printing the tree top: 1 hour 49 minutes
  • duration for printing the tree trunk: 49 minutes

Ideas for the next tree:

  • more realistic tree trunk
  • preparing a hole for the connection of top and trunk (save some material and time)
  • a little bit bigger