Complex morphologies 2009 fall usc

From KokkugiaWiki

Image:Fibrous2.jpg usc | complex morphologies | fall 2009 | roland snooks

Contents

algorithmic tutorials

rhinoScript
rhinoScript introduction

recursive systems
rhinoScript fractals and recursive subdivision
rhinoScript vectors
rhinoScript recursive aggregation

attractor fields
rhinoScript attractors
rhinoScript recursive attractor hybrid

self-organisation
code: rhinoScript curve organisation
rhinoScript curve attractors

conditional recursion
rhinoScript substitution system aggregation
rhinoScript substitution and l-systems

agent-behavior
rhinoScript agent

CA
rhinoScript cellular automata


student projects

CM09 template
Springs Tissue by Zhiping, Qi and Shenyuan
Juhi, Marcus, Shuang, Nicole
Liang Zheng, Jin Xiangyu,Yin Zhao, Jayden
Anqi, Huijuan, Jinyang, Fangzhen
Megan, NH, Dave
Jia, Rachel, Jiaying, Alba, Chuck

resources

scripting links
substitution systems
cellular automata
complex systems
diffusion limited aggregation


outline

This elective seminar will explore algorithmic design methodologies that engage complex and non-linear systems to generate an emergent architecture. The seminar will develop both recursive and self-organizing techniques that are capable of generating complex forms of order. Algorithmic design will be considered not as a novel methodology but rather as part of a lineage of abstract design methodologies.

The seminar will develop algorithmic design techniques and operate as a critical introduction to algorithmic architecture. The exploration will concentrate on how architectural form, organization and character can emerge from the operation of complex self-organizing systems. This research will interrogate how architectural intention can operate at a local level and through the interaction of low level rules systemic geometries emerge. The seminar will introduce a set of algorithmic design techniques that students will expand on in the development of a coherent generative design methodology. These strategies will include: recursion, conditional substitution and self-organization.

In the latter part of the seminar students will apply these methodologies to the design of proto-architectural matter (eg. form, organization, structure or ornament). The operation of these abstract systems in an architectural context becomes critical to the ability to transcend computation and develop processes that negotiate architectural concerns. The intention is to generate architecture which gives rise to an emergent character – one that exhibits local differentiation within a continuous assemblage.

The seminar aspires to reduce the reliance on available plugins and fashionable algorithms, instead giving students the ability to algorithmically generate novel topological and geometric assemblages that emerge from architectural concerns rather than those of computer science. Although scripting will be intensively engaged, this seminar is not intended as a generalized introduction to scripting, but instead as an exploration of specific algorithmic approaches.


schedule

workshop 1
aug 29-30

workshop 2
sept 19-20

workshop 3
oct 3-4

workshop 4
oct 17-18

Views
Personal tools