Monoceros Tools Book a call

Monoceros for Grasshopper

Monoceros for Grasshopper

A Rhino and Grasshopper plug-in for assembling designs from parts and connection rules. A run may return a complete or partial result, or stop at a contradiction. Check its status and the resulting model before using the output.

Rhino 7+ · Windows & macOS · Free tier with limited solver runs

The simple Puzzle example definition, captured directly in Grasshopper.
Puzzle: a simple definition from the Monoceros example files. Inspect the complete definition
A complete arrangement from the Monoceros Puzzle example.
An assembly from the Puzzle example. Download the example files

Parts and connection rules

Wave Function Collapse selects parts according to their connection rules and arranges them in a defined space. A complete result satisfies those rules. Conflicting rules can prevent the solver from finding a result.

  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.

Monoceros · Licences

Software licences

For learning & small projects

Free

$0

All features, with a limited number of solver runs per time window.

Download ↗

One-time purchase

Lifetime

$399 / seat

A licence that does not expire, with unlimited solver runs.

Lifetime licence ↗

For teams & organisations

Enterprise

By agreement

Tell us how many licences you need and how your team will use Monoceros.

Ask about team licences ↗

Prices are in US dollars. The seller confirms taxes, eligibility and final terms before purchase. A Rhino licence is purchased separately.

Installing Monoceros

  1. Download the current plug-in from Food4Rhino.
  2. Follow the installation instructions for your operating system.
  3. Open the bare-minimum example and run the solver.
  4. Change a part or a rule, then compare the result.

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.