Professional Documents
Culture Documents
net/publication/331608014
CITATIONS READS
9 606
2 authors:
All content following this page was uploaded by Heather Ligler on 08 March 2019.
starting point is an initial shape grammar on the house that a design space of straight lines, arcs, and labelled lines in
was computed by drafting in an analog mode [1]. The new two-dimensions [8]. Assuming a shape rule is composed
interpreter, the Shape Machine, provides an unprecedented with respect to this vocabulary and within the space of the
medium for implementing this research to explore visual shape rule template, it is ready for application.
calculating in Portman’s language of the house. The Shape Rule application is initiated by selecting the transformation
Machine is authored in Python and structured on the under which the rule applies from the Shape Machine
maximal representation defined in the shape grammar toolbar. For the purposes of this study, only the isometry and
discourse to specify a minimum draftsman’s representation similarity transformations were used for applying rules.
for any shape [7, 11]. The backend recognition algorithms of Once the transformation is specified, the Shape Machine
the machine are characterized by this maximal representation asks the user to select a shape rule. This selection must
[12, 13]. The current prototype provides this support for a include the rule template which is essential to the precise
vocabulary of shapes that can be specified on the frontend in encoding of the geometric data. Subsequently, the Shape
an intuitive way by drawing arrangements of straight lines Machine requests the input of a design where the rule should
and arcs in two-dimensional space. Interaction with the be applied, which prompts the designer to select an initial
engine occurs exclusively in the standard Rhino workspace
shape or design already instantiated in the workspace. Then, underlying field of square n x m cells so that Entelechy I is
the command line provides the information for how many characterized by a 3 x 5 major grid resulting in fifteen major
matches are found based on these inputs and the graphical spaces layered with a minor grid of twenty-four circular
display highlights a single match of the LHS in one color minor spaces centered at the corner intersections of major
with a preview of the application of the RHS highlighted in cells in the grid. In the original Entelechy I design, major
a second color. At this point, if there is more than one match spaces are divided to demarcate one side of the house for
for the shape rule, the user can cycle through a preview of public entertaining use with double-height living spaces
each match to understand the complete implications of the (denoted by an X in the plans) and the other side for private
rule with respect to the design under consideration. The user family use with bedrooms and adjacent casual living spaces.
can then choose whether to apply the rule, try another one, Within the housing system, the minor spaces are articulated
or exit the production. Rule application can be selected in with hollow or exploded curvilinear columns utilized as
two modes so that a rule can either be applied directly for one support spaces for atmospheric and accessory uses including
match or in parallel for all matches under a command in the lightwells, stair wells, closets, studies, libraries, half-
software called “apply all.” When a rule is applied, the entire bathrooms, and micro-galleries.
design selection is redrafted in its maximal representation.
Figure 1 is useful for a visual overview of the generation of
4 CASE STUDY a design in the Shape Machine. The detailed derivation for a
The implementation focuses on the automation of the 3 x 3 major grid as automated in the software is shown in a
Entelechy grammar. To distinguish this project from boustrophedon manner to briefly outline the character of
previous work, the shape-machined grammar is more each of the stages and to introduce the system of the house
precisely called the Portm-Ino grammar. The name is given language. Two plans execute the shape rules of stage 1 to
to postulate how the house in Portman’s conception is a define a framework as a tartan grid (Figures 1a-1b); the next
systematic, residential configuration along the lines of Le six steps in the production illustrate the development in stage
Corbusier’s Dom-Ino framework. Readers interested in more 2 to clarify a configuration in the language (Figures 1c-1h);
background information on the formal analysis of the and the remaining process illustrates the application of the
original house design and the resulting analog grammar are shape rules of stage 3 until the last plan, which is produced
referred to [1]. The key detail to include briefly is that the with a combination of the final shape rules of stage 3 and the
house is composed systematically as a nested framework of termination process to end the automation (Figures 1i-1o).
major and minor spaces. The major spaces define the
Figure 1. A sample derivation for a 3 x 3 design as produced by Portm-Ino grammar implemented in the Shape Machine.
These stages follow the logic of the Entelechy grammar for site context and interior conditions as the entry implies the
ease of comparison. Readers familiar with the analog possibilities for the symmetric or asymmetric arrangement of
grammar will notice a simplified output so that shape rules the interior space. The match of Figure 7b was applied in the
and productions are focused on a single plan. Given its implementation of the 3 x 3 design to reflect a bilaterally
function as a piano nobile defining the entry of the house, the symmetric organization as shown in Figure 1.
upper level is privileged. It follows that the ground level and
roof can be derived from the logic of the intermediate floor
that mediates above and below. Parallel productions are left
for future work when the interface can more readily support
these computations without manual intervention. A visual Figure 2. A shape rule to locate the primary recessed entry.
illustration demonstrating the application of the subset of
shape rules used in the production of Figure 1 is available at The next four rules are from stage 3 to define the detailed
http://www.shape.gatech.edu/Machine/. architectonics of a design. This stage had significant
development in the Portm-Ino grammar as the
Additional detail on the implemented grammar is presented implementation raised the bar in terms of the desirable level
in two parts. First, a selection of rules (Figures 2-6) will be of detail, with a goal to achieve the articulation expected in
discussed in terms of their visual and verbal specification. In an architectural floor plan. Figure 3 depicts a rule for
order to illustrate rule application, each rule is also paired generating wall locations after the development of a
with a subsequent matching illustration that shows each non- configuration has carved out the spaces and volumes of a
equivalent LHS match for that rule found in the Shape design, leaving the lines of the resulting enclosed spaces
Machine (Figures 7-11). This set of illustrations all refer to intact as shown in Figure 1h. The LHS of this rule essentially
the design production of Figure 1 to give a more looks for the remaining lines of the major grid that demarcate
comprehensive picture of interacting with the shape rules and a division of space as measured between the circular minor
productions of the grammar in the software. Following this spaces. The RHS develops the representation from a single
snapshot, a sample catalog of complete designs generated in line to a double line to effectively produce a wall. Figure 8
the machine-based specification is presented and discussed shows the seventeen non-equivalent LHS matches of this
to illustrate some results from the implementation. rule when applied under similarity in the Shape Machine to
The power of programming with shape rules is in their ability the design of Figure 1h. These are all applied in parallel to
to encode precise relationships that interpret a design generate the thickened walls of a design.
intention with a visual representation. Figures 2-6 illustrate
rules from stages 2 and 3 of the grammar chosen to give
examples of how shape rules can describe the specification
of an entry, walls, elements of structure and exterior skin,
bedrooms, and a fireplace. Each rule is articulated with the Figure 3. A shape rule to designate generic thickened walls.
Shape Machine rule template to specify the transformation
Proceeding to the architectonic development of minor
from LHS to RHS. The rules are exported directly from the
spaces, Figure 4 illustrates a shape rule for specifying the
software and depict the visual specification needed to apply
curvilinear wall segments that form the enclosure for an
the rule in a shape computation.
exterior hollow column along the side and back orientation
Figure 2 gives an example of how a rule can be programmed of the perimeter. The LHS looks for the circular minor spaces
to specify a primary entry for a configuration in stage 2 of with the T-shape inside that designates these locations as
the grammar. On the LHS, the emergent eight-sided shape of shown in Figure 1j. The RHS adds the elements, which
lines and arcs reflects the resultant major space produced include the four structural components of the column
when the minor grid of circles is added to a design (Figure oriented to the cardinal directions and two exterior partitions
1c). The double line on top of the figure designates the front that continue the enclosure system when it meets these
orientation (Figure 1d). On the RHS, the double line is particular hollow columns at the perimeter. The resulting
translated to reflect the recessed entry and the exterior- enclosed minor space is also labelled with a line to denote an
oriented side of the eight-sided shape is trimmed so that the unassigned space in the plan that can be developed in the
space will no longer be recognized as a closed interior shape. rules that follow for a particular use or feature of a design.
A triangle shape label is also added on the RHS to further Figure 9 shows the six matches of the LHS of this rule found
articulate the entry. The rule is applied under similarity in the in the Shape Machine. All of these matches are applied in
Shape Machine to the design of Figure 1d to produce the parallel in the production of the Figure 1 design.
design of Figure 1e. Figure 7 shows how the machine finds
three non-equivalent matches of the LHS of the rule, each
reflecting an instance of the embedded shape that can
potentially become the main entry of a design. The entry
choice relates to both exterior conditions as influenced by the Figure 4. A shape rule to add curvilinear wall elements.
Moving on to the particularities of the interior spatial
arrangement, the relationship defining bedroom locations is
specified in Figure 5. Bedrooms in the language of the house
are always in direct connection with one minor space that is
enclosed as a private bedroom study or closet. Additionally,
bedrooms always have exposure to at least one operable
window wall for an immediate connection to natural light, (a) (b) (c)
view, and ventilation. The LHS designates this relationship
Figure 7. Three non-equivalent matches of the LHS of the shape
by defining a search space that includes: (a) an unassigned
rule to locate the entry (Figure 2).
minor space denoted by the circle with a line centered across
its diameter; and (b) a major space enclosed by three walls,
one of which must be located on the exterior. The RHS
develops the bedroom to articulate the assignment of the
single minor space, the curvilinear enclosure elements that
close off the space from the other three adjacent minor
spaces, and the labeling of the bedroom as denoted by the
circular label. Figure 10 shows the three non-equivalent (a) (b) (c)
matches of the LHS of the rule found when applied to Figure
1l. The matches of Figure 10a and c were instantiated in two
applications of the rule in the Figure 1 design.
Figure 12. A visual sample of mechanically produced design variations in the Entelechy language for a series of n x m grids. The 3 x 5
plan labeled n is the original 1964 design of Entelechy I as produced by Portm-Ino grammar implemented in the Shape Machine.
5 CONCLUSION a way to critically foreground a variety of architectural issues
The Shape Machine provides a generous medium for in a dynamic interaction to suggest that a computational
elaborating the formal theory on Portman’s language of the architectural theory is within reach.
house in an active way. Like working in any new medium,
ACKNOWLEDGMENTS
opportunities were found in the process that confirmed the
This work relies on the generous collaboration of the Shape
novelty of this environment and provided new insights on the
Computation Lab (SCL). Shape Machine is a project of the
architectural theory too. Specifically, three theoretical SCL at the School of Architecture, College of Design,
concepts to differentiate Portman’s language of the house Georgia Institute of Technology. The research and
came forward. First, a logic of networked circulation implementation of the interpreter is led by Tzu-Chieh Kurt
preconditioned for expansion is seen in the house as a system Hong.
initiated at the entry. This circulation in the house is
horizontally built into the logic of major spaces and REFERENCES
vertically built into the minor spaces to suggest a network 1. Ligler, H. and Economou, A. Entelechy revisited: On
ready for change to address new concerns. Second, a the generative specification of John Portman’s
modular measure for parameters that scale is inscribed in the architectural language. Environment and Planning B:
Urban Analytics and City Science, 45(4), 623–648,
house to pragmatically allow for adaptations mitigated by the
2018.
module. This modularity is intentionally plural to provide
multiple interrelated measures based on increments that 2. Stiny, G. and Gips, J. Shape Grammars and the
allow for playful symmetries, asymmetries, and proportions Generative Specification of Painting and Sculpture. In
to be explored within a design in the language. Finally, the C.V. Frieman (Ed.) Information Processing 71, 1972.
language of the house illustrates a structural character that 3. Stiny, G. and Gips, J. Algorithmic Aesthetics: Computer
tests the expressiveness of simple geometries. This Models for Criticism and Design in the Arts. University
simplicity is seen in the fact that the geometric vocabulary is of California Press, Cambridge, MA, USA, 1978.
essentially defined by a circle and a square. Future work will 4. Stiny, G. and Mitchell, W.J. The Palladian Grammar.
aim to address how the language can be restructured in the Environment and Planning B: Planning and Design 5:
Shape Machine for arguments beyond the domestic scale. 1978, 5-18.
More generally, the shape-machined implementation 5. Hersey, G. and Freedman, R. Possible Palladian Villas.
promotes a rule-based visual approach that can be readily MIT Press, Cambridge, MA, USA, 1992.
picked up and continued. This productive format is
6. Knight, T. and Stiny, G. Classical and non-classical
conducive to our paradigms of knowledge sharing today –
computation. ARQ: Architectural Research Quarterly 5:
via machine-readable files, scripts, searches, hashtags, and
2001, 355-372.
more. The advantages of this prototype environment cannot
be overemphasized in terms of the simplicity and 7. Stiny, G. Introduction to shape and shape grammars.
accessibility of the user interface, the time-savings afforded Environment and Planning B: Planning and Design 7:
by being able to encode a custom function by programming 1980, 343-351.
with shapes, and the alleviation of fatigue from repetitive 8. Stiny. G. Shape: Talking about Seeing and Doing. MIT
tasks that can be easily automated. The current prototype of Press, Cambridge, MA, USA, 2006.
the Shape Machine computes with shapes composed of
9. Knight, T. Transformations in design: A formal
straight lines and arcs in two-dimensional space. Rules are
approach to innovation in the visual arts. Cambridge
applicable under all Euclidean transformations. Shape
University Press, Cambridge, UK, 1994.
computation as a comprehensive program suggests an
expansion of the engine to include shapes in two and three- 10. Eloy, S., Pauwels, P., and Economou, A. AI EDAM
dimensional space as well as further transformations, special issue: Advances in implemented shape
parametric definitions, parallel productions, and interfaces grammars: Solutions and applications. Artificial
for recording or predictively suggesting rules. Intelligence for Engineering Design, Analysis and
Manufacturing, 32(2), 131-137, 2018.
The Shape Machine provides researchers with a technology
11. Stiny, G. A new line on drafting systems. Design
that allows them to try shape rules out, test the hypotheses
Computing. 1: 1986, 5-19.
they put forward, and generate productions that synthesize
the overall expressiveness and impact of their interpretation. 12. Krishnamurti, R. The construction of shapes.
More specifically, the methods presented here provide a way Environment and Planning B: Planning and Design 8:
to precisely define a formal theory in architectural research. 1981, 5-40.
Automating the process in the Shape Machine confirmed 13. Hong, T. K. and Economou, A. Shape Machine.
analytical intuitions, challenged them productively, and also Forthcoming.
demonstrated how a shape rule can be recast just like a design 14. Earl, C. Shape boundaries. Environment and Planning
– for many different decompositions according to purposes B: Planning and Design 24: 1997, 669-687.
that evolve [14]. As a medium, the Shape Machine provides