
Discover
An optimization plugin for Rhino Grasshopper built using Angular, Python, and C-Sharp. Discover allows architects, designers, and engineers to explore a wide range of design options within their Grasshopper models. Discover's optimization engine is based on the principles of Multi-objective optimization and the Genetic algorithm and was written from scratch in Python.
Try learn more and try Discover visit https://getdiscover.app/.
Architecture
The Discover server runs on the local machine and connects to an open Grasshopper file using a set of custom Grasshopper components. A locally-hosted front-end built using Angular and the chart.js library allows users to run optimization jobs as well as explore the results of current and past jobs.
Typical Discover workflow showing Rhino/Grasshopper model (left) and Discover interface running locally and open in the browser (right)
Discover tutorials
View project on Github
- discover - Discover server and front end
- discover-gh - Discover component library for Grasshopper