In this session we review the main types of inputs a designer can use to control an optimization process
In the first lesson of this session, we will review some details about optimization, in particular the different types of input parameters and output metrics supported by Discover which allow it to connect to and optimize your Grasshopper models in different ways.
Discover supports three unique types of inputs which affect how it controls the model:
Discover also supports two distinct kinds of output metrics which allows you to define the goals of your design process in different ways:
The Discover plugin for Grasshopper includes individual components for each type of input and output, allowing you to specify exactly the kind of parameters and metrics you want to control your model.
In this lesson, we build an automation workflow from scratch using Rhino Grasshopper and the optimization plugin Discover. We will go through building a simple model in Grasshopper, connecting it to the Discover optimization server, specifying a set of input parameters, and calculating a set of outputs for Discover to optimize. We will also review the Discover interface which you can use to run optimizations and explore the results.
In this lesson, we review the 'Hill' test model which demonstrates the use of Continuous parameters with one Objective.
In this lesson, we review the 'Pill' test model which demonstrates the use of Continuous parameters with two Objectives.
In this lesson, we review the 'Grid' test model which demonstrates the use of Categorical parameters with one Objective.
In this lesson, we review the 'Bridge' test model which demonstrates the use of both Continuous and Categorical parameters with two Objectives and one Constraint.
In this lesson, we review the 'Salesman' test model which demonstrates the use of Sequence parameters with one Objective.