Fibrous assemblages 2012 sem 1 rmit

From KokkugiaWiki

Image:Drl2009_1.jpg semester 1 2012 | rmit | roland snooks | roland@kokkugia.com

rmitFA12sem1 signup sheet

resources

rmit: FA12sem1 working code

swarm intelligence reading
swarm intelligence links
scripting links
meshing resources
processing useful stuff

toxiclibraries

rhinoScript importing custom file formats
rhinoScript exporting points to processing

student work

rmit: Le Hoang Tien Nguyen s3191832 & Tengfei Zhu s3226024

rmit: Quoc Gia Nguyen s3148604 & Mandy Zaw s3161510

rmit: Jack Vaughan S3234726 & Ben Stafford S3162802

rmit: Nick + Mike Final Images

rmit: Jessica Chidester s3132835 ??

rmit: Brad Martin s3177023 ??

syllabus

This seminar will explore the generation of fibrous assemblages through high population agent-based methodologies. The re-conceptualization of the agency of matter through an understanding of swarm logic necessarily re-situates design intent from operating at the global to the local level. The posited application of swarm systems within architectural design involves encoding simple architectural decisions within a distributed system of autonomous computational entities - agents. It is the interaction of these local decisions that self-organizes design intention, giving rise to a form of collective intelligence and emergent behavior at the global scale.

The repositioning of design intent and the complex order generated by the behavioral techniques of multi-agent systems has implications for the affects which are generated as well as the nature of hierarchy within architecture. The distributed non-linear operation of swarm systems intrinsically resists the discrete articulation of hierarchies within Modern architecture and contemporary parametric component logic. The bottom up nature of swarm systems refocuses tectonic concerns on the assemblage at the micro scale rather than the sequential subdivision of program or form. The seminar will explore strategies for high population agent models through the use of lightweight algorithmic environments, in particular the Java based platform Processing.

Views
Personal tools