Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:08:33.559Z Has data issue: false hasContentIssue false

Shape grammars as design tools: an implementation of a multipurpose chair grammar

Published online by Cambridge University Press:  09 May 2018

Sara Garcia*
Affiliation:
CIAUD, Faculdade de Arquitetura, Universidade de Lisboa, Lisbon, Portugal
António Menezes Leitão
Affiliation:
INESC-ID/Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal
*
Author for correspondence: Sara Garcia, E-mail: sgarcia@fa.ulisboa.pt
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a multipurpose chair grammar and its implementation in the design tool ChairDNA. This tool is oriented for the exploration of design alternatives in the early concept phase of the chair design process. This work addresses two shortcomings within the research area of shape grammars (SGs), namely, the lack of implementation of SGs applied to design domains, and the lack of practical applications in real-life design scenarios. To address these problems, a methodology is proposed for the implementation of a SG (more specifically, a set grammar) into a tool, comprising the translation of the grammar into user-interface elements oriented for design practitioners. By using the proposed tool, the user can add/delete chair components and edit shape parameters, while visualizing the effects on a three-dimensional digital model presented in a variety of CAD applications. Compared with other SG implementations, ChairDNA uses an approach that keeps under control the combinatorial explosion of rule applications, which simplifies the use of the tool by designers that do not have experience in SGs. The generative potential of the tool is demonstrated by generating chairs of different types, and its usability and utility in aiding the designer are evaluated by design students and design practitioners.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Fig. 1. Snapshot of the ChairDNA tool.

Figure 1

Fig. 2. Rule sets of the MCG.

Figure 2

Fig. 3. Rules to place parts in the legs rule set.

Figure 3

Fig. 4. Parametric variations of the chair base.

Figure 4

Fig. 5. Derivation of the Zig-Zag chair. Rule acronyms: LPF, Leg Front Panel; SP, Seat Panel; BP, Back Panel; LBP, Leg Base Panel; MST, Mode Solid – Thicken; T, Termination; MSP, Model Solid – Panels. Shape labels are omitted for clarity.

Figure 5

Fig. 6. Correspondence between the grammar and the implementation.

Figure 6

Fig. 7. A grammar rule (top left) and an example of its application (bottom left) and the corresponding implementation (on the right).

Figure 7

Fig. 8. A different grammar rule which places the same part (on the left) and its implementation (on the right).

Figure 8

Fig. 9. Two possible rule applications (on the left) versus one single application in ChairDNA (on the right).

Figure 9

Fig. 10. Chair solutions produced by the ChairDNA tool.

Figure 10

Table 1. Degree of completeness of the grammar

Figure 11

Fig. 11. Chair solutions produced by design practitioners with the ChairDNA tool.

Figure 12

Fig. 12. Major results of the user experience with ChairDNA. The horizontal axis represents the Likert scale, while the vertical axis represents the number of people that selected each element of the scale.