For learning & small projects
Free
$0
All features, with a limited number of solver runs per time window.
Download ↗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


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.
Model each part and define how it will be used in the kit.
Specify which faces can connect and how parts meet the boundary.
Run the solver and check the result against your rules.
Evaluate the result against the brief. Adjust the parts or rules where needed and generate another variation.
Monoceros · Licences
For learning & small projects
$0
All features, with a limited number of solver runs per time window.
Download ↗For regular professional use
$149 / year / seat
Unlimited solver runs. Education tier: $49 per year per seat, subject to eligibility.
Annual licence ↗One-time purchase
$399 / seat
A licence that does not expire, with unlimited solver runs.
Lifetime licence ↗For teams & organisations
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.
Tell us what you want to improve and which software your team uses. We will help you choose where to start.