mahnoor·fatima

The Mathematical Wall Panel Generator

A design-to-fabrication tool for equation-driven surfaces.

The Mathematical Wall Panel Generator is a computational design tool that transforms mathematical equations into customizable, 3D-printable surfaces and wall panels.


Core Principle

Built using Grasshopper, Rhino Compute, and a web-based interface, the system enables users to generate complex geometries, adapt them to fabrication constraints, and export print-ready files through a guided, accessible workflow.

The project bridges abstract mathematics and digital fabrication, allowing designers, artists, and makers to move directly from formula to physical artifact without requiring deep technical expertise.

From Equation to Geometry

Form Generation

Grey render of a rippled panel, its whole surface undulating in an irregular egg-crate of peaks and hollows.
A standalone sculptural surface.
Grey render of a flat rectangular panel carrying a grid of repeated raised leaf-shaped forms in four rows.
The same equation embedded as a repeatable pattern.
Grey render of a smooth panel curved in a single direction, like a shallow vault.
Curvature driven by the equation inputs.

Users generate geometry directly from mathematical equations. These formulas can define standalone sculptural forms or be embedded into planar surfaces as repeatable patterns, producing a wide range of wall panel typologies.

Parametric controls allow users to adjust equation inputs in real time, shaping:

  • Curvature
  • Repetition
  • Surface articulation

all while maintaining geometric continuity.

Fabrication-Aware Design

Scaling and print preparation

Once generated, geometries are automatically scaled to match specific 3D printer constraints. The system adapts forms based on build volume, bed size, and nozzle dimensions, ensuring that designs remain printable.

Users can further refine results through sliders controlling surface manipulation, resolution, and density, allowing for precise control before fabrication.

Final models are sliced into layers for visualization and verification. The application provides:

  • Sliced previews
  • Object volume calculations
  • Material estimates

helping users evaluate efficiency and feasibility before printing. Exported STL files are compatible with a wide range of consumer and professional 3D printers, supporting direct handoff to fabrication.

Reducing error through structure

The system incorporates structured metadata to reduce setup errors. Users select their printer model and firmware through dropdown menus, automatically loading corresponding presets and constraints. This makes the workflow accessible to non-expert users while maintaining reliable fabrication outcomes.

PrinterTypeFile typesMaterialsMin. wallLayerBest use
Prusa i3 MK4FDMSTL, OBJ, 3MF, G-codePLA, ABS, PETG, TPU, ASA0.8 mm0.05 to 0.4 mmPrototypes, models, artistic prints
Creality Ender 3 S1 ProFDMSTL, OBJ, 3MF, G-codePLA, ABS, PETG, TPU, Nylon0.8 mm0.05 to 0.4 mmAffordable, reliable for hobbyists
Ultimaker S5FDMSTL, OBJ, 3MF, G-codePLA, ABS, Nylon, CPE, PVA (water-soluble)0.8 mm0.05 to 0.3 mmHigh-detail industrial design
Anycubic Photon Mono X 6KMSLASTL, OBJ, 3MFResin (standard, tough, castable, flexible)1.0 mm0.01 to 0.1 mmUltra-high detail for miniatures, art
Formlabs Form 3+SLASTL, OBJ, 3MFResin (standard, engineering, castable)1.0 mm0.01 to 0.1 mmHigh-detail product design
Creality CR-10 MaxFDMSTL, OBJ, 3MF, G-codePLA, PETG, ABS, TPU1.0 mm0.1 to 0.4 mmLarge furniture parts, decor, lamps
Raise3D Pro3 PlusFDMSTL, OBJ, 3MF, G-codePLA, ABS, PETG, Nylon, carbon fiber1.2 mm0.05 to 0.4 mmFunctional furniture, industrial design
BigRep ONEFDMSTL, OBJ, 3MF, G-codePLA, PETG, TPU, wood-infused filament2.0 mm0.2 to 0.6 mmFull-scale furniture, large decor
Vulcan II by ICONConcrete 3D printerSTL, 3MFConcrete10 mm2 mmReal concrete furniture and walls

Outcomes and Evaluation

The Mathematical Wall Panel Generator demonstrates how computational design can be packaged as a practical, user-facing product. By embedding fabrication constraints directly into the design process, the tool lowers the barrier between mathematical exploration and physical making, enabling repeatable, customizable, and fabrication-ready outputs.


The system treats mathematics as a design interface and fabrication as a first-class constraint, not an afterthought.

You can read the original article on the IAAC blog.