| |
|
|
|
|
|||||
|
Department
of Architecture 4.181 Generative AlgorithmsWilliam J. Mitchell, instructorJose Duarte, teaching assistant :: 258-8272 :: 3-311 Andrew Li, teaching assistant :: 258-8272 :: 3-311 Megan Yakeley, teaching assistant :: 258-8272 :: 3-311 0-12-0 units :: H M, Th 2-6 :: Room 3-415 DescriptionGenerative design is developed algorithmically, by rules. This is not a new idea: Palladio used it; 12th-century Chinese builders used it. Rules are useful theoretical constructs; they provide a framework for design within which we can use computers and other modern technology. Conversely, the technology, by taking over the often time-consuming task of executing the rules, frees us to understand the articulation and content of the rules for design. Indeed, technology now makes generative design more feasible. This methodology is particularly promising in helping the designer to explore many options, especially (but not exclusively) in the early stages of design. The workshop will provide students with the understanding (generative design), skills (scripting), and tools (computers and rapid prototyping machines) to explore this aspect of design.
Students will find it helpful to have had some experience with geometric
modeling (by having taken 4.203, for example), but the most important
prerequisite is an open mind. No programming experience is expected; scripting
and all other necessary technical skills will be taught in the workshop. Goals for studentsBy the end of the course, students should:* understand how rules structure the design process, both in one or more historical examples and in their own project; * understand how rules, computer technology, and design can be integrated; * be able to write simple scripts (programs) to control MiniCAD; * be able to use rapid prototyping equipment to produce variant physical models. Course structureThe workshop has two parts. The first part, about six weeks long, is an introduction to both the general aspects of generative design and the specific skill of scripting. William Mitchell and others will give the lectures on the general aspects. José Duarte and Megan Yakeley will conduct the MiniCAD scripting exercises.The second part will be devoted to projects proposed by students themselves. During class we will work with students individually and in groups. We expect to have weekly access to a rapid-prototyping machine throughout the term. |
|||||||||