Monoceros Tools Book a call

Software

Monoceros

A Rhino and Grasshopper plug-in for generating spatial arrangements from parts and connection rules, directly in your design environment.

What it does

Model a kit of parts and define which faces can connect. Wave Function Collapse arranges them within a defined space according to those rules.

A complete result satisfies your connection rules. Change a part, a rule or the design space, then generate another result and compare. You decide whether it meets the design brief.

Requirements
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 each part and define how it will be used in the kit.

  2. 02

    Define the connection rules

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

  3. 03

    Generate and check

    Run the solver and check the result against your rules.

  4. 04

    Evaluate the design

    Evaluate the result against the brief. Adjust the parts or rules where needed and generate another variation.

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.

In development / Browser

Online

Try the samples and explore how the browser version works. If you need your own catalogue of parts or different features, talk to us about a custom version.

Explore Online

Documentation and learning

Custom Monoceros development

Need a different interface, your own parts or a connection to another tool? We will work with you to define the changes your project needs.

A custom version is a separate development project. We agree its features, scope and support before work begins.

Custom development

Other software

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

Other software

Tell us about your project

Tell us what you want to improve and which software your team uses. We will help you choose where to start.