GenerativeComponents
Main goal of the GenerativeComponents workshop is to guide participants to reach a competency and comfort level with this parametric design system that will allow them to explore their own design challenges; develop parametrically driven solution systems by generating design elements and defining relationships between them; and investigate potential design solutions within or outside of the implicit solution spaces in those systems through parametric manipulation of their parametric designs or modification of the relationships between design elements. This will be achieved by introducing participants to a broad range of functionality in GenerativeComponents and by discussing with participants major ideas of parametric design. The workshop will introduce attendees to two of three main approaches of designing with GenerativeComponents, model-based and script-based. Hands-on participation will be maximized throughout the workshop. The workshop also will provide ample opportunity for attendees to pursue their own investigations with GenerativeComponents while knowledgeable support is at hand.
First Day:
Second Day:
Third Day:
Grasshopper
This workshop will give students a functional understanding of Grasshopper, allowing them to build on this understanding into
more advanced projects of their own.
First Day:
Second Day:
Third Day:
Open Workshop
In the Open Workshop participants have the opportunity to advance their individual design projects using a variety of software platforms. They will need to be proficient in their chosen platform but can draw on tutor's skills in various technologies -- not only Grasshopper and GC but also such platforms as Processing, C++/OpenGL, and RhinoScript.
Because of the independent nature of open workshop studies, there is no set curriculum. In addition to their experience of programming and modelling platforms, tutors in this workshop each have unique areas of expertise -- including complex geometry, analysis, optimization, and algorithmic design -- and they will respond to participant needs on an individual basis. During the course of the workshop, small working groups may evolve where participants and tutors are all focused on a related set of design issues. In this case short, ad-hoc training sessions in small groups may be offered in particular software, programming, or conceptual topics.