Grasshopper

algorithmic modeling for Rhino

Swarm[al] Morphology 04 [Swarm Variation]

Project: Swarm[al] Morphology
Designer: Evan Emery
School: Southern California Institute of Architecture: Advanced Code Form
Instructor: Satoru Sugiara

Through the use of swarming logic developed as a form of biomimicry, the code becomes a form generator. Within this system the abstraction of form and formal networks allows for both an architectural-ization and articulation of data. This data is then abstracted and represented through animation to form ephemeral feeling. The growing lines velocity is proportional the the aforementioned biomimicry.The code itself becomes part of the design process, allowing the manipulation of data to alter the final formal logic.

Processing code that mimics swarm of birds chasing prey. As they develop lines are drawn between their positions . The sphere representing the bird changes scale to mimic the flapping wings. Also each biod's mass and scale is randomly generated between a range of values to give differentiation to each member of the swarm.

Through UDP the processing swarm was input into grasshopper in real time. This allows for a mesh to be developed between attractors. The mesh creates clusters that represent nodes of density. Between each node the abstracted lines connected the localized formal logic.

For anyone interested you can download the code here:

https://drive.google.com/file/d/1HpWO2_FB0cMHJItpT6cvOJhXsERK-0_K/view?usp=sharing

There is a readme.txt file that explains how to run everything.
If for some reason the link breaks in the future, let me know and I will repost it.

Video 01 Swarm: https://vimeo.com/65344254
Video 02 UDP :https://vimeo.com/62608573

Credits: All code written from i.Geo library developed by Satoru Sugiara please support him here: sghr.jp/
Library and tutorials for i.Geo can be found here: igeo.jp/

Views: 2209

Comment

You need to be a member of Grasshopper to add comments!

Comment by Omar Helmy on May 11, 2013 at 2:12pm

Awesome work

Comment by 筑梦NARUTO on May 10, 2013 at 5:57am

Thank you very much

Comment by Evan Emery on May 10, 2013 at 5:39am

The swarm/cluster code is written in Processing(Java) but with the iGeo library. Here is the link to the swarm tutorial that I began with. iGeo Swarm Tutorial

The swarm algorithm was originally developed by Craig Reynolds in 1986. Boid Logic

If you are curious I can provide the processing code and grasshopper, just let me know.

Thanks for the interest 

 

Comment by 筑梦NARUTO on May 10, 2013 at 5:27am

hello Evan Emery;I want to know you the cluster concept is written in what language,VB or C#or pyton

Comment by 筑梦NARUTO on May 10, 2013 at 5:14am

Is very beautiful

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service