Grasshopper plugin · Freeform Masonry

Porcupine: A Buildable Brick Layout System for Freeform Surfaces

While preserving the “standardization” of bricks and the “freedom” of curved surfaces, it emphasizes buildability, continuity, and curvature conformity—without cutting.

System C# Rhino Grasshopper Buildable 1:8 Prototype × 3

Why It Matters

It resolves the long-standing contradiction between the “equality of identical modules” and the “freedom of complex geometries,” providing buildable order for freeform masonry.

Core Capabilities

  • Brick layout on arbitrary freeform surfaces
  • Self-correcting algorithm
  • Support for apertures and boundary handling

Future Evolution

Aiming toward self-supporting path calculation, robotic assembly, broader material generalization (stone / adobe / recycled brick), and construction in extreme environments.

One Minute Overview

Core Narrative

Porcupine provides a computational framework where “standard units retain their identity while conforming to curved surfaces,” avoiding the trade-off of “customization for freedom” or “simplification for constructability.”

Demo Video