How to Master Complex Origami Using TreeMaker

Written by

in

TreeMaker is an influential, open-source computational origami software program used to design complex mathematical folding patterns. Originally created by legendary origami artist and physicist Robert J. Lang in the 1990s, it allows users to draft a stick-figure model of their desired shape and translates that mathematical “tree” into a printable crease pattern. How TreeMaker Works

The software relies heavily on graph theory and circle-packing mathematics:

Stick Figure Input: You sketch a stick figure (the “tree”) directly onto a square workspace. Each segment represents a required “flap” or appendage on the final folded paper (e.g., a leg, wing, or antenna).

Assigning Lengths: You define the exact scale and length of each appendage.

Setting Constraints: Users can pin nodes to the paper’s edge, align them symmetrically, or freeze corners.

Mathematical Synthesis: TreeMaker calculates the mathematical optimal way to pack circles (representing the flaps) onto the uncut square sheet. It then constructs the full geometric crease pattern required to form that specific shape. Current Status and Modern Ecosystem

While TreeMaker revolutionized modern complex origami design, the original version was last updated by Lang in 2015. Because it was built on legacy frameworks, it can be difficult to run natively on modern operating systems without community-built versions—such as the recent macOS Apple Silicon update on GitHub.

Today, it is frequently combined with modern browser-based layout tools like Box Pleating Studio (BP Studio) to optimize layout coordinates seamlessly.

To see how to utilize the program’s tree-packing logic alongside modern tools, check out this guide:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *