COMPUTATIONAL DESIGN — 2026

Full Control
Lattice Generator

A procedural system for generating 3D-printable lattice infill and shaping its deformation behavior.

BUILT IN — Blender Geometry Nodes FORMAT — Add-on LICENSE — Open source
00

The Project

OVERVIEW

It started as a lattice infill generator, a way to fill a closed target volume with printable cell structures instead of relying on a slicer's fixed patterns.

It became a system for manipulating preferred deformation. Once the cell geometry is under full control, the infill stops being a filler and starts being a mechanism: the same material at a comparable density can be told which way it would rather move.

TYPE
Procedural design tool
PLATFORM
Blender / Add-on
OUTPUT
Lattice generator
STATUS
Open source / releasing 2026
01

From Volume to Lattice

ONE BUTTON

Select a closed volume, press Fill This Mesh, and the lattice is generated inside it. Every parameter stays live from there.

0:00
FIG. 01 — UI WORKFLOW DEMONSTRATION
02

The Cells

POLYHEDRONS

Two connection strategies, built from polyhedral cells, and the option to run both at once.

01
PEL — polyhedron edge lattice
02
PFC-CC — face-center to cell-center
03
Both, running together
04
Polyhedron variants
03

Building the Generator

PROBLEMS / ANSWERS

Most of the work is invisible from the front end. Several problems had to be solved before a single button could do anything useful.

01
INSIDE / OUTSIDE

Each generated point needs to be classified as either inside or outside the target volume, creating a mask that can be reused throughout the generator.

GRID & PLACEMENT

A regular grid of potential cell centres is generated across the target's bounding box. The inside–outside check removes the points outside the volume, leaving the cells needed to build the initial lattice.

02
BOUNDARY

Near the boundary, struts are subdivided to create points closer to the surface. The inside–outside check is then applied again, producing a cleaner lattice that follows the target volume more closely.

03
WATERTIGHT OUTPUT

The result is resolved through VDB into watertight geometry, the difference between a nice viewport preview and a mesh a slicer will actually accept.

04

One System, Many Outputs

SAME GENERATOR
Koala figure filled with full lattice structure
Lattice-filled form, detail view
Faceted lattice sphere, amber
Lattice sphere, red

Physical Product Examples

Action camera handles for diving and active usage (running, hiking, etc.)

Clear lattice-walled handle, printed in a rigid clear resin
Buoyancy — Structural Support
Open lattice-walled handle, printed in a light grey material
Ventilation — Light weight
05

Controlling the Structure

ADVANCED CONTROL

Once the lattice is generated, its geometry can be controlled at a more local level. Different regions can be given preferred movement directions by manipulating cell geometry — sliding junction vertices along the surfaces they are connected to — alongside proximity-based effects and selective constraints.

This makes it possible to shape how different parts of the lattice deform, rather than treating the entire structure as uniform infill.

0:00
FIG. 05 — ADVANCED STRUCTURAL CONTROL IN BLENDER
06

Physical Demonstration

PROOF OF CONCEPT

Two simple physical tests were used to compare how changes in lattice geometry translated into differences in physical response.

01
HAND-FEEL TEST

Printed samples with different lattice configurations were compressed by hand as an initial qualitative comparison. The test provided a simple first indication of how noticeably different structures could give, rebound, or resist under similar conditions.

REBOUND TEST

A steel ball was dropped from a fixed height onto each sample and the first rebound was measured across repeated trials. The test provides an early comparison of how different lattice configurations respond under similar loading conditions, rather than a full mechanical characterization.

02

Same material. Comparable density.
Different geometry. Measurably different response.

07

Potential Applications

CONCEPT EXPLORATIONS

Three directions exploring how controlled lattice deformation could translate into future products and systems.

01Controlled Cushioning

By distributing preferred deformation through the structure, different regions can respond differently to load, enabling greater control over cushioning, impact absorption, and mechanical behavior in applications such as shoe soles and protective equipment.

02Artificial Muscle

A concept for a fluid-actuated structure in which preferred deformation could translate internal pressure into directed movement.

03Morphing Wing

A concept exploring how locally controlled compliance could enable shape change in morphing aerodynamic surfaces or soft mechanisms.

Use the tool.

The generator is open for others to experiment with.

Download Add-on Documentation Source Blender Conference talk