Monoceros Tools Book a call

Monoceros for Grasshopper

Monoceros for Grasshopper

A plug-in for Rhino and Grasshopper. You design a small kit of parts and define how they connect. The solver can return a complete or partial result, or a contradictory attempt. Inspect its status and the arrangement 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 and propagates their connection constraints across a defined envelope. A completed result follows the encoded rules; a contradictory setup may produce no result.

  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.

Monoceros · Licences

Software licences

For learning & small projects

Free

$0

Full functionality with limited 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

Discuss volume licensing and your team’s requirements.

Discuss licences ↗

Prices are in United States dollars. Eligibility, taxes, and final terms are shown by the licence seller before purchase. A Rhino licence is required 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.

Discuss your project with us

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