Monoceros Tools Book a call

Software

Monoceros

A plug-in for Rhino and Grasshopper that assembles spatial designs from parts and rules. Monoceros brings discrete assembly into a working design environment.

What it does

You model a small kit of parts and state which faces may connect. The Wave Function Collapse solver fills a space of any shape with arrangements that keep every rule.

Every result follows the rules you wrote. You change a part, a rule or the space, solve again and compare. The design decisions stay with you.

Runs in
Rhino 7 or later with Grasshopper, on Windows and macOS
Licences
Free tier with limited solver runs. Annual licence $149 or lifetime licence $399 per seat. Education licence $49 per year, subject to eligibility.
Used for
Buildings, terraces, interiors, urban studies, furniture and objects
Puzzle: a preview of the original model.
PuzzleMonoceros Online sample.Open in Monoceros Online

How it works

  1. 01

    Define the parts

    Model the geometry of each part and define its place in the kit.

  2. 02

    Write the rules

    Specify which faces can connect and how parts meet the boundary.

  3. 03

    Generate & check

    Run the solver and check the resulting arrangement against the rules.

  4. 04

    Review the design

    Review the arrangement against the design brief and revise the kit where needed.

The simple Puzzle example definition, captured directly in Grasshopper.

Available / Rhino 7+

Grasshopper

Build your own kit, write its connection rules, and solve a defined envelope with Wave Function Collapse.

Download and licences
The built-in Puzzle example solved in the Monoceros Online workspace.

Development preview / Browser

Online

Explore prepared samples and the browser workflow. Discuss a specialised version for your own catalogue and working method.

Explore Online

Documentation and learning

Custom Monoceros development

Your project may need a different interface, its own parts, or a connection to an existing workflow. We scope those needs with you.

A specialised implementation is a custom development engagement. Its capabilities and support are agreed for your project.

Custom development

Other software

Alongside Monoceros, Jan has built Virvar, Tresky, H.U.R.B.A.N. Selector and the BOID library.

Other software

Discuss your project with us

Tell us about the work you need help with and the software your team uses.