Blender add-on · user guide
Work out how many parts a mold needs, where it splits, and build the blocks to print.
Point Sformo at a mesh and it answers three questions: can this be cast at all, how many mold pieces will it take, and where does the mold split. Then it builds the actual mold blocks — hollowed, split, keyed, vented — as watertight solids you can export and print.
In Blender, open Edit ▸ Preferences ▸ Add-ons, choose Install from Disk, and pick
sformo.zip. Tick the box next to Sformo to enable it.
The panel lives in the 3D viewport sidebar. Press N in the viewport and choose the Sformo tab. Requires Blender 4.0 or newer; it has no other dependencies.
<model>_mold.After Analyze, every face is tinted by how it behaves when the mold is pulled apart. The same key is shown in the panel, under Colour Key.
Red is not automatically a failure. The panel tells you how much of it matters: Undercut regions: 4 (+55 negligible) means four undercuts are big enough to need a loose mold piece, and fifty-five are specks — nostril creases, hair crevices, tool marks — that no mold-maker would treat as separate parts. Only the significant ones are counted into the part total. Press Select Undercuts to jump into Edit Mode with those faces selected so you can see exactly where they are.
Sformo works down a ladder and reports the simplest mold that actually works. With Strategy set to Auto it picks for you; you can also force any rung.
| Type | What it is | Suits |
|---|---|---|
| One-part press | An open-faced mold, pressed and lifted straight off | Reliefs, tiles, anything essentially flat-backed |
| Two-part | Two blocks meeting on a flat parting plane | Most free-standing forms |
| Radial / staved | A ring of staves around an axis, plus end plates | Columns, drums, vases — anything turned |
A fluted drum is the clearest case for the difference: pulled sideways as a two-part mold, the flutes lock it. Split into staves around its axis instead and it releases with no undercuts at all — which is why Auto chooses the stave mold for it.
| Setting | Default | What it does |
|---|---|---|
| Strategy | Auto | Which mold type to test. Auto walks the ladder and reports the simplest that works. |
| Axis | Z | The pull direction, or the axis of revolution for radial molds. The camera button beside it sets the axis from your current view. |
| Min Draft | 2.00 | Degrees. Faces shallower than this are flagged yellow as dragging. |
| Staves | 0 | Radial only. 0 lets Sformo choose a count that divides the flutes evenly. |
| Find Best Axis | off | Searches 27 directions for the one with least undercut. Slow on heavy meshes — see below. |
| GPU Overlay | on | Draws the heatmap as a live overlay that writes nothing into your mesh. Turn it off to bake a colour attribute instead. |
Two buttons, for two different purposes.
Marks the parting line on the model itself, as UV seams plus a vertex group called
SFORMO_parting. Use this when you want to see the line on the mesh, or to drive
other modelling work from it.
Builds a separate, editable curve object named <model>_parting. On a
two-part split you get closed loops following the silhouette; on a radial form you get one curve
running up each arris ridge. Use these as guides, or as geometry to build from.
Build Mold Blocks produces watertight solids in a new collection named
<model>_mold. What you get depends on the mold type:
_moldA and _moldB: two blocks, hollowed to the
model, split on the silhouette plane, with registration pegs on one face and matching sockets
on the other, plus a pour spout and vents._stave00… and _plate_top / _plate_bot:
the staves around the form and the two end plates, with keys on the stave seams.| Setting | Default | What it does |
|---|---|---|
| Wall % | 20 | Thickness of mold material around the model, as a percentage of its size. |
| Spout % | 7 | Radius of the pour channel. |
| Reg. Keys | 4 | How many registration pegs to place on the parting face. |
| Key % | 5 | Peg radius. |
| Clearance % | 0.4 | Fit gap cut into the sockets so printed halves actually go together. Raise it if they bind. |
| Draft° | 1.5 | Taper on the mold's outer walls and on the pour and vent channels, so cast sprues pull free. |
| Vents | 2 | Air channels from the high points of the cavity. Without them, trapped air stops the pour filling. |
| Vent % | 2 | Vent channel radius. |
| Pour Spout | on | Whether to cut the pour channel at all. |
| Seam Keys | on | Radial only. Keys on the stave seams so staves align to each other. |
| Explode % | 0 | Slides the finished pieces apart so you can see inside. Live — drag it any time. 0 is the assembled, export-ready position. |
All the size settings are percentages of the model, not absolute distances, so the same values work whether you are casting a thumbnail or a column drum.
<model>_mold.Every piece is built watertight, so slicers should accept them without repair. Print the parting face down where you can — it is the flattest surface and the one whose accuracy matters most.
Stated plainly, so nothing surprises you at the printer: