Signature Redacted: Libraries
Signature Redacted: Libraries
September 2014
Certified by:
Signature redacted
m' - Knight
/
o ,eriyW. Knight
1Pr ssor of Design and Computation
Thesis Supervisor
Approved by: i
Takehiko Nagakura
Associate Professor of Design and Computation
Chairman, Department Committee on Graduate Students
2
DISSERTATION COMMITTEE
Terry W. Knight
Professor of Design and Computation
Massachusetts Institute of Technology
George N. Stiny
Professor of Design and Computation
Massachusetts Institute of Technology
Klaus-JUrgen Bathe
Professor of Mechanical Engineering
Massachusetts Institute of Technology
3
ETHNOCOMPUTATION
On Weaving Grammars for Architectural Design
By
Rizal Muslimin
Abstract
ACKNOWLEDGEMENT
I am also very grateful to George Stiny for his inspiring and enlightening
ideas. Many concepts in this thesis were fostered through my informal discussions
with him. I am also thankful for the chance to assist him in class. Seeing him from
behind the stage, I learned a great deal about how to deliver ideas consistently and
uses gentle pace to help students digest complex concepts. The more I understand
his concept, the more clearly I see my role as a scholar and as an architect. It will
take me years to become a shape-grammarist of his stature, but our conversations
have helped me build a strong foundation from which to explore other aspects of
shape grammar.
excellence at their craft. Their unspoken knowledge and demonstrated skill gave
me enough material for a lifetime of future ethnocomputation studies.
I feel very fortunate to have parents who have always been supportive and
encouraging, helping me reach my goals. Despite my absence during some critical
moments and their own difficulties, they have consistently helped and supported
me. This degree serves as a form of thanks for their effort and support, although
nothing can truly repay their sacrifices or thank them enough for raising me well.
I also appreciate my in-laws for giving their love and support to my family and me
from a distance.
To Anevay andRyuzen
8
TABLE OF CONTENTS
1 INTRODUCTION 11
1.1 Background 11
Rational Weaving 12
"Educultural" Weaving 13
1.2 Issues in Architectural Weaving 14
Dormant Beauty in Architectural Weaving 15
Design Fixation 18
1.3 Research Statement 21
1.4 Methodologies 22
Shape Grammar 22
Finite Element Method 24
In Situ Research 24
Perception System Theory 25
1.5 Scope of this Work 25
The Method, not the Subject 25
The Process, not the Product 26
1.6 Thesis Outline 26
2 ETHNOCOMPUTATION 31
2.1 Outline 31
2.2 Introduction 33
The-Visual in Visual Ethnography 34
The Computation in Ethnocomputing 39
The EthnoComputation Approach 42
Situating the Computational Framework 44
2.3 Seeing-in-There 50
Site as a Schema 50
Reconfigured Sites 52
2.4 Mediated Bamboo 54
Generative Bamboo 56
Reciprocal Causality in Indigenous Materiality 64
2.5 The Weaver and the Weave - Sensorial Weaving 65
Sensorial Computation 66
Permanency and Temporality in Mental Shapes 70
Haptic Shape and Haptic Ambiguity 75
Oriented weaving 80
Symmetrical Stimulus and Asymmetrical Reaction 85
9
2.6 Discussion 86
Sensing and Calculating in EthnoComputation 87
Hylomorphism Revisited 87
Ethno-Computation as Cultural Mimesis 89
3 COMPUTATIONAL WEAVING 91
3.1 Outline 91
4 CONCLUSIONS 159
4.1 Summary 159
EthnoComputation as a Fieldwork Companion 159
The Roundtable in Mind 160
4.2 The Limits and the Prospects 161
Augmented-Me: The Future of EthnoComputation 161
Digital Shape: On Weaving and Automation 162
4.3 Borderless Weaving 164
4.4 Epilogue 165
BIBLIOGRAPHY 169
1 INTRODUCTION
1.1 Background
Weaving has been coevolving with human civilization, from the production of
early survival tools, such as shelter and clothing, to the automation of weaving in
the Jacquard loom. As the terms 'technology' and 'textile' are both derived from
the Latin word texere, which means 'to weave', 'to connect' and 'to construct', the
use of weaving can be traced back to the origins of textiles and architecture." 2
Gottfried Semper, in The FourElements in Architecture, states that the origin of
architecture overlapped with the creation of textiles at the time when humans
'John Gillow and Bryan Sentance, World Texdles:A Visual Guide to TradidonalTechniques(Thames
&
Hudson, 2005).
' Henry Barker, Egypdan Gods & Goddesses (Grosset & Dunlap, 1999).
12
invented the interwoven fence as the earliest partition for an enclosure. 3 This then
led to the invention of other woven objects for domestic household purposes. Frei
Otto makes a corresponding argument that early humankind's first dwelling was
woven with flexible and vegetal materials (young conifer, bamboo, or branches of
broad-leaved trees) because these materials are easily harvested and manipulated
with bare hands.4 Today, the legacy of weaving with flexible vegetal material can
still be found in many traditional crafts and traditional house constructions. In
some cultures, weaving is frequently used for wall-partitions, sometimes with
567
ornament that is applied in the textile's woven pattern, to decorate the house.
Rational Weaving
In addition to the role of weaving in architecture and craft, the logical aspect of
weaving has allowed it to travel across disciplines. The rationality of weaving is
construed from its discrete and continuous property. On one hand, the checkered
pattern from the over-and-under configuration appears as an assemblage of pixels
that is countable in the interwoven surface. On the other hand, the continuous
material (i.e., thread) allows for the depiction of a continuous line or plane made
by one thread as it passes over or under other threads.
I Gottfried Semper, The FourElements ofArchitecture andOther Wridngs, Reissue (Cambridge University
Press, 1851).
4
Frei Otto, IL-37AncientArchitects(UniversitftStuttgart, 1994).
sMiriama Evans, The Art ofMiori Weaving: The EternalThread(Wellington N.Z.: Huia Publishers, 2005).
'Martin Prechtel and Robert S. Carlsen, "Weaving and Cosmos Amongst the Tzutujil Maya of Guatemala,"
RES: Anthropolog andAesthedcs, no. 15 (April 1, 1988): 122-32.
7Kate P. Kent, "West African Decorative Weaving," African Arts6, no. 1 (October 1, 1972): 22-88,
doi:10.2307/3334637.
I T. F. Bell, JacquardWeaving andDesigning(Longmans,Green, 1895).
13
loom started the era of automation, and many computational pioneers began
working with punched cards. Charles Babbage adapted the punched card
mechanism for his Difference Engine and Analytical Engine designs in 1820, and
in 1845 Herman Hollerith embedded census data into the pattern of holes used for
his tabulator machine. Using Hollerith's mechanism, IBM tabulation machinery
was developed, and IBM's card reader and cardpunch machine assisted the birth
of ENIAC, setting off the digital era in computer science."
Today, decades after punched cards have been replaced by circuit boards,
the computational aspects of weaving remain ubiquitous in multidisciplinary
fields." Experts in electronics and biotechnology make broad use of weaving
principles, including identifying proteins using knot-theory, knitting articulate
cartilage in tissue engineering and knotting conductive thread into circuit
boards.2 1314 15 In mathematics, the formal expression of numerical weaving has
been formulated in algebra, arithmetic and trigonometry equations - namely, in
knot theory, braid theory and topology. 16 17
"Educultural" Weaving
As part of everyday craft activity, weaving has been passed down through
generations with various purposes in different cultural contexts. In Zinacantan,
Mexico, for instance, cultural customs exist that lead to improved weaving ability.
As observed by Patricia Greenfield, Zinacantec infants are trained to be natural
'James Essinger,Jacquard'sWeb: How a Hand-Loom Led to the Birth ofthe InformationAge (Oxford:
Oxford University Press, 2004).
10
Norman Macrae, John Von Neumann: The Scientifc Genius Who Pioneeredthe Modem Computer, Game
Theory, NuclearDeterrence, andMuch More (AMS Bookstore, 2000); Essinger, Jacquard'sWeb.
" Liu Suyi, "Fabric Weave Design Based on Cellular Automata Theory," May 15, 2009, 145-47,
doi:10.1109/IUCE.2009.88.
" Franklin T. Moutos, Lisa E. Freed, and Farshid Guilak, "A Biomimetic Three-Dimensional Woven
Composite Scaffold for Functional Tissue Engineering of Cartilage," Nat Mater6, no. 2 (February 2007): 162-
67, doi:10.1038/nmatl822.
Nat Mater6, no. 2 (February
' Gerard A. Ateshian, "Artificial Cartilage: Weaving in Three Dimensions,"
2007): 89-90, doi:10.1038/nmatl830.
' 4 K. Murasugi, "Knot Theory in Molecular Biology," Knot Theory&Its Appicadons, 2008, 267-83.
' Mahiar Hamedi, Robert Forchheimer, and Olle Inganas, "Towards Woven Logic from Organic Electronic
weavers from the time they are newborns. The infants are swaddled and wrapped
with cloth so that their upper arms are always close to their bodies. This
conditioning helps build a posture that enables them to weave easily with the
Zinacantec backstrap looms they use in their adult life. Additionally, Zinacantec
children are introduced to toy looms as educational playthings at age three to
seven. In their adult life, carrying a heavy load (of firewood) on their backs helps
Zinacantec girls and women improve their balance for weaving. Nurturing such
physiological capabilities from childhood provides a deep foundation for
Zinacantec weavers to be more stable in backstrap loom weaving, while their
childhood experience of sustaining visual attention (watching their mothers and
sisters weave) prepares them to endure large weaving tasks, which usually take
several weeks.I
The brief background above shows the versatility of weaving in early architecture,
computer science, and educultural domains. Given this versatility, the continuity
of architectural weaving, from its inception to today's architecture, might have
This fragmented weaving and the trendless styles expose only the surface
of the deeper problems. When we look beneath the surface issues of architectural
weaving, we find issues that may be more conceptual than technical in nature. In
particular, problems may arise from the conceptions under which weaving has
been institutionalized, in both scholarly and industrial contexts.
Pseudo-Woven
Despite the wide application of weaving's aesthetic in architectural projects, the
structural features of weaving have not followed the aesthetic features at the same
pace. Projects such as the Aragon Pavilion for World Expo 2008 in Zaragoza, the
Spain Pavilion for World Expo 2010 in Shanghai, and the Center Pompidou Metz in
Paris exhibit interwoven expressions aesthetically. Yet, on closer inspection, the
components that express interwoven style in these projects are not structurally
interwoven (Figure 2). In the Spanish pavilion, the weaving expression in the
facade is assembled of curved woven-mat modules attached to the steel structure
behind. In the Zaragoza pavilion, the wavy glass faqade (constructed so as to
create a weave-like impression), is sitting on a layer of zigzagged mullions. The
Pompidou Metz probably bears the closest resemblance to the original interwoven
pattern, as the triaxial timber pattern, in addition to its aesthetic function, does
serve as a structural component. However, looked at in detail, the triaxial timber
beams are basically stacked and layered one over another. In a traditional
weaving structure, the component is not only stacked in an over-and-under
configuration with the neighboring component but is also self-supporting with the
others in a cyclical composition, in that some of the distributed load from one
component to another will return back to itself.
Trendless Repetton
In addition to the lack of aesthetic-structural integrity in architectural weaving,
the references to weaving styles in architecture are still limited compared to the
diversity of weaving styles in handicrafts such as basketry and textiles. Not only
does handicraft weaving show greater variety of style compared to architectural
weaving, it is also more progressive. The structural logic and aesthetic expression
in handicraft are well integrated and mutually resonant in the progression. For
17
instance, the works of fiber artists such as Mary Jackson, Nathalie Miebach, and
John Garrett in basketry, as well as Anni Albers and Stella Hicks in tapestry,
exhibit new aesthetics of fiber design derived from ancient weaving techniques
(plaiting, coiling, knitting, twilling, twinning, stitching, ikat, tatting, braiding,
beading and many others). Permutations and combinations of various weaving
techniques, supported with new materials and technology, have spawned
numerous weaving styles in fiber art.
Design Fixation
The psychologists Jansson and Smith coined the term "design fixation" to argue
that showing designers a picture of a potential design solution to a problem, prior
to a design process, could result in fixation - that is, as a precedent, the picture
would block access to the other ways of solving the problem.' In supporting this
theory, Jansson and Smith posit that a design process is operating with two types
of mental representations of the design problem:
Within these two mental spaces, design fixation occurs when a designer
perceives a certain design precedent in the object space. The precedent solutions
provided in this space will prevent the designer from moving to the conceptual
space, where a new solution could produce an innovative design.
" David G. Jansson and Steven M. Smith, "Design Fixation," Destgn Studies 12, no. 1 (January 1991): 3-11,
doi:10.1016/0142-694X(91)90003-F.
" A. Terry Purcell and John S. Gero, "Design and Other Types of Fixation," Design Studes, Special Issue:
Design Cognition and Computation, 17, no. 4 (October 1996): 363-83, doi:10.1016/S0142-694X(96)00023-3.
19
Enumerative Catalogue:FragmentedStyles
A long list of weaving types has been documented and categorized by many
scholars. For instance, in categorizing lightweight structures, Frei Otto defines
various types of netting.13In exemplifying basic types of textiles, Annie Albers
defines several types of weaves (e.g., coiling, netting).2 4 In proposing weaving as
the first element in architecture, Gottfried Semper distinguishes several basic
types of weaving (e.g., knitting, plaiting, and knotting).2 In cataloguing basketry
across culture, Bryan Sentance geo-tags different styles of basket weave based on
location (e.g., African weaving, Navajo weaving, Japanese weaving). 26 This
enumerative weaving documentation is important to exhibit the diversity of
weaving as well as to promote the craft of related culture.
In addition, the absence of other types of crafts in the catalogues that use
weaving principles but with different names, materials, or scales, could also cause
design fixation. These exclusions could cause any potential ideas and principles
from the so-called 'not weaving'to be perceived as incompatible with architectural
weaving, and thus, would not be considered in the architect's conceptualspace
during the design process.
2
Berthold Burkhardt, Jugen Hennicke Frei Otto, IL 10 - GridShells(Institutefor Lightweight Structures,
University Stuttgart, n.d.).
24
Anni Albers, On Weaving(Wesleyan University Press, 1965).
* Semper, The FourElements ofArchitecture and Other Wridngs.
2 Bryan Sentance, Basketry:A World Guide to TradidonalTechniques (Thames & Hudson, 2007).
20
MechanicalFixation:Binary Weaving
To understand how far weaving design has evolved, it is necessary to distinguish
design innovation from manufacturing revolution.
" Mattie Phipps Todd, Hand-Loom Weaving:A ManualforSchoolandHome (Rand, McNally & company,
1902); Alfred Barlow, The Historyand Principlesof Weavfn, by Handandbypower(London:Low,
Marston, Searle, & Rivington, 1878).
The conception of automation used in this framework is based on Bruno Latour, "'"Where Are the Missing
Masses? The Sociology of a Few Mundane Artifacts,"' in ShapingTechnology/ BuildingSociety:Studies in
SociotechnicalChange, by wiebe E. Bijker and John Law (Cambridge, Mass.: The MIT Press, 1994); Bruno
Latour, "Gaston, A Little Known Successor of Daedalus," trans. Charis Cussins, n.d.
21
thousands of years ago: plain weave and its variations (e.g., basket weave, satin,
twill, etc.). A contributing factor in the design fixation on this mechanization
might be the hands' lessening involvement in weaving over time. Consider a
weaver holding a thread in each hand. There are many ways for the weaver to
weave the threads in 3D space to create points, linear, planar, or volumetric
objects (e.g., a knot, a braid, a mat or a basket). However, the first weaving
automation into looming effectively reduced the number of possible ways to
weave in 3D space into 2D space (fabrics) with 1D linear motion (i.e., by sliding
the weft only horizontally). The weaving advancement in the Jacquard loom
completely lifted the hand off the thread and only left patterns of OD points on a
surface, ready to be flipped between '0' and'1'to portray a pixilated 2D image --
hands off; codes on.
To pursue these strategies, the main objectives of this research are the
following:
22
1.4 Methodologies
Shape Grammar
Shape grammar, originated by George Stiny and James Gips in 1972, is a
computational design method used to analyze and synthesize designs by
embedding and calculating shapes with a set of shape rules.28 A shape rule is
visually represented by a left-hand shape and a right-hand shape (the new shape).
A shape in the rule can be defined by a certain parameter or description (e.g.,
' George Stiny and James Gips, "Shape Grammars and the Generative Specification of Painting and
Sculpture," Informatdon Processing71,no. 1460-65 (1972): 125.
23
variables, conditions and data set). A shape computadon represents the iteration
of shape rules in a step-by-step notation to show how the rules generate designs.
left-hwAn right-hand
shape computation
This research uses FEM at two levels: the application level and the
conceptual level. At the application level, this study uses FEM simulation
software and compression testing to analyze the structural behavior of rule-based
weaving design under different design rule parameters. At the conceptual level,
this study revisits the FEM idealization process in converting a physical object to a
virtual model. This conversion is represented with shape grammar notation, in
order to integrate computational design and computational mechanical features
early in the process of designing architectural weaving. This integration is used to
analyze and synthesize potential weaving derivations in the other type of crafts
(e.g. tensegrity, beading, folding, etc.). (More details on the Finite Element
Method idealization process will be presented in chapter 3.)
In SituResearch
This study uses three types of in situ research: (1) field observation, (2) a weaving
grammar workshop and (3) a building installation workshop, to observe
traditional weaving knowledge on the site and to inspect the adaptation of the
rule-based design on the site.
31
Klaus-Jurgen Bathe, FiniteElement Procedures(Englewood Cliffs, N.J: Prentice Hall, 1996).
* Miguel Luiz Bucalem and Klaus-Jurgen Bathe, The MechanicsofSolidsand Structures- Hierarchical
Modelingand the FiniteElement Soludon, 2011 edition (Berlin; New York: Springer, 2011).
25
beyond geographical boundaries and across cultures and periods, the ubiquity of
weaving should not position this study as a generalization of weaving.
Through the field research, this thesis should be seen as a proposal for a
design method on how to learn design from the weaver - here, in particular, from
the tacit environment of traditional weaving. The research should not be
evaluated with a statistical mindset so as to legitimate a certain weaving method
based on quantitative findings. The value of this study should be appraised
according to the capacity of the research method to extract information from the
designer's activity and transform it into an explicit knowledge for design
purposes.
This thesis is divided into four parts, beginning with this introduction (part one).
a.
b.
C.
Figure 2. Pseudo-Woven
Architectural weaving from the left: [a] Aragon Pavilion for World Expo 2008 in Zaragoza
by Olano and Mendo, ' [b] Spain Pavilion for World Expo 2010 in Shanghai by Benedetta
Tagliabue," [c] Center Pompidou Metz in Paris by Shigeru Ban.' Close up images on the
bottom of each building show faqade components expressing the aesthetic of weaving, yet
structurally, the components are not interwoven.
ab
Figure 3. Woven Bentwood and Sculptural Weaving
[a] Frank Gehry's Knoll Chair (Power Play) is woven with Bent wood technique using hard
white maple veneer strips' and [b] Frank Gehry's Fish Sculpture at the top of Vila
Olympica in Barcelona is woven with Bronze Strips and supported by steel frame structure
from behind.' The Fish is woven using a similar type of weave as the Knoll chair (i.e.,
plain weave).
" Fromht://areaneo.comblog/2013/05/1/frankgehry-lounge-chair-power-play-for-koll-iteratoal-
192/ and http://hivemodern.com/pages/product537/knoll-frank-ehry-power-npla-lounge-chair
' From: http://www.europaenfotos.com/barcelona/eng pho bcn 175.html and
http://www.shutterstock.com/ic-30686695/stock-photo-barcelona-april-frank-gehy-s-peix-d-or-whale-
sculnture-on-the-beach-of-barcelona-aoril.html
30
31
2 ETHNOCOMPUTATION
2.1 Outline
The chapter is divided into five sections. The first section situates my
computational approaches through reflections on other disciplines' work in
traditional communities; in particular, I reflect on the ways in which scholars
analyze and represent traditional craft in their case studies. Based on this
reflection, I propose my in-situresearch methods, EthnoComputadon,which are
" Michael Polanyi, Knowing andBeing: Essays by Michael Polanyi, First Edition edition (Chicago: University
Of Chicago Press, 1969).
32
The third section interprets how nature is translated into material for the
craft of weaving. Drawing upon Aristotle's matter and form conception
(hylomorphism),4 1 42 through an interpretative computation, I associate the
abundance of bamboo as the main weaving material and the diversity of bamboo
crafts in the villages. I develop rules and schema to exemplify how craft material
is made from two directions: by reverse-engineering the material manufacturing
process back to nature and by generatively deriving the natural material into a
diverse type of craft component. This interpretation highlights a pivotal
assumption about how the weaver perceives a shape, an assumption I use as I
observe the weaving process, as detailed in the fourth section.
' Clifford Geertz, Works andLives: The AnthropologistasAuthor, 1 edition (Stanford, Calif.: Stanford
University Press, 1989).
41
Christopher Shields, "Aristotle," in The Stanford Encyclopedia of Philosophy, ed. Edward N. Zalta, Spring 2014,
2014, http://plato.stanford.edu/archives/spr20l4/entries/aristotle/.
' Frank A. Lewis and Robert Bolton, Form, Matter, andMixturein Aristotle (Oxford, UKE; Malden, MA:
Wiley-Blackwell, 1997).
33
The fourth section describes the interaction between the weavers and
weaves during the weaving process. Based on my observations on the site, I
present the weaver's sensorial interaction with the weave through an iterative
computation. The sensorial interaction is represented within two timeframes:
slow motion and fast motion. In the slow-motion analysis, the analysis focuses on
the weaver's visual and haptic interactions with the weave, to interpret shapes that
the weaver embedded perceptually in the weaving process. In the fast-motion
analysis, I analyze the weaver's body orientation toward the weave, as he moves
from one position to another, to understand how the weaver views the shapes as
he adds a thread on the weave in different positions.
2.2 Introduction
4 Franz Boas, PRimidve Art, 1st Dover Edition (Dover Publications, 1955).
4 Roxana Waterson, The Living House:An Anthropology ofArchitecture in South-EastAsia (Tuttle Publishing
2010).
' Greenfield, Weaving GeneradonsTogether.
34
47
ethnocomputing, which study the application of computing in cultural settings,
and visualethnography,which study the use of visual media and material, as well
as the incorporation of a visual lens into ethnography.48
understand how the views of craft in these disciplines intersect with the view of
craft in this thesis. In this thesis, I view craft as a design activity. How are the
perspectives from which scholars in visual ethnography and ethnocomputing
describe the crafting process, and present it to their audiences, useful to design?
How might a design study diverge from these perspectives?
the myopic view of the use of visual technology for anthropological practice rather
than the visual form of anthropology to re-conceptualize visual anthropology in
his responses to the earlier Principlesof VisualAnthropologyproposedby Paul
Hocking.-0 In The CorporealImage,MacDougall posits three principles:
' Tedre Matti, "Ethnocomputing: A Multicultural view on Computer Science" (M.Sc Thesis, University of
Joensuu, 2002).
* Karen O'Reilly, Key Conceptsin Ethnography(SAGE Publications Ltd, 2014).
* Encyclopxdia BritannicaOnline, s. v. "visual anthropology,"
PuHt://www.britannica.com/EBchecked/tolic/e1072842/visual-anthrog
.
' Paul Hockings, Principlesof Visual Anthropology, 3 edition (Berlin: De Gruyter, 2003).
35
51David MacDougall, The CorporealImage: Film, Ethnography, and the Senses (Princeton, N.J: Princeton University
Press, 2005).
" Sarah Pink Doing Visual Ethnography,Second Edition edition (SAGE Publications Ltd, 2012).
3 Ibid.
36
People and devices in this picture are a few of many subjects from MacDougall's visual
anthropology study, which covers multi-dimensional aspect of photographic practice in
India, ranging from the social life of the photographer to the context and history of the
practice to the mechanism of the camera.
~~ Ib, -1 ~. C
( inmrm.nt d kIla vd' v Illa M
l zdji
.
Now
M
" From: Sarah Pink, Doing VisualEthnography, Third Edition edition (SAGE Publications Ltd, 2013).p.77
39
60
Matti, "Ethnocomputing: A Multicultural View on Computer Science."
Marcia Ascher, Mathematicsofthe Incas: Code ofthe Quipu (Dover Publications, 1997).
* Ron Eglash, African Fractals:Modern Computing and IndigenousDesign, 3rd edition (New Brunswick N.J:
Rutgers University Press, 1999).
" Matti Tedre et al., "Ethnocomputing: ICT in Cultural and Social Context," Commun. ACM49, no. 1
(January 2006): 126-30, doi: 10. 1145/1107458.1107466.
" Matti Tedre et al., "Ethnocomputing: ICT in Cultural and Social Context," Commun. ACM49, no. 1
(January 2006): 126-30, doi: 10. 1145/1107458.1107466.
40
However, the simulator does not show the design process or how the
craftsperson interacts with the design. The software lets the user generate the
design by typing an input for the design parameter -- for example, the shape
position (point coordinate), symmetrical properties (rotation angle), and recursive
function (number of steps). Thus, what the user will learn from the software, as
promised, is the math and computer principles. To be precise: users learn the
Principle of Fractal, which may or may not relate to the original design principles.
After I tried the software, the website description looked different to me:
Eglash himself did not claim that his fractal description is the main
concept underlying the African built environment. In African Fractals,he
"Ron Eglash et al., "Culturally Situated Design Tools: Ethnocomputing from Field Site to Classroom,"
Ameican Anthropologist108,no. 2 (June 1, 2006): 347-62, doi:10.1525/aa.2006.108.2.347.
"' Ron Eglash, "Culturally-Situated Design Tools," CulturallySituated Design Tools: Teaching Math andComputing
through Culture,accessed May 16, 2014, http://csdt.rpi.edu/.
" The software is still fun to use (if not addictive). However, after several design iterations, my initial
appreciation on the unique traditional design has shifted into the universality of the symmetry. From the
software, I appreciate the fractal more than the traditional design. What left from the cultural notion is
simply the ethnic-label indicating the place where the artifact found.
41
74
Herbert A Simon, The Sciences of the Artificial -3rd Edition, 3rd ed. (The MIT Press, 1996).
43
Drawing from Simon's framework, I assign the term "artifact" in this study
to the interface between objects and the craftsperson, i.e. the craftsperson's tacit
knowledge and perceptual system as the inner environment, and the craft's
material and the craftsperson's habitat as the outer environment. This interface is
built upon the assemblage of pertinent disciplines (e.g., computational method,
perceptual system) and the evolving knowledge based on the researcher's
experience at the site; to reason clearly about the tacit knowledge on the site, I
rely upon the explicit representation of my own experience.
7
s SmartBird," accessed May 16,2014, http://www.festo.com/cms/en-corp/11369.htm.
44
similar to the methods used in these disciplines. However, the research focus is
different. The research focuses on the interaction between human and craft
because in EthnoComputation, the explicit representation from this interaction is
the artifact.
'See the introduction chapter for Shape Grammar definition (page 22)
" Terry Knight and George Stiny, "Classical and Non-Classical Computation," Arq: ArchitecturalResearch
Quarterly5, no. 04 (2001): 355-72, doi:10.1017/S1359135502001410.
' See the first shape grammar computation with non-digital representation in Stiny and Gips (1971) and
some examples of Shape Grammar digital interpreter by Andrew Li from http://andrew.li and Miranda
McGill from httn-/klesignmasala.com/nortfofio/ui-shaner2d.html.
45
space (i.e., OD, 1D, 2D, and 3D)." However, the shape and space relationship on a
site is represented, not mathematically, but perceptually, relative to the eyes of
the beholder. Although object and space in an in situ observation are always
three-dimensional, that does not necessarily mean the shapes on the site cannot
be perceived as two- or one-dimensional representations. Therefore, in this
observation, a shape is represented by how its characteristics are perceived (e.g.,
atomic, linear, planar and volumetric), where the space is represented as a
medium that the shape inhabits.
A set of objects -- for example, a pencil resting on a table -- can serve either
as a shape or a space based on how an individual perceives the relationship
between the pencil and the table. The pencil on the table can be perceived as a
one-dimensional line on a two-dimensional plane (U1 2), yet the eraser surface on
the end of the pencil can be regarded as a two-dimensional circle inhabiting a
three-dimensional cylinder (U 23). Later, if an individual uses the pencil to write or
draw, he/she may perceive the graphite tip of the pencil as an end-point of a line-
stroke on the paper (U02), or, as a peak point of the graphite cones of the pencil
(U03). The former may be more apparent visually (as perceived by the eyes), and
7 George Stiny, Shape: Talking about Seeing and Doing (The MIT Press, 2008).
8 Ibid.
46
the latter may be more apparent tactilely (as perceived by a sense of touch via
sensory nerves in the fingertips, fingers, hand). Thus, our perceptual mechanisms
(visual and tactile) can readily shift the shape-space relationship.
LH-shape RH-shape
STF P (W0TE1 9
RULEe-
RULE ...
E2
2
3il
Initial Shape
" From: George Stiny and James Gips, "Shape Grammars and the Generative Specification of Painting and
Sculpture," in InformationProcessing71 (presented at the International Federation for Information
Processing (IFIP), Ljubljana, Yugoslavia, 1971).
47
A B
-- OR
1 2 3a 3b
82
Figure 11. Rules A -4 B and Computation
method for changing the initial shape A into the new shape B. The process of
"making a shape" in Shape Grammar computation is quite distinctive, that is: to
see A, erase A and show B.1 For example, consider the shape rule that turns shape
3
A into shape B, and the three iterative steps in Figure 11. Between these steps,
more steps are required to make the shape. In Shape, Stiny states the procedure to
apply the rules:
Based on this instruction, the three iterative steps can be extended into six
steps in Figure 12, to ensure that the rule is properly applied.
8
Figure 12. Extended Rules Iteration s
The single-lined arrow (->) in the rule is, therefore, open for
Double arrows (=>) in the rule iteration signify the process of applying a
rule (r)fora shape () in an iterative computation r(x). Thus, an iterative
computation r(x) implies that rule(r) and shape (A) exist. By reversing this
procedure, in a condition where craft objects exist on the site, we can apply an
inverse computation by assuming the existing crafts as the iterative computation
to retrieve back the rule (r) and the shape (x).
The return function to retrieve the rule (r) and the shape (x) is
interpretative because many rules and shapes can produce the same result(s). Just
as embedding the shapes from the shape rule into shape computation can be
ambiguous, likewise, embedding the shapes from shape computation into shape
6
rules can also be indefinite.
MTerry Knight, "Computing with Ambiguity," Environment andPlanningB: PlanningandDesign 30, no. 2
(2003): 165-80, doi:10.1068/b12915.
49
Given the many possible defining rules from the available object-craft on
the site, it would be irrelevant to claim the original shape rule, even if a (set of)
87
rule(s) could generate an object that resembles the original craft.
1 -+
R2 R3 R4
L R2 LR3 L11
R4
LP =L Iy
4. Crafts regenerated with interpreted rules
7Other constraints, such as crafting skills, could greatly vary the craft objects. If a physical constraint is
increase.
included in the computation process then the possibility to retrieve the original rules will vastly
initial shape, the
Assuming craftsperson A and craftsperson B are working with the same rule and the same
in the
resulting designs can look somewhat alike but can vary based the physiological differences
in their
individuals. For example, craftspeople A and B may have different levels of tactile perception
that could lead to different designs based on the same rule.
fingertips and/or different visual perceptions
50
2.3 Seeing-in-There
The region of Toraja, Indonesia is well known for its ornamental crafts,
woodcarvings, unique traditional houses (known as Tongkonan), funeral rituals
and other traditional ceremonies.8s9 90 The site location, Kete Kesu, is a village in
Toraja of about 350 residents. Culture in the village embraces a wide range of craft
Site as a Schema
Just as there are different ways to see a shape, there are different ways to perceive
a site. I represent the setting in Figure 15 in a non-judgmental view where all
objects on the site are recognized as shapes that hold equal Weight. 91 For instance,
objects in the foreground, mid-ground and background have the same level of
hierarchy (the person is no more important than the other objects or vice-versa).
The non-judgmental view is analogous to an "image processing framework",
proposed by David Marr in computer vision. In Marr's framework, retinal image,
a representation of object in the real world that is projected into a retina, has no
meaning attached. A retinal image is processed through a bottom-up approach
from low-level vision (differentiating edges of one object with another), to mid-
level vision (recognizing shape attributes such as color, shading, texture, motion
flow), and then to shape recognition in a high-level vision, where shape attributes
from mid-level vision is being recognized with meaning.
Figure 16. The initial setting (left) is weighted with a term 'weave' to highlight
woven shapes on the site (right).
In this setting, I only recognize objects in their basic terms (e.g., a person,
threads, a panel), but their value and their relationship to another are neutralized.
This non-judgmental view serves as my initial setting to compute my research
focus on the site. In this setting, I begin to add Weight to the shapes that match the
description of 'weave' as a cyclical over-and-under shape relationship, such that:
IF weave is found THEN adds Weight to the weave. The Weight will contrast
weave apart from other objects on the site, and gradually, only parts considered as
woven are perceived in this scene, e.g., woven-partition, woven basket-base,
woven screen, etc. (see Figure 16).
" G. Stiny, "Weights," EnvironmentandPlanningB: Planningand Design 19, no. 4 (1992): 413-30,
doi:10.1068/b190413.
92 (David Marr, Shimon Ullman, and Tomaso A. Poggio, Vision: A Computational
Investigationinto the Human
RepresentationandProcessingof Visual Information (MIT Press, 2010).
52
Reconfigured Sites
Objects in the setting are recognized separately in the weighted site as their
relationship is not yet defined (Figure 17). This setting serves as a schema that can
generate emergent research frameworks for perceiving the site. For example, in
between weaving for ornamental and weaving for practical purposes. The
emergent relationship between the weaver and the ornament in Figure 18 shows
one of many possible frameworks that can be generated from the site schema.
For this study, I limit my scope to weaving in two frameworks (Figure 19).
background and the pervasive interwoven bamboo artifacts in the setting. The
second framework focuses on the weaver's interaction with the weave during the
production process, given the weaver's constant visual and physical focus on the
material.
53
Figure 19. Reconfigured Sites from Object Association: Nature-Craft and Human-
Craft
Two frameworks from object association highlight my research focus on the site: [1] How
nature is transformed into material, and [21 how material is transformed into a design by
the weaver.
54
In view of the dominance of form in the form and matter relationship, Tim
Ingold, anthropologist, proposes an alternative model to Aristotle's
Hylomorphism. Ingold criticizes means of reproduction that occur between the
conception of a material as a "formless lump of matter" and the material as "form-
bestowing agency of human beings".93 Building upon philosophers Gilles
Deleuze and F6lix Guattari's model, Matter-Flow, Ingold renders his Environment
Without Object (EWO) model, where matter flows through the physical
environment. Thus, even in its'brute' form and in the absence of human agency,
material is always in a state of flux, changing as it interacts with its environment.95
%97
" Tim Ingold, Bringing Things Back to Life: CreativeEntanglements in a World of Materials,Working Paper
(Realities / Morgan Centre, University of Manchester, July 20, 2010),
http://www.manchester.ac.uk/realities/publications/workingpapers/.
" Hylomorphism (matter: huld and form: eidos or morphe) holds that no such object contains two distinct
metaphysical elements: one formal and one material.(Shields, "Aristotle.")
"Based on James Elkins, What PaintingIs, 1 edition (Routledge, 2004).
"Tim Ingold, Malng:Anthropology, Archaeology, Art andArchitecture (Routledge, 2013).
"Tim Ingold, "Of Blocks and Knots: Architecture as weaving," accessed May 17, 2014,
http://www.architectural-review.com/comment-and-opinion/of-blocks-and-knots-architecture-as-
weaving/8653693.article.
" Shields, "Aristotle."
55
Figure 20. Abundant Bamboo trees (top) and various bamboo crafts in Kete Kesu
(bottom)
" Anna Marmodoro, "Aristotle's Hylomorphism without Reconditioning," accessed May 17, 2014,
https://www.academia.edu/4195031/Aristotles-hylomorphism..withouLreconditioning.
56
Generative Bamboo l0
The wide range of bamboo crafts in the village can be represented with a
parametric schema. In this schema, the part of the bamboo that is cut off
(negative shape) and the part that is uncut (positive shape) are equal. For instance,
a rectangular shape appears in the bamboo crafts, both as a positive shape (i.e., a
rectangle as a two-dimensional projection of the cylindrical bamboo) and as a
negative shape (i.e., rectangular holes in bamboo).
One of the pivotal moments in making these positive and negative shapes
occurs when the craftsperson's knife-edge comes in contact with the bamboo
surface to cut it into different shapes. This contact links the inner environment of
the craftsperson, and the outer environment of the bamboo. Therefore, the knife's
cutting line, mentally embedded on bamboo by the craftsperson in such a
moment, can be regarded as an interface with which to interpret the
craftsperson's knowledge and the bamboo-craft diversity (Figure 21).
Klaus Dunkelberg, IL 31, Bambus. IL 31, Bamboo. BambusAlsBaustoff Bauen Mit PflanziichenStiben.
(Kramer, Stuttgart, 2000). Provide numerous detail on bamboo utilization in Indonesia, including Toraja,
which has been used as a main reference in this study along with my direct observation on the site.
57
Side-ElevationRules
The cylindrical shape of the bamboo pole is represented through the bamboo's
side elevation with two cutting rules: longitudinal cut and lateral cut. The distance
between the end of the pole and the cutting line is parameterized with variables:
length (L) and width (w) (See rule Ri and R2 in Figure 22). The two cutting rules
can be applied recursively to generate more cutting lines, in order to subtract the
bamboo. After the cutting rule is applied, the desired shape can be signified with
Weight by applying rule R3. The three examples of rule R3 application indicate
different desired shapes from the same cutting lines.
58
R1K R3
- - w-
R2K
R3
initial
shape
R2 R2 R1
K R1 R3
R3 n
See more about grain property of Bamboo in Dunkelberg, IL 31, Bambus. IL 31, Bamboo. Bambus Als
02
1
Baustoff Bauen Mit PflanziichenStsben.
59
The form of knowledge in interpreting the cutting process with these rules
can be accumulated into a lattice of rule iterations. The lattice diagram in Figure
23 illustrates a bamboo derivation from nature to several craft components. The
two ends of the diagram represent the original bamboo pole, one projected as a
two-dimensional shape at the top and the other as a three-dimensional object at
the bottom. In between, the rule iteration guides the process from one step to the
next. An observer who sees bamboo as part of nature on the site can use the lattice
to interpret how craftspeople transform the natural object (the bamboo pole) into
various crafts components and utilitarian objects based on the cutting rules in
Figure 22.
Or, the other way around, an observer viewing the finished craft
component can interpret how craftspeople made it from a bamboo pole. Given
existing bamboo crafts, an observer can trace the shape, beginning at the
subtracted shape at the bottom part of the diagram, back to the top of the diagram
(the original bamboo pole).
1
In addition, a desired shape can also be predefined and embedded in the surface at the beginning as the
initial shapes indicate the cutting lines.
60
CrossSection View
In addition to the bamboo side elevation, the observer can embed the cutting lines
from the bamboo's cross section. After the pole is cut, an observer can see an
emergent circular shape. Here, the cutting rules are parameterized based on the
knife's position on the surface-edge of the bamboo (cross section). The examples
in Figure 24 show two schemas to place the knife's blade on the cross-sectional
profile (rule R5 and R6). Relative to the profile's center point, rule R5 translates
the knife parallel with the bamboo's profile diameter within a distance (D) while
rule R6 angles out the knife blade from the center by a certain number of degrees
().
R5 --
R6
R5 R5 R5
-0
C,
matter#1
.atter#2 - - - - -> form#2 m *atter#3 - - - - -> - - - - - - ->
form#3 = matter#4 form#1 m
diversity in bamboo crafts is a result of both different types and different kinds of
shapes that are mentally embedded by the craftsperson into the original material.
In the previous section, I interpreted the way materials are perceived and
transformed, from their original form and function in nature to a craft
component. The different ways of perceiving the material's origins in nature lead
to multiple ways of shaping and crafting the material in Kete Kesu, Toraja. In this
section, I illustrate the ways in which material is transformed into weaving
through the craftsperson's senses, in particular the senses of vision and touch.
Sensorial Computation
The weaver in my field study is a native Toraja man who practices various weaving
9 For this study,
activities to produce crafts such as hats, partitions, and baskets.
the man was weaving a basket. The basket consisted of 24 bamboo threads woven
in the triaxial weaving style (See basket in Figure 20). Figure 2726 represents a
process of weaving the basket's base. The process is divided into 24 steps where
the iteration is based on the number of threads in each step (from steps 1-13) and
the number of sides of a thread that defines the perimeter of the base (from steps
14-18).
This study assumes that shapes the weaver sees and touches in his
sensorial interaction embody important aspects of his weaving. To interpret the
role of these shapes, in the following, I highlight the interaction that occurred in
between the 24 steps in more detail. Specifically, I focus on a weaver-weave
interaction between the third and fourth steps (marked by the red arrow in Figure
2726), and represent the interaction in a computational iteration. This
computational iteration of weaver's seeing and touching activity, hereafter
I Note that in this village, a person's profession is sometimes mixed with his/her other activities. To earn
his living, the weaver needs to simultaneously weave as well as work on other jobs, e.g. harvesting, house-
construction, etc.
no See a step-by-step example in OIta Prefecture- Weaving Technique
67
I 2 3 4
5 6 7 8
9 19 11 12
13 14 15 16
/l
The sensorial computation between the 3rd and 4th steps is discretized
based on the weaver's vision and touch. Figure 2827 shows an example of the
In seeing: the blue color shows shapes from the weaver's visual attention
on the threads. This shape is represented in one step. As the weaver shifts
his gaze to see a different shape, the new shape would then be added into
sensorial computation as another step.
In touching: the red and yellow strips show the area that the weaver
touches (red for feet and yellow for hands). The haptic interaction is
discretized into one step based on his hands' positions on the thread, and
another step if the position of either of his hands changes.
I 2 3 4 5 6
\N
7 8 9 10 11 12
/
x\ N,'
/
\K
/ v N
\ \~,
V/
13 14 15 16 17 18
'\ \
N /\\
N
/
1 2 3 4 5
crs- CS+ CrS+
pos- pos+
f L/
weaver teet stands on alt hand pull initiat shape Adding new shape
existing shape right hend pick new shap edo the exist"i shape
The long-dashed arrows (====>) that subsume more than one step on the
above or below row indicate that the weaver is continuously sensing on that
particular row. For instance, in steps 2 to 4 in Figure 3029, while the weaver's hand
is adding a new shape in step three in the second row, his visual attention remains
focused on the area where he will add the new shape. Therefore, step three in the
first row is represented with a dashed arrow. In the second row, another dashed
arrow in steps 4 and 5 represents the continuity of the weaver's tactile attention.
In these steps, he continuously holds the thread at the same spots while he uses
his vision to evaluate whether or not the new and existing threads are crossed into
a knot.
from my interview with the weaver about the basket he is making. As a weaving
goal, the basket has a cylinder-shaped dome topped by a circular lid. Thus, to
weave a basket properly, the end of each thread should coincide with the circle.
the alignment of the thread with the circle. This adjustment implies that as he
weaves, he is always considering the final shape.
thread's shape, but also in the space around the threads and in-between each
individual thread. In an interview following this observation, I showed the weaver
an image of unfinished two-dimensional woven lines and ask him to guess what
image it was (Figure 31). The weaver looked at the image carefully but had
difficulty identifying this object as a weaving pattern. He guessed that the image
was a partition, a road, but not an interwoven pattern.' When asked why he did
not perceive it as a weaving, he said because it doesn't have a contrast color in the
space between the threads. His answer raises an interesting point concerning the
2
attention he pays to the space between the threads while he weaves." In the
" I also posed this question to other craftspeople on the site, and most of them were able to figure out the
weaving pattern in the image.
"2 I have described in more detail about how weaving is visually perceived according to Gestalt Law: see
Rizal Muslimin, "Recursive Embedding of Gestalt Laws and Shape Grammar in the Weaving Design
Process," vol. 1 (presented at the 30th eCAADe, Prague, Czech Republic, 2012), 443-49. And Rizal Muslimin,
"Gestalt Grammar in Weaving Design: Leveraging visual Affordance in Analysing and Synthesizing Weaving
Design Based on the Laws of Pragnanz and Shape Grammar (poster)" (presented at the 5th International
Conference On Design Computing And Cognition (DCC), Texas, USA, 2012).
72
6 7 8
al- al+
Y/
dist- dist+
9 10 11 12
ar- ar+
dist- dist+
..In contrast, in random-weaving or sculptural fiber arts, the final shape may not be defined at the
beginning, but rather gradually designed upon a series of emergent temporal shapes in an exploratory
process, which results in an art piece (source: based on my experience as a student in 3D weaving workshop
taught by Nathalie Miebach, MassART.)
74
14 15 16 17 18
pri- prl- prl+
new shape Is nrot paralel wirth unparattel suapes is new shape is now
part of in"ta shape being rnonillored parallel withn Initial shape
dist- dist+
both hands push tre new shape eft hand push the shape nward
inward krtn its sift right hand stays in fth samai part
X
/
'/
//
In step 0 to 1, the weaver senses the shape in the area where the hand
touches the thread. The haptic apparatus involved in this step are mainly in the
palm and fingers as the skin makes contact with the thread's surface. Underneath
the skin, the weaver senses the thread's stiffness via the muscle's contraction and
compression so as to adjust the level of tension of the grip on the thread.
" See further explanation of Gibson haptic theory in its relation to structural property of weaving in Rizal
Muslimin, "Learning from Weaving for Digital Fabrication in Architecture," Leonardo43, no. 4 (July 16,
2010): 340-49, doi:10.1162/LEON-a_00007.
76
In step 6, the weaver senses a shape from part of the thread between the
knots and his grip. Here, in addition to the hand and finger muscles and nerve
endings, the arm muscles, tendons, and joints are also involved in sensing the
friction of the knotted area. In step 7 and 8, the weaver moves his/her arm back
and forth to adjust the force so as to pull or push the thread through with the
proper force.
The way the weaver positions his body to correspond to the thread
indicates that the haptic-visual coordination might have been mentally calculated,
even before the weaver takes action. The weaver grips his dominant hand on the
weave not too close to the last knot so as to easily push it, yet not too far from the
knot so as to maintain the arm in a stable position and to maneuver the thread.
The weaver's hand position on the thread is in some way analogous to the
way an artist holds a pencil close to the tip to draw fine details, and much farther
from the tip to make broad strokes in a rough sketch. As the weaver constantly
receives feedback from the weave's stiffness through his haptic senses, he can
shift the degree of freedom between the arm and the palm. In addition, the left
hand lifts the thread to helps reduce the friction between the thread and the floor.
The left hand also constrains the thread's degree of freedom to ensure that the
thread moves linearly rather than rotationally, to close the gap.
77
5 6
4
8 9
7
HapdcAmbiguity
My interpretation of the weaver's movement and of the angle of his body and
limbs helps me to deduce how the weaver senses the shape through his haptic
apparatus. In this study, haptic sensing is represented not as a single event but as
an assemblage of multimodal sensing experiences, each of which works in
collaboration with the others to define the shapes. As there is more than one way
78
to see and embed shapes, 1 the assemblage of haptic actions suggests that there is
more than one way to touch or haptically sense shapes, as well. The term sensing
here is not the same as when a blind person senses or assesses a surface of the
ground with a walking stick.1 7 In this case, the weaver can see and touch the
thread but has yet to decide which part of the thread he should focus on, and how
that part will interact with his hand and the other threads. I call this haptic
ambiguity. In this ambiguity, the shape that he haptically sensed could involve the
whole thread, the part gripped by the hand, the part between the knot and the
grip, the part between his visual attention at the end of the thread and the knot, or
many other possible parts. Different perceived shapes are illustrated in Figure
3735 to show that in searching for an optimal haptic shape for subsequent physical
action, the weaver senses the thread as a continuous, not a discrete, shape.
supported
fixed
pushd ? bo
fixed
In terms of structure, haptic ambiguity also affects the way the weaver
perceives the thread's stiffness. The way the weaver touches the thread changes
the thread's stiffness through the reaction applied by the weaver (In structural
terms: by applying a fixed support, simple support, pinned support or roller
support).118 In a way, the thread is also 'sensing' the weaver. The thread, in turn,
responds by allowing its shape to be altered by the weaver's action, which is vital
input for the weaver's sensorial experience. The thread's different structural
configurations in the right column of Figure 3735, show that the weaver's touch
affects structural sensing of the material. As the weaver applies different types of
forces to the thread, (i.e., pulling, pushing, pressing, rolling), he senses the weave
as a perceptualstructure.What is considered rigid in one step could be perceived
as flexible in another step, and vice versa.
The contact area of the weaver's haptic apparatus does not always involve
just the fingers and palm of the hand. In this observation, the foot also plays a
significant role, as the weaver always squats on the threads to firm the weave
position. Although his foot seems mainly static, the weaver's body-weight
pressure (through the foot) stabilizes the thread positions on one end while his
hands manipulate the other end. This position in turn may absorb the stress in the
body of the weaver while the hand manipulates the threads. Thus, through the
foot, the thread transmits more physical information to the weaver's intermodal
perception system.
support. Instead, the weaver benefits from the thread's bending behavior, which
helps him form the vertical side of the basket.
Oriented weaving
The previous section discussed how shapes are perceived through the visual and
haptic apparatus during a short period (i.e., in-between steps 3 to 4 in Figure
2726). In the following section, I shift the time frame of my observation to a longer
period: the 15-minutes process of weaving the base of the basket (from step 1 to
step 13 in Figure 2726). During this longer period, the weaver moves his position
several times from one spot to another. His different positions appear to offer
different orientations to the weave. In this section, I discuss how the weaver
orients his body in relation to the weave, based on the Gibson theory of 'orienting
system.'
0 X.
perceives the weave every time he adds a new threading position. The
superimposed images in the bottom of Figure 4038 show two dominant thread
orientations. The weaver uses these two orientations more frequently, relative to
the other positions. The dominant positions indicate that, instead of making
random movements, the weaver might be consciously positioning himself with a
particular orientation to the weave.
0
0
0 *O
o
.r4
10000' -000' X. X
1" Ibid.
86
positions some new thread perpendicular to his body's bilateral symmetry. This
position helps to ensure proper thread position; if a new thread is perpendicular
to his body orientation, then the thread is symmetrical with the weave. The right
diagram in Figure 4139 shows that the asymmetrical position gives the weaver an
optimal distance for his right hand to maneuver the threads (e.g., to pull the new
threads inward toward his body).
The motions of the weaver, the thread, and the weave simultaneously
complement each other in this view. The bilateral symmetry of the weaver's body
and the radial symmetry of the weave allow him to make knots in any position if
his left and right hands are equally skilled (ambidextrous). For an ambidextrous
person, the location of each thread on the weave would be in reach of his two
hands, and therefore, the threads would be equally distributed around the weave
from one position only.
2.6 Discussion
" This symmetrical reduction of the weaver's body is analogous to the way symmetrical reduction in Shape
Grammar helps to define rules for a certain design language.' For instance, the order of symmetry of
square (eight) indicates eight ways to match the shape in shape-rules, through which many design
possibilities could be generated. Design languages using the square can be defined by constraining the
1
square's symmetry.
87
Hylomorphism Revisited
This process of interpreting a traditional weaving craft was framed on two states:
continuous state, by using Ingold's EWO approach in navigating the matter-form,
and discrete states of Aristotle's four causal functions: material, formal, efficient
and purpose causalities.
structure for shelter; long, flexible bamboo threads can help weave a curved
surface for a basket; a planar, flattened bamboo pole can be employed to build a
two-dimensional partition in a house.
The final cause (purpose) is what use an object or creation offers. The
interwoven-craft in this village has various purposes (e.g., to support a sturdy
shelter, to carry things, and to decorate.) However, these apparent purposes do
not always explain why the weaving technique is chosen by the craftspeople,
because other non-woven crafts serve similar purposes and even have similar
forms. For instance, in Toraja's traditional architecture (the Tongkonan), both
wooden Tongkonan and interwoven-bamboo Tongkonan share similar forms;
thus weaving is not unique to the Tongkonan's form. However, in the other
causes, such as material and efficient causes, one can observe certain features,
such as the economic aspect of the construction process, that are unique to
weaving. Building a Tongkonan with bamboo can save construction cost and time
because of the abundance of low-cost materials (bamboo surrounds the village)
and the high supply of a labor-force (weaving can be performed by many people).
Material and labor affordability could suggest other final purposes, such as
funding issues in cultural sustainability to ensure that the cost of building
temporary Tongkonan to accommodate guests during ritual ceremonies remains
affordable.
used to help a person carry things), but rather in the process between matter and
form.
3 COMPUTATIONAL WEAVING
3.1 Outline
Introduction
This section illustrates the process of developing a basic weaving grammar based
on the moment at which the weaver adds a thread to the weave in developing a
particular geometry. The aim of this grammar is to provide a comprehensive
architectural weaving design methodology, from formulating design intention,
defining weaving action and evaluating weaving condition.
should be able to evaluate the weaving condition and follow up the condition
properly.
& P
the thread. In addition to the triangle, the role of the point also corresponds to the
thread's addition. The point serves not only as an axis for the rotation, but also as
a visual reference in evaluating the polygon's symmetry as the weave develops.
With this mental-physical shape association, the shape relationship between the
thread and the triangles can now be represented. In the following, I use a square
as a polygon to demonstrate how a set of rules adds the triangles and the rotation
point to transform the thread parametrically (Figure 4341).
thread (line) and off the thread (triangle), by adding the triangle to coincide with
the line (the line's length represents the thread's length). This rule is defined by
parametric descriptions pertaining to the polygon: (a) number of a polygon sides
96
(n) and the triangle's angle: a = 3600/ n.122 If the number of polygon sides changes,
for instance, from pentagon to hexagon, the shape of the triangle will change
accordingly.
the thread into a polygon with rotational transformation. The role of the triangle
in this rule is to provide boundaries for placing the rotation point. Placing the
rotation point anywhere within the triangle, and within cx 3600 / n, will guarantee
the rotated threads intersect with the others. Otherwise, if the point is placed
outside of the triangle or a> 3600 / n, the rotated threads will not coincide with or
intersect one another; such threads cannot be woven. The point location's
parameter (xy) in this rule provides options to generate the thread into various
weaving styles based on different rotation axis (a discussion on how the point
location affects the weaving design is provided in page 103 to page 108).
P(xy) 0 0
R 1 R 2 R 3 R 4
Rule R3 erases the triangle to signify that the process of defining the basic
geometry is finished. In other words, the question of 'what type of polygon should
I weave'is answered. The absence of the triangle fixes the point location because
the point can only be changed with the triangle present (as notated in rule R2).
Rule R4 deletes a point for two reasons: First, the deletion of the point
returns the line into its initial condition. Thus, makes the line is ready for yet
another new intention development. Second, without a point, the line can match
" The mental shape can be any type of triangle (beside isosceles) to define various mental shape. There
could be more than one rule defining the shape. However for clarity reason, here, I focus only on the
isosceles triangle and basic polygon.
97
any lines in the computation. Thus, it makes the weaving intention becomes less
deterministic.
R1-4
-
R1-3
R1-2
R1-1
-
R1 R2 R3 R4
1 2 3 4 5
1-VT
R 5 <a=360 0 /n>
Figure 45. Additive Rule to define the right-hand shape for weaving Action
01 - 01 0j 01 01 010 oj 0:
R 6 <s,[t(x)]> R 6A <s,t(x),> R 6B <s,t(x)2 > R 6C <s,t(x)>
Figure 46. Shape's order of symmetry as the basis of transformation
R 6 generates the transformation axis based on the four orders of symmetry of the shape.
This axis then helps generate four locations for the new rotation points (blue points).
Variables indicates the symmetry number. Variable t(x)n indicates the transformation
used to generate the point based on the shape's symmetry.
99
erasing the point in the thread relationship. The rotation point position in the
thread relationship is critical in defining weaving action. In the first three steps,
after rule R5 adds a new line, rule R6 adds a new rotation point for the new line. In
the last three steps, Rule R4 erases the initial point, and again erases the new
point. Accordingly, the line relationship in step 6 has no points. Thus, R6
improves the generative aspect of rule R5 by adding a new rotation point, while R4
fixes the thread relationship in rule R5 operation by erasing the point. The
weaving style can be varied, but remains in the same basic geometry (e.g. hexagon
or pentagon).
shapes to generate weaving design for a certain basic geometry. Based on these
shapes, rules for weaving action are defined by pairing the thread from phase
one, as a left-hand shape, and thread relationships from figure 6 as the right-hand
shape (The rule computation is discussed later in page 106).
R5-5
R5-4 -- T
R5-3
R5-1 I-+
1 2 3 4 5 6
The first step provides a direction to evaluate the knot when the weave is
being developed or when the weave is finished. In developing a weave, rule R8E
visualizes an arrow onto an initial thread. In a developed weave, rule R8A
visualizes arrows on all threads to guide the knot evaluation within the weave in
order.
The second step evaluates each knot condition in the weave. By following
the direction of the arrows on the thread, one can trace and evaluate the over-and-
under condition of the weave in order. As the evaluation progresses, Rule R8B to
4 If the arrowed
rule R8G assigns values for a counting variable kto each knot.
thread is over another thread, then k is added by one: k -+ k+1 (as in rule R8F and
R8B). If another arrowed thread is under the other thread, then k value does not
change, k -> k, but the arrow direction is reversed (rule 8C).
If a non-woven condition exists, R8D-a and R8D-b could fix this condition
by switching the reversed-arrowed thread position to the over or under the other
thread. The thread's new position changes the k value, such that k -> k+1.
I Knot counting in this evaluation is derived from Alexander-Conway polynomial, see J. W. Alexander,
"ropological Invariants of Knots and Links," Tansactlons ofthe American Mathematical Society 30, no. 2
(1928): 275-306, doi:10.1090/S0002-9947-1928-1501429-1. and Sossinsky, Knots.
2 Mathematical Society American, Applications of Knot Theory: American Mathematical Society, Short
Course, January 4-5, 2008, San Diego, California (Providence, R.I: American Mathematical Society, 2009).
101
Applying R8D recursively on the other reversed-arrow would increase the k value
and eventually equalize k and n. This equalization turns the non-woven condition
into an interwoven condition. However, R8D does not need to be applied to all
knots. Some arrowed threads may be kept under the other thread deliberately, to
create a weaving pattern.
k k+1
n-polygon k=9
-- I
R8A * - R8B -1
*
k k k
R8E R8C
k k+1 k k+I
R8F R8D-a --
-
Yk=n - 2 k+I k k+1
R 8A R 8B R 8B R 88 R 8B R4
-i -i--- *J7=i7
4, f R4
+1 +1 +2 +3 +4
R 8A R 8B R 8C R 88 R 8B R 8D-b
R 8E R 8F IR 8F R 8G R 8D-a R6
Discussion
This section discusses the computation process of the set of rules defined in
previous phases. In particular, the discussion highlights the pivotal role of the
rotation point in determining and liberating the computational weaving process.
First, I discuss how the point position affects the weaving style. Second, I illustrate
how the point's presence or absence play key roles in the iteration process of the
grammar. 28
Point'sDeterminadon
The point's position directly affects the shape's relationship in the grammar and
therefore, may lead to a variety of styles in the language of weaving grammar.
To understand how the rotation point determines weaving styles, the point
R2 R 2A R 2B R 2C
Different point interpolations in the set of rule R2 are used to define three action
rules in a set of rule R5: rule R5A, R5B, and R5C (Figure 5048). To illustrate the
point's location effect in weaving style, each of these rules is computed to
' The point, also known as a label, in Shape Grammar provides direction in rule iteration.
For more
example G. Stiny, "Ice-Ray: A Note on the Generation of Chinese Lattice Designs," Environmentand
PlanningB: PlanningandDesign4, no. 1 (1977): 89-98, doi:10.1068/b040089. And T W Knight,
"Transformations of the Meander Motif on Greek Geometric Pottery," Design Computing, no. 1 (1986): 29-
67.
104
generate new shapes. As shown in the iteration in figure 50, different designs
generated by rule R5s illustrate how the rotation point from rule R2s determines
the weaving style. R-5A produces a shape that resembles a Biaxial-weaving pattern
(plain weave). R-5B and R-5C produce a shape similar to a Reciprocal Frame,
where R-5C results in an extended intersection at the end of the thread. (I detail
this Reciprocal Frame later in this chapter.)
R 5A
IT 01
R 5B
0 0i 0
R 5C
Figure 50. Point's Determination
The different rotation point locations in each rule (R -5A to R-5C) determine the generated
design composition. The letters (A,B, and C) correspond to the rotation parameter in R2.
Point'sLiberation
The computation in Figure 5048 shows many possibilities for generating weaving
designs. However, the resulting design will always be in a cyclical composition
because it has only one rotation point that matches the initial shape and allows the
rule to run the computation. To expand the computation, rule R6 allows the
addition of a new point for such shapes.
space that has an order of symmetry of four. By using the shape symmetry as the
transformation basis, the rotations point is copied to its new location: [1] by 180'
rotation-R 6A, [2] by reflecting on the longitudinal-axis - R 6B, and [3] by reflecting
on the lateral-axis - R 6C.
105
To see how different point impact the weaving design process, the set of
rule R6 is used to add a new point for shape relationship in rule 5B. Rules 7A, 7B
and 7C correspond to rule 5B in terms of shape-relationship, as well as to the set of
rule R6s in terms of new additional points. With the new point, the generative
performance of rule 5B is improved. The new set of rule R7 is able to generate
design in new directions, away from its original location (Figure 5149).
01 0f 0 +01 0 of 0o 01 0:
*0
*
R 6 R 6A R 6B R 6C
0o 0
R 7A
.-0.. R 7B
> 0 0 0
-
R 7C
Figure 51. Liberation of the Point
Four different weaving styles are generated from the same shape relationship in R 5A, yet
varied with different rotation point locations by R 6's.
The transformation of rule R6s seems to echo in rule R7's iteration. Figure
5149 reflects the characteristics of a certain symmetrical composition from R 6's.
When rule R 6A calls for a 1800 rotation, the new design generated using R 7A also
has a 1800 rotational-symmetry composition. When R 6B uses the thread's
longitudinal axis to reflect the point, the new design using R 7B also generates a
reflective-symmetry composition based on the same longitudinal axis. Similarly,
106
when R 6C calls for a lateral axis, the R 7C computation also generates a reflective-
symmetry design on the lateral axis. Thus, when a designer uses different
transformation in R 6, (s)he can anticipate these symmetrical characteristics in
the final designs.'2
m For more example on how shape's symmetry determine the rule iteration, see T. W. Knight,
"Constructive Symmetry," En vironment and PlanningB: Planningand Design 22, no. 4 (1995): 419-50,
doi:10.1068/b220419.
107
points and lines can be embedded onto the thread in different ways. However, the
embedding must follow the ratio. Different embedding may vary the size of the
polygon, e.g., the shorter the point's distance to the thread, the smaller the
polygon, and vice versa. Yet, within this size variation, the line-point ratio ensures
that the style is consistent.
h I ]
Sh h
Figure 52. Ratio in point and line relationship in embedding shape on the thread
A line without point suggests that any part of the thread can be computed.
Without a point, there is no ratio to follow. The rules in Figure 5351 show a left-
hand shape without the rotation point as an initial shape. Any matching line found
during the computation process, whether it is a whole thread or part of a thread,
can run this rule. As a result, as shown in figure 12, the weave may have one
particular style, or another.'"
.
-
R5
R 7-5 7 - R5- R-5
r -5.V
"'For more examples on how a shape rule and a shape relationship are generated under non-deterministic
approach to create different designs, see T. Weissman Knight, "Languages of Designs: From Known to
New," Environment andPlanningB: PlanningandDesign 8, no. 2 (1981): 213-38, doi:10.1068/b080213.
108
R5-2
'V+ locating the new thread in a cyclical fashion.
R5-3
R5-4
'I right-hand shape does not have a point anticipates
an action to end the computation process at the
next step.
R5-5
I-+4
right-hand shape has a point liberates the user to
place the new thread in any place where the shape
matches the rule.
Finally, with sets of rules in the grammar, a specific weaving style can be
determined with rule sequences (Figure 5553). For instance, with two rules, A and
B, the rule iteration can be controlled, for instance, A-A-A-A or A-B-A-B, to develop
109
a certain style. Figure 5654 shows how these rules could help analyze existing
interwoven structure from the past, in particular, Reciprocal Frame.13 1
I R5 -3 R5-3 R5-4
I I
-
R5 -3 R R5-4
-
R5- 3 RC R5-3
... R5-3=R6C=*R5-3=*R6C:R5-3=>R6C=>...
TOF
...R5-4=>R - 1=>R5 -4=:>R5- 1=>R5 -4=>R5-1I=>...
1 More detailed study of Reciprocal Frame, which inspired most of the examples of this basic weaving
grammar exercise, can be seen in: Olga Popovic Larsen, ReciprocalFrameArchitecture, 1st ed.
(Architectural Press, 2008).
110
R557*
1545= 1670
-. 4 L
*j R5A q. * R7C].
26*
.RA> R5C
.R5CT
-+*go.
2005
. R SR A
.
2
Figure 56. Analysis of Existing Design
2 Photos on top of each generated designs are from: Ibid. and Nexus Journal, Vol. 10, Issue 1, April 2008.
www.nexusjournal.com/volume-10/number-l-april-2008.html
111
Case Studies
This section illustrates Basic Weaving Grammar contextualization for
architectural weaving in traditional context, through a series of case studies. In
contextualizing the grammar, the case studies seek to investigate the process of
building a tradition rather than simulating a traditional building as a product - in
particular, a tradition that emerged from the assimilation between computational
and traditional method.
Once the participants understand how to use the media, they quickly
grasped how to compute the rule properly and could generate designs from rule
R5. After executing the rule for a while, the participants began to improve on
ways to use the media. For instance, while I usually match the shape during the
iteration process by moving the tracing paper with my hands (to align the overlaid
shape), the craftsmen embedded the imaginary rotation axis into the pen, as a
hinge to rotate the paper.
" For more detail example on the geometrical principle of the local ornament and the rule interpretation of
the ornamentation method, see Rizal Muslimin, "Decoding Passura' - Representing the Indigenous Visual
113
Thus, for them, this workshop was essentially a continuation of their crafting
activities routine, but with different shape. At the end of this workshop, the result
showed that the local craftspeople can easily acquire an understanding of the
visual weaving rule and generate certain designs from the grammar.
Messages Underlying Traditional Icons with Descriptive Grammar," in Open Systems (presented at the the
18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013),
Singapore: Southeast University Press Pub. DateW:2007-10-01, 2013), 781-90.
134 As part of the MIT Science, Technology, Engineering, and Mathematics (STEM) Summer program.
114
Pointin 2D - Pointin 3D
While the rotation point helped the participant in study 1A compute the rule in the
previous study, in this 3D case, it would not be effective to ask the school children
to imagine the rotation point in the space between the wooden beams. For the
point to be effectively used, I projected the rotation point orthogonally onto the
side of the beam. As an oblong, the beam has an order of symmetry of eight. Yet,
Rule R6 copied the point onto the other location of the beam using the order of
symmetry 4 (Figure 5856). In other words, the beam's order of symmetry of eight
was reduced by four. By this reduction, the rule only allows four ways to
transform the beam in the 3D space.
*1
-4
Matchingin 2D - Matchingin 3D
In study 1A, superimposing 2D shapes with the tracing paper accomplished the
matching process. With a wooden beam, however, this process is impractical. So,
to bypass the 2D matching process, the position of the two beams was fixed by
115
With the rule's parameter embodied firmly into the shape through points
and notches, the rule for the wooden beam is no longer parametric. The user can
no longer modify the angle parameter (a) and the rotation point as shown in R5
(Figure 4543). Nevertheless, the beam has an order of symmetry of four, which
means, even without the parametric variable, two beams can still be assembled in
four spatial relationships. These options are important to explaining the
generative aspect of the rule in the workshop session.
Workshop Sessions
The workshop was divided into two 1-hour sessions for students in the 5th through
9th grades. For the first session, sets of wooden beams (1 cm x 6 cm x 0.3 cm) with
embedded points were distributed to the students. Each student had one set of
twenty-four wooden beams. The students were presented with visual instruction
(on an overhead projector screen) showing rules 7A and 7B. The students were
asked to assemble a shape based on the two rules shown in Figure 5957. No other
instructions, such as step-by-step images, video or demonstration, were given; the
only instructions were the images of the two rules. In this way I could assess how
the visual rule and the beam, with minimal instruction, helped the students create
the desired designs.
After about 20-30 minutes, most of the students were able to follow the
rules to generate the desired design (Figure 5957). The fixed embodiment of the
rule's parameter in the beam helped the students to compute the shape in two
ways: First, the notches constrained the shape-relationship, thus simplifying the
matching process. Second, the point position on the beam helped the students to
navigate where to place the beam according to rule R7 (Figure 5957).
For the second workshop session, another set of wooden beams, with no
points, was distributed to the students. Without points, the rules become non-
116
deterministic and the students could choose their own ways to assemble the
beams. The students were given three non-deterministic rules (on an overhead
projector screen) representing three different spatial-relationships, as shown in
Figure 6058.
Rule #1 Rule #2
r'
K> -~
During the second session, the 5th - 9th graders seemed enthusiastic
about developing their own design with the shapes (Figure 6058). In their playful
designs, the students tended to use the generated design pattern as an internal
structure of certain objects, such as an airplane or robot. This tendency implies
that some students understood the inherent structural feature of this
configuration. Other students created rather abstract shapes that did not seem to
aim for a familiar object, but seemed to be an exploration of how the shape could
be assembled without rules. This exploration indicates that the students had
found new emergent shapes and new potential for the shapes.
To ensure that the designs are not only comprehensive, but also applicable
on an architectural scale, this study tests designs from the weaving grammar for
their ability to withstand structural loads. Tests are carried out using two
optimization strategies. [1] Parametric Optimization for the beam as architectural
component. [2] Grammatical Optimization for an assemblage of beams as an
architectural design composition. Parametric optimization tests the design's
structural performance by changing the beam's dimension, specifically, the
positions of the notches in the beam. Grammatical optimization tests the design's
compositional performance by changing the rule within the same grammar.
LIF
Figure 6361 shows the how notch distance affects the design when the
beam is assembled into on a larger weaving pattern. Models 1, 2 and 5 were
generated using rule R7A into an interwoven pattern. The resulting pattern was
then compared to assess how the optimized load distribution and displacement
are related to the pattern aesthetic on a larger scale. In Figure 6361, the
comparison of three models shows pattern A, which has the widest notch
distance, and pattern C, which has the narrowest notch distance, are not
recommended for structural reasons. Pattern B, which has the lowest maximum
stress and displacement, meets both preferred structural stiffness and fabrication
requirements.
119
1 2.8 3.70E+10
2 1.7 4.60E+09
3 3.8 3.10E+10
4 4.7 1.26E+10
5 4.9 1.50E+10
Figure 62. Displacement and Stress Distribution from five notch locations
Maximum displacement and maximal stress tend to increase as the distance between the
notches narrows except model 2 (second from the top).
'L 0-~55
Figure 63. The diagram shows the effect of load distribution on the design pattern
generated with one rule: R7A.
120
- L L---------J
I - -R2 P34PA
In Figure 6664, the jagged line on the Wallis graph (representing the floor)
and the da Vinci graph (representing the wall) indicates that some of the beams
had cracked. As the compressive load rose, the number of cracks increased,
which means the number of solid beams structurally, supporting the increasing
load also decreased. Yet, because the grid interlocked using independent beams,
the crack of one beam did not spread immediately to the other beams; it remained
isolated for a certain period at least. At the end of the test, none of the models had
collapsed after the pressure force reached 40 Newton for both the wall and the
floor.
122
45
40
35
30
--- Pattem i
25
20/
15 Paem
10
5
50 Deflection
Wwalli(
da Vinci
45
40
35
30
-Wan 1
25
20
15 Wan 3
10
5
Deflection
0
In this shelter mockup, the beams' assembly did not require additional
binding components such as nails or screws and bolts, because, with four notches,
the wood serves both as an element and a joint (body-joint system). In a way, the
interlocking mechanism resembles the traditional weaving principles.
" At the project's start, more craftspeople were ready to help, but we found that the installation did not
require that many people.
' In this case the installation was purely experimental; the aim of it was to enable my observation of the
assembly process and not for shelter purposes
1 Note that the beams' fabrication and assembly took place in different areas. This section focuses only on
the assembly part.
124
weaving gesture, the notches are chamfered and require a rotation movement as
the assembler slides one piece of wood over another. After I showed the
carpenters how to weave the beam together using the chamfered notches, the
carpenters readily understood the method and could easily assemble the timber
slats.
The 2D weaving rules helped the carpenter to weave the beam with
minimal instruction and no construction drawing. In addition to the rules, the
carpenters used a scaled model of the shelter that I made. The scaled model was
assembled with the same rules and methods (Figure 6765). The model directly
guided the carpenters not only in visualizing the final design, but also in
understanding the way the beams were to be assembled. In other words, the
fabrication method was embedded in the model just as the weaving method was
implicit in the interwoven crafts.
The three carpenters started the installation around 10:30 am, and
finished at 5:30 pm. I had not expected the installation to be assembled in just one
day, with only three people; it usually takes a few days to assemble 135 pieces of
wood (Figure 6866). Later, one of the local craftsmen explained to me that their
~500-year-old traditional houses were also assembled with wooden joints that do
not require nails. The wooden slats of these houses are notched, thus the body-
joint system was familiar to them. Yet the beams in the traditional houses are
stacked on top of the other, not woven. The difference between the traditional
houses and this installation is that, in the case of the installation, the timbers were
woven with principles inspired by the local weavers. Thus, somehow, this
installation married their ancestors' construction techniques with their
colleagues' crafting techniques.
125
Figure 67. A carpenter holds the scaled model during the fabrication process to
verify where to place the timber.
Introduction
This section explains the process of reinventing weaving with abstract weaving
grammar-a set of rules that can generate new designs by reconfiguring the
shape's mechanical description and the shape's boundary relationship. Inspired
by the traditional weaver's visual and haptic experience, my aim is to provide
computational design methods that can incorporate the aesthetic-structural
integrity of weaving into architectural design.
E A
= R
-dU
The loading phase applies an external load onto the object (e.g., Is the load
concentrated in one point, distributed evenly, linearly, or centrifugally?)
The boundary condition defines the degree of freedom of the shape (e.g.,
Can the shape move or rotate around a certain axis)?
Geometry
Rule G1 generates the parametric schema of a yarn. In idealizing the knot's
kinematic geometry, Kawabata perceives the physical yarn by embedding one-
dimensional weight in the knots-the structuralneutralline,(W13). Using this
neutral line, the 3-D yarn is represented as a 1-D bar in 3-D space (U 13). Variable
(L) represents the yarn segment's length and variable (A) represents the yarn's
profile area.
Material
Rule Ml assigns the material property to the bar to describe its material stiffness,
such as the material degree of elasticity (Young's Modulus-E). The assigned bar is
represented with a color that inhabits the ID bar (U,3 + W11). One can perceive
different material properties of the bar by assessing different colors; for example,
cyan means it is elastic, magenta means it is rigid. The color of the material can be
further parameterized to represent a wide range of material options.
Loading
Rule Li adds external force (F) to the endpoints of the bar, and L2 transforms the
point based on the force's magnitude. The force is represented by arrow (V,2), to
indicate direction in which the load is applied.'","I While the load in 3-D space
can be oriented in many directions, in the equilibrium equation, external force is
calculated independently as a 1-D vector in 1-D space (U 1 ). For instance, in case
there is an angular direction of the force direction, the force will be projected onto
the y-axis and the x-axis.
" This model ignores the bending moment (M.) from a yarn segment's deformation in plane xz, and
cross-over moment (My) from a shear deformation in plane xy. For more detail about this moment, see
Kings model.
1'" A label in shape grammar is commonly used to reduce the shape's symmetry (Knight), to show where to
add a new shape (Knight) and to attribute identity to a shape if some shapes look the same (Stiny).
129
BoundaryCondidon
Rule Bi defines the boundary condition of the bar. The boundary condition refers
to the shape's degree of freedom (DOF) in responding to the external forces (in
this case, the external forces applied to the points at the end of each bar (Uoj)). The
arrow in the right-hand shape indicates the degree of freedom.
L L
geometry 61: -- + 0-o see the axis SG:( 7) -+(
A A
-
M2: - -+ -
-
Figure 69. Rules for FEM idealization in shape grammar.
U.LII WVMV
1 SG
.................................................
I Y./2
x. Gi
P
P
L./2 see axis
.......... 0,
SL
Y./2.
L./2 M1
P Q h R see lines
X. SB
assign material
F,, F
p F Li
see boundaries
F
F, F,
SB
apply loading
Notation for the
forces and deformation
X,
F F. BI
IA: P F F see boundaries
F
FF
6
Fe,0 F,
The unit structure define boundary
in the deformed state conditions
' Plain weave image and the original unit structure model are from: Kawabata, Niwa, and Kawai, "3-the
Finite-Deformation Theory of Plain-Weave Fabrics Part I."
131
Figure 71. Variables for optimization of the knot's rigidity in the Kawabata's
schema.
The boundary and shape in shape grammar is not tightly bound as in the
Kawabata model. Applying a boundary rule, x -+ b(x), to a line will produce the
line's endpoints, but applying the inverse-boundary rule, x -+ ba(x), to the points
will not only retrieve the previous line. Because the endpoints are independent
from the line, the results of applying inverse-boundary rules on the point are not
"' Kawabata solved this equation by offering two conditions: One in which the yarn is compressible and
another in which the yarn is uncompressible.
"" For instance, Kawabata uses this schema to analyze other weave types, such as the tri-axial weaves S.
Kawabata, Mari Inoue, and Masako Niwa, "Non-Linear Theory of the Biaxial Deformation of a Triaxial-
Weave Fabric,"Journalofthe Textle Insdtute 83, no. 1 (1992): 104-19, doi:10.1080/00405009208631180.
132
limited to the previous line. It can be any shape that has the points as its
boundary. Similarly, in the knot, the result of the inverse-boundary computation
on the yarn's endpoints is not limited to the previous overlapping yarns. It can
also retrieve other lines where points coincide with the other line's boundaries.
0>
+bx
x+b x
x -+x +b(x)
ON I
x -'(x) + x -+ b*'(x) +x -+ b(x)
This symbiosis paves new corridors through which the way a traditional
weaver and engineer optimize a knot's structure can complement each other. In
particular, in the way an engineer and weaver consider the available options in
optimizing the knot (Figure 7371). In conventional building engineering practice,
the external force (R) is mainly considered as a given condition because the design
configuration is considered to be finished. To achieve a certain degree of the
knot's stiffness, the option is to modify the yarn's internal mechanical property
(i.e., variables E, A, and L). For the weaver, the bamboo's material property (E) is
considered as a given condition. To meet his design goal, the option is to modify
the thread's shape and the external force on the knot (i.e., variables A, L, and R).
modulating the thread's material properties (E) using the mechanical rules and by
modifying the external force 's shape (R) with boundary rules.
Strategy#1 - LoadingAmbikuity
In the previous chapter, I described the haptic ambiguity that occurs at the
moment after the material "feeds" information to the weaver's perceptual system
and before the weaver decides what action to take with that information. At this
moment in time, the weaver has several options as to which direction and how
much muscular force he or she needs to apply to the thread (e.g., how much to
pull, push, or pinch).
Figure 7573 shows four different ways rule Li applies external load to the
endpoint of the knot. Rule L2 shows the mechanical consequences of different
loading conditions by moving the knot as a rigid body (e.g., fall down, moving
apart, shifted horizontally). 5 ' As a consequence of applying rule L2, the shape-
relationship of the knot in the right column has now changed. In other words, the
knot design has been mechanically derived into four new spatial relationships.
1 As a rigid body, the thread moves to new position as a whole with a Euclidian transformation without
deformation.
135
Strategy#2 - BoundaryAmbiguity
The traditional weaver responded to the material's reaction in different ways,
from various hand gestures to the use of external apparatuses such as the floor.
Thus, what mattered to the weaver was that certain forces (R) that he applied to
the material made the material "behave" or react in an expected way, regardless
of whether he applied these forces with his body or used other external
apparatuses.
This second strategy is in the way the weaver responds to the weave with
different gestures by incorporating the inverse-boundary computation. Here, the
new shapes from the inverse-boundary computation with rule SB1 and SB2 in
Figure 7270 serve as alternative shapes to mediate external force (R) in responding
to the knot's mechanical behavior. For instance, in a condition where a thread is
bending down, applying the inverse-boundary rule on the thread's endpoints
would produce new lines other than the thread itself. These new lines can then be
used as external forces on the thread to stop the bending.
The new shapes for the external forces are parallel to the weaver's
initiative to respond to the knot's mechanical behavior with different gestures or
apparatuses.
Strategy#3 - MateriaAmbiguity
One common feature the traditional weaver and FEM principle share is that the
knot's stiffness is relative. In FEM, this relativity is indicated by possibilities to
modulate Young's modulus of the elasticity (E) by the ratio of stress and strain.
Thus, to have a stiffer material, Young's modulus ratio needs to be higher and vice
versa. In traditional weaving, the relativity is signified by the way the weaver
constantly shifts his or her perception on the material stiffness, depending on his
or her design and structural needs. At one point, the weaver may perceive the
knot to be rigid, and at another time, flexible (see page 66).
relativity. Figure 7775 shows the color is used to encode material properties to the
shape. Using color-coding rules, the user can generate different mechanical
behaviors of the knot by recursively changing material properties with this rule,
similarly to the way the weaver shifts his or her perception of the material's
rigidity.
Figure 74. Instantaneous and ever changing external force by the weaver by foot-
grips and mouth-press. 1s2
LI L2
/00
Li L2
roooooil
Li L2
LI L2
/2 B1 B1
I
B1 81
/2 B1 B1
4,
B1 B1
M1 M1
M1 M1
Ml M1
4,
t t
M1 M1
Figure 7876 and Figure 7977 show how a knot is generated into different
designs in terms of its mechanical properties. The computation provides corridors
where the user could alternate between seeing the knot as a shape and as a
mechanical configuration. In these figures, the middle column represents seeing
rules computation. The left column represents mechanical embedding. The right
column represents visual embedding.
The first three steps apply the basic mechanical properties on the knot. In
step 1 and 2, rule G1 assigns the thread as a truss and rule M1 applies a rigid
material description to the thread as rigid. In step 3, rule Li applies force
vertically to pull the threads away from each other. In step 4, rule Bi applies the
boundary condition that allows the thread to move only in vertical direction.
In step 5, Hooke's law is applied to the threads, and as a result, the threads
move away from each other. Here is where visual embedding comes into play. To
respond to the knot's disintegration, rule 5B highlights the endpoints of the
threads. With inverse boundary rules, rule B-1 retrieves the boundary of these
points back into lines. Rule M1 is then applied to the new lines, embedding them
with tensile material property. These tensile lines hold up the knot from being
disintegrated, similar to the way Tensegrity structures hold the struts with cables.
Mechanical seeing
Embedding
GsG
./2 01G1
SL
define
2-nodes truss
M2
P see line
SB
apply rigid
material
LI
F, see points
F,
s e SB
apply external
force
B1
P R
F, see points
F,
s F, Q
apply boundary
condition
SL2
P
F,
rigid-body
motion
0
F
P
F. SB
FF,
s
F.
rigid-body
motion
Sb2
see points
inverse-boundary
SL
M l>
F,
see lines
RF,
9F,
SL
Fa
Kenneth Snelson Tensegrity Module apply flexible Sb3
material A
see lines
SP
inverse-boundary
PF M1 see plane
F,
F, SP
a
+F,
Paul Jackson Paper Folding Module apply flexible
material B
V,1 M1
see plane
:Fs
,F.
1" Image credit for tensegrity and paper-folding module: Fernando Sierra, The Bionics Research Group,
Pontificia Bolivariana University, Colombia. From: http://www.sculptors.com/~salsbury/Synergy/. Image
credit for Tensile-Textile Module: Diana Pefia, Ignasi Llorens, and Ramon Sastre, "Application of the
143
The abstract weaving grammar can further generate more designs from
this condition. From the tensile-rigid configuration, rule B highlights the tensile
lines for rule SL to apply inverse-boundary rules once again onto the lines. As a
result, the lines are retrieved into a plane. Rule SP then highlights this new plane,
and subsequently, rule M embeds an anisotropic material property into the
plane.'5 The knot then behaves like a module of folded sheet, where in this
module, the threads become the folding lines.
Repeating rule M1 in this form would change the material properties once
again. From the folding module, rule SP highlights the plane and then rule M1
applies a different material property onto the plane: isotropic material (e.g., glass,
metal, fabrics). The threads remain rigid, yet the plane is flexible. Examples in
Figure 7977 show the same folding module with different material properties, i.e.,
sticks and fabrics.
Thus, within the same over-and-under configuration, the knot has been
transformed into a different spatial and mechanical configuration.
Case Studies
The examples in the previous section show the way a knot's mechanical
reconfiguration derives different kinds of knot designs that exist. In the following
case studies, I demonstrate the same strategies to reconceptualize weaving into a
novel architectural component.
In the shape computation phase, the method of assembling the brick into
a point's composition is formulated into computational rules. Three rules guide
the brick assembly process by focusing on two cells in the pattern (black and
white):
145
* Continuous rule forms a continuous line: IF the next cell is of the same
color as the previous cell, THEN add a continuous brick to form a
continuous line;
" Checkered rule forms a checkered pattern: IF the next cell has
different color from the previous cell, THEN use a checkered brick;
" Edge rule stops the iteration at the edge of the surface: IF there is no
cell found, THEN use an edge brick.
Each brick is connected to the other bricks via notches and tabs.
Simultaneously, the bricks create a self-supported surface and a mosaic pattern
that requires a minimal amount of binding component such as cement or
15 7
mortar. ,1
Edge
brick
Continuous
* brick
1__ Checkered
brick
No color
detected
same color
detected
different color
detected
' Also note that in this project, the brick module has a rectilinear grid, which creates a rectilinear
surface. Likewise, different brick modules, such as a diamond, circular, or triangular shape, will create
different geometrical patterns.
' Similarly, to eliminate the need for mortar, create low-cost patterns using Meander Grammar.as in Larry
Sass's and Terry Knight's "Meandering Brick." The "Meandering Brick" has integrated alignment features
(i.e., two horizontal notches and one vertical notch serve as aligners) that can be easily matched and
manually locked together without mortar [157].
146
Figure 82. Woven house scaled model (top) and application illustration (bottom)
148
Study 2: Bead-Brick
In this case study, I investigate an alternative approach to generating a shape by
considering different sources for the shape's geometry and different materials for
the shape's physical properties compared to the previous case. In terms of the
source for the shape's geometry, the previous case study (woven brick) shows the
way a shape is embedded from a thread's surface. In this case, I show another
example where a shape is embedded from the space between the interwoven
threads. In terms of material, previous case studies (woven timber and woven
brick) demonstrated how weaving is applied to rigid material to replace the
flexible material. This case study investigates ways to incorporate both rigid and
flexible materials into an architectural weaving component.
In the visual embedding phase, the initial condition in this case study is
the shadow of a triaxial-weave basket. From this shadow pattern, a hexagon and
the overlapping triangles are chosen.
other (step 4 to 5). As the triangles are separated, rule Bi retrieves the inverse
boundary of the triangles' points into a 3-D shape and embeds the shape into rigid
material (step 6 to 7). To optimize this rigid shape, parts that are at risk of cracking
(at the tip of each corner) and parts that do not have large stress distribution
(center of the shape) are removed (step 13 to 15).
To generate the flexible material, I use inverse boundary rules at the same
initial points at the beginning (step 10). At these points, I generate three lines that
intersect in the middle of the hexagon (step 11). Into these lines, I apply flexible
material property (step 12). These lines go through the 3-D shapes similarly to the
way string goes through a bead in traditional beading. Based on this, the 3-D shape
hereafter is referred to as a beadandthe lines as a string.
The bead has three sides to support its adjacent beads and three sides to be
supported by its neighboring beads. To connect and hold the bead together with
the other beads, the strings go through the bead and compact the bead similarly to
the way traditional beads are tightened and bound together with tension. The
combination of compression from the sides of the bead and tension from the
thread holds the shape together to withstand both axial and lateral loads from
external forces.1 8
' According to the FEM analysis, the center of this shape does not share the same stress as the other sides;
therefore, the center part is subtracted from the shape. The empty space allows the hand to maneuver the
string to tighten the bead. This also helps reduce the weight of the material.
150
1 2 3
G15 B3
Initial Sfape
4 5 6
Li L2 Sb2
8 9
I
sb3 Ml
4,
1 11 12
83 Sb2 M2
14 15
optimization optimization
The bead has the order symmetry of 12 -- that is, there are 12 different
ways the beads can be placed in a shape relationship. With these orders of
symmetry, two beads can be arranged in various 2-D and 3-D shape relationships.
In the 2-D relationship, two beads meet as shown in Figure 8583.19 In a 3-D
relationship, two beads are connected so that the two share a large surface to
support each other in 3-D composition (Figure 8785). With this type of connection,
the resulting shape computation generates some emergent design possibilities
that could produce new shapes, such as a tetrahedron, which could later serve in a
new module as an initial shape.
12
syet ry
AL
MOW
""NOW
AIL\ 1A,
/A\
I By comparison, 24 basic designs can be derived from its basic shape relationships with two beads (12
symmetry x 2 beads). To develop a basic loop of triaxial beading with three beads, we can make 36 designs
(12 symmetry x 3 beads), and to develop a hexagonal beaded loop with seven beads, we can make at least 84
basic designs (12 symmetry x 7 beads).
152
-,J r v
NI pt
k~
.,~< ~*~>;~ I 9
Figure 87. 3D shape relationships
153
3.4 Discussion
groups, from craftsmen in Toraja to students from the fifth to ninth grades in
Cambridge, to learn and generate rules from computational weaving.
158
159
4 CONCLUSIONS
4.1 Summary
First, I defined an interface between the weaver and the weave. In this
interface, shapes from the weaver's inner environment - mental shapes - interact
with shapes from his outer environment - physical shapes. In the case of weaving,
the interface is the weaver's seeing and touching activities. In the case of bamboo
fabrications, the interface is the weaver's bamboo cutting activities.
160
Third, I examined the reasons underlying the use of mental shapes in the
weaver's action. The examination is subject to several aspects in the weave (e.g.,
form and material) and to theories that pertain to the weaver's sensorial
experience (e.g., Gibson's Perceptual System). The mental shapes in each step
were analyzed individually to elucidate each one's relationship with the physical
shape. To make it possible to analyze several mental shapes simultaneously, the
shapes were superimposed in layers so as to reveal the most repeated thread's
position within several steps.
In this section, the limitations of this research and suggestions to leverage these
limitations for future studies are discussed.
relationship between a shape that the weaver sees on the thread and the exact
moment he starts applying muscular force to move the thread. To capture the
data, the weaver's gaze at the thread could be captured by an eye-tracking device,
and the weaver's muscular force could be detected by a thermal-imaging sensor
and body-motion sensor. (However, to preserve the weaver's natural activities, the
use of sensors should intrude as little as possible.)
This indicates the need for effective methods, such as digital simulation, to
examine structural or other requirements. Here, the algorithmic form of the
Weaving Grammar comes into play. As an algorithm, the rules of the grammar
can be encoded directly into a computer program, through which the digital
163
grammar can instantly generate, evaluate and optimize the generated weaving
designs. 161
Having said that, the pair of human and computer in computing the
Weaving Grammar should be symbiotic, as is the pair of aiming-shooting an arrow
and the flight of an arrow in archery. The aiming and shooting depend on the
archer's mind and sensory-motor skill. The arrow's flight is entrusted to the laws
of nature.16 2 The former process is slower, yet crucial and mandatory for the
latter. The latter process is faster and self-regulating, yet computable by the
former process.
1 For more example on how the grammar is translated into a script language, see Rizal Muslimin,
4.4 Epilogue
Toward the end of work on this dissertation, several headlines demonstrated the
emerging recognition of digital manufacturing as a national asset. In Zurich, the
architecture and digital fabrication lab at ETH, led by Matthias Kohler, received a
substantial grant from the Swiss government to advance architectural building
methods through research in robotics (about US$14.7 million as part of the
National Centre of Competence in Research 2014-2017 programs). 16 In June 2014,
in Washington, D.C., Maker Faire, an annual event for the digital fabricator
community, was held for the first time on the White House lawn. The exhibition
revealed the democratization of digital technology and the emerging Do-It-
Yourself (DIY) mentality within American society.
The headlines from Zurich and Washington, D.C., suggest that rethinking
the production system for building architecture is becoming equally as important
as valuing the built architecture as a product.
'1 As part of the new National Centres of Competence in Research (NCCR). Source available from:
htt://www--sbfi-admin-ch/themen/01367/01677/lndex.htmt?langaen
1
Based on Global Wage Report 2012/13: Wages and equitable growth: (International comparison of hourly
direct pay for time worked in manufacturing, 2010), published by the International Labour Organization
(ILO). Available from:
/
1 Becky Fried and Becky Wetstone, "President Obama at the White House Maker Faire: 'Today's
D.I.Y. Is
Tomorrow's "Made in America"' I The White House," June 18, 2014,
http://www.whitehouse.gov/blog/2O14/06/18/president-obama-white-house-maker-faire-today-s-diy-
tomorrow-s-made-america.
166
is that the knowledge is explicit and accessible. This explicit knowledge, along
with the affordability of buying the components, has helped to accelerate the
democratization of digital technology in the U.S.
First, the assembly techniques for the new designs were tailored for
human hands rather than robotic arms. To weave the timber beams, one needs to
fit the notches of one beam with the tabs from the neighboring beams. To bead
' Based on the Ministry of Manpower and Transmigration of the Republic of Indonesia report on the 2014
Regional Minimum Wage (UMR) . Source available from:
http://infokerijadepnaker.blogspot.com/2013/11/Daftar-Gaji-Terbaru-UMR-UMK-Regional-Kota-Seluruh-
Indonesia.html
167
the bricks, one needs to insert the strands through a small hole in a brick, weave
the threads inside the brick's hole, and compact the bricks by pulling the strands
and packing the bricks together. These maneuvers are relatively complex to be
executed by robots.
BIBLIOGRAPHY
Eglash, Ron, Audrey Bennett, Casey O'donnell, Sybillyn Jennings, and Margaret
Cintorino. "Culturally Situated Design Tools: Ethnocomputing from Field
Site to Classroom." American Anthropologist108, no. 2 (June 1, 2006): 347-
62. doi:10.1525/aa.2006.108.2.347.
Elkins, James. WhatPaintingIs.1 edition. Routledge, 2004.
Erkki Sutinen, Mikko Vesisenaho. "Ethnocomputing in Tanzania: Design and
Analysis of a Contextualized ICT Course." Research andPracticein
Technolog EnhancedLearning1 (2006): 239-67.
doi:10.1142/S1793206806000238.
Essinger, James. Jacquard'sWeb: How a Hand-Loom Led to the Birth of the
InformationAge. Oxford: Oxford University Press, 2004.
Evans, Miriama. The Art ofMgori Weaving: The EternalThread Wellington N.Z.:
Huia Publishers, 2005.
Fried, Becky, and Becky Wetstone. "President Obama at the White House Maker
Faire: 'Today's D.I.Y. Is Tomorrow's "Made in America'" IThe White
House," June 18, 2014.
http://www.whitehouse.gov/blog/2014/06/18/president-obama-white-house-
maker-faire-today-s-diy-tomorrow-s-made-america.
Geertz, Clifford. Works andLives: The AnthropologistasAuthor. 1 edition.
Stanford, Calif.: Stanford University Press, 1989.
Gerdes, P. "Fivefold Symmetry and (basket) Weaving in Various Cultures." Fivefold
Symmetry, 1992, 245.
Gibson, James Jerome. The EcologicalApproachto VisualPerception. Routledge,
1986.
The Senses Consideredas PerceptualSystems. Boston: Houghton Mifflin,
1966.
Gillow, John, and Bryan Sentance. World Textiles:A Visual Guide to Traditional
Techniques. Thames & Hudson, 2005.
Goldstein, E. Bruce. "The Ecology of J. J. Gibson's Perception." Leonardo14, no. 3
(Summer 1981): 191-95.
Greenfield, Patricia Marks. Weaving GeneradonsTogether:Evolving Creativityin
the Maya of Chiapas. Illustrated edition. School of American Research
Press, 2004.
Hamedi, Mahiar, Robert Forchheimer, and Olle Inganas. "Towards Woven Logic
from Organic Electronic Fibres." NatMater6, no. 5 (May 2007): 357-62.
doi:10.1038/nmatl884.
Heartney, Eleanor. Kenneth Snelson:ForcesMade Visible. Lenox, MA: Hard Press
Editions, 2009.
Hockings, Paul. Principlesof VisualAnthropolog. 3 edition. Berlin: De Gruyter,
2003.
171
Knight, Terry, and George Stiny. "Classical and Non-Classical Computation." Arq:
ArchitecturalResearch Quarterly5, no. 04 (2001): 355-72.
doi:10.1017/S1359135502001410.
"Making Grammar: From Computing with Shapes to Computing with
Things." In ComputationalMaking. London, 2014.
Kraus-Boelte, Maria, and John Kraus. The KindergartenGuide: The Gifts. - V.8. the
Occupadons. Nabu Press, 2010.
Larsen, Olga Popovic. ReciprocalFrameArchitecture. 1st ed. Architectural Press,
2008.
Latour, Bruno. "Gaston, A Little Known Successor of Daedalus." translated by
Charis Cussins, n.d.
""'Where Are the Missing Masses? The Sociology of a Few Mundane
Artifacts.""' In Shaping Technology/BuildingSociety: Studies in
SociotechnicalChange, by Wiebe E. Bijker and John Law. Cambridge,
Mass.: The MIT Press, 1994.
Lewis, Frank A., and Robert Bolton. Form, Matter, andMixtureinAristode.
Oxford, UK; Malden, MA: Wiley-Blackwell, 1997.
Liu Suyi. "Fabric Weave Design Based on Cellular Automata Theory," May 15, 2009,
145-47. doi:10.1109/IUCE.2009.88.
MacDougall, David. The CorporealImage: Film, Ethnography, and the Senses.
Princeton, N.J: Princeton University Press, 2005.
Macrae, Norman. John Von Neumann: The Sciendfc Genius Who Pioneeredthe
Modern Computer, Game Theory, NuclearDeterrence,andMuch More.
AMS Bookstore, 2000.
Marmodoro, Anna. "Aristotle's Hylomorphism without Reconditioning." Accessed
May 17, 2014.
https://www.academia.edu/4195031/Aristotles-hylomorphism-without-rec
onditioning.
Marr, David, Shimon Ullman, and Tomaso A. Poggio. Vision:A Computational
Investigationinto the Human RepresentationandProcessingof Visual
Information. MIT Press, 2010.
Matti, Tedre. "Ethnocomputing: A Multicultural View on Computer Science." M.Sc
Thesis, University of Joensuu, 2002.
Moutos, Franklin T., Lisa E. Freed, and Farshid Guilak. "A Biomimetic Three-
Dimensional Woven Composite Scaffold for Functional Tissue Engineering
of Cartilage." NatMater6, no. 2 (February 2007): 162-67.
doi:10.1038/nmat1822.
Murasugi, K. "Knot Theory in Molecular Biology." Knot Theory &Its Applicadons,
2008,267-83.
173
&
Hudson, 2007.
Shields, Christopher. "Aristotle." In The StanfordEncyclopeda ofPhilosophy,
edited by Edward N. Zalta, Spring 2014., 2014.
http://plato.stanford.edu/archives/spr2014/entries/aristotle/.
Simon, Herbert A. The Sciences ofthe Arificial- 3rdEdidon. 3rd ed. The MIT
Press, 1996.
"SmartBird." Accessed May 16, 2014.
http://www.festo.com/cms/en.corp/11369.htm.
Sossinsky, Alexei. Knots: Mathematicswith a Twist. Harvard University Press,
2004.
Stiny, G. "Ice-Ray: A Note on the Generation of Chinese Lattice Designs."
EnvironmentandPlanningB: PlanningandDesign4, no. 1(1977): 89-98.
doi:10.1068/b040089.
"Weights." EnvironmentandPlanningB: PlanningandDesign 19, no. 4
(1992): 413-30. doi:10.1068/b190413.
Stiny, George. Shape: Talking aboutSeeing andDoing. The MIT Press, 2008.
Stiny, George, and James Gips. "Shape Grammars and the Generative Specification
of Painting and Sculpture." InformationProcessing71, no. 1460-65 (1972):
125.
"Shape Grammars and the Generative Specification of Painting and
Sculpture." In Information Processing71. Ljubljana, Yugoslavia, 1971.
Todd, Mattie Phipps. Hand-Loom Weaving:A ManualforSchoolandHome. Rand,
McNally & company, 1902.
Waterson, Roxana. PathsandRivers: Sa'dan Toraja Societyin Transformation.
Leiden: KITLV Press, 2009.
The Living House:An AnthropologyofArchitecturein South-EastAsia.
Tuttle Publishing, 2010.
175
LIST OF FIGURES