Skip to content

Cellular Aggregations for Architecture (CAFA) is an ongoing research into self-organizated cellular structures.

License

Notifications You must be signed in to change notification settings

parkerjgit/CAFA-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAFA 1

Cellular Aggregations for Architecture (CAFA) is an ongoing research into self-organizated cellular structures. CAFA 1 is a set of scripts and methodology for generating context-sensitive cellular aggregations based on clustering linked cell networks. The algorithm, implemented in rhinoscript, can be divided into three isolated stages. The first distributes cellular mass according a simple CA logic and optimizer that adjusts massing for circulation paths and other encoded constraints like site, topographic features, etc. The first stage requires as input an initial massing condition as cellular automata procedes as incremental refinement.[1] First stage is also responsible for constructing a cell network, ie. each cell maintains state and keeps track of neighbooring cells. This network is passed to stage two along with further building constraints like program, floorspace allocation, etc. The second stage subdivides single-cell mass into multi-cell clusters or linked cell chains. This is accompolished by establishing an initial condition of randomly placed conditional units and defining a fitness function that evaluates the placement and situation of the unit and simply discards losers and ignores winners. This is a weak genetic optimization algorithm that is more brute force than anything else, but it does find solutions in reasonable amount of time. The final stage embeds building intellegence into cell clusters, places utility core, and adapts unit to basic building constrains... All stages are intended to be a guided meta-design processes, in which designers participate in real time by making subjective decisions and feeding them back into the system.

Getting Started

Dependancies

currently no dependancies

How to use tool

Context/Roadmap

Contributors

Joshua Parker - parkerjgit.github.io

See full list of contributors who participated in this project. Currently no contributors

Built with

Rhinoceros 
Rhinoscript

License

This project is licensed under the MIT License - see the License.txt file for details

Acknowledgments

Definitions and scripts developed in the context of a project with OPEN Architecture, investigating how to restructure relationships between people, nature, and the built environment.

About

Cellular Aggregations for Architecture (CAFA) is an ongoing research into self-organizated cellular structures.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published