ARCH 6508 | CS 6492 | ID 6508: Shape Grammars

ARCH 6508 | CS 6492 | ID 6508 Shape Grammars (3 credits)
ARCH 4803 | CS 4803 | Undergraduate offering
Instructor: Economou
School of Architecture
College of Design
Georgia Institute of Technology
Fall/Spring Semester
Shape grammars are shape rewriting production systems used for the generative description of designs. Their unique difference with all other generative systems is that they perform entirely visual computations – shape rules are declared by drawing pairs of shapes and not by writing scripts or programming commands. Shape grammars are intended to form a basis for purely visual computation, and in this sense, they belong in the heart of design education and practice.
The course discusses the foundations of shape grammar formalism, provides a constructive understanding of the formalism through hands-on workshops, and offers a generous overview of the history and logic of several of its applications in design research. The class relies extensively on Shape Machine, a new computational technology that successfully manages to put the formalism in practice and bring shape-based search (⌘-F) and shape-based replace (⌘-R) capabilities to the CAD/CAM world for the first time. The technology developed in the Shape Computation Lab of Georgia Tech’s College of Design, offers unprecedented possibilities in design cognition and modeling, and suggests links between design, art, engineering, mathematics, psychology, neuroscience, and more, not previously explored.
Topics covered in the class include: algebras of shapes; spatial relations and shape rules; transformations and shape rules; determinacy and indeterminacy of rule applications; shape rules and rule schemata; shape grammar interpreters; and a host of applications in architectural, industrial and mechanical design as well as visual and decorative arts.
Students are expected to attend the lectures, participate in the discussions, read the weekly readings and reading responses @15 points, do three studies (each @ 15 points) and complete a final project (@40 points).


