Project 3 – How 30 balls move- Xing Xu

by xing @ 11:33 pm 29 February 2012

There are three different system(expel, attract and block) which there are 30 balls in each system:

In the first one, each of the ball in the system will randomly pick another one in the system and make attraction with it. Thus later the whole groups will move around. In the second one, the ball will do the same thing but in the opposite way(to expel the other ball).  In the third system, the ball will always go into the middle of two balls. They act like they are trying to block the sight of the other two balls. The idea comes from the Improvisational Acting class I took in the last semester. I remember that my teacher, Brenda Bakker Harger, asked us together into the center of the space and pick two people and try to form an equilateral triangle with the other two people. But the actor is not gonna let the other two people know who did the actor pick. So I am thinking it will be fun to let the balls to simulate the system. Also it just like how people behave in the society. They try to get away from somebody; they try to get close to somebody; they try to block the relationship of the others.etc.. It maybe interesting to add more behaviors to the balls.

For this program, I was using Processing with the physical system “TRAER.PHYSICS 3.0″.

It is very interesting to see the process of the movement and the stage when it gets stable.  Here are some of the screen shots.

[youtube=”http://www.youtube.com/watch?v=iXCVfmLTB4c”]

 

Ju Young Park – Generative Art

by ju @ 7:40 pm

 

Inspiration 

For generative art project, I was heavily inspired by Anthony Mattox’s generative ribbon art.

 

My purpose of this project is to create something flows continuously, algorithmically, and randomly. As the pattern flows as time goes, I want it to become void. With this in mind, I designed a generative art that re-displays an image in a ribbon-like or smoke-like pattern in a way an image becomes void. So, I tried to implement an algorithm that breaks an image into smaller pixels and reads the pixels to generate unique smoke-like pattern.

 

Algorithms

I hacked Daniel Shiffman’s Explode() function to break an image into particles. Then, I stored each pixel of each particle, and drew random curves based on the pixel using infinite loop.

 

Screenshot

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Final Outcome

 

[youtube=http://www.youtube.com/watch?v=iqOQc17XX9g]

 

 

Experiments/Examples

 

[youtube=http://www.youtube.com/watch?v=Jp8lIySeCsg]

 

Project 3 – Craig Fahner – Ten Million Love Songs

by craig @ 10:14 am 28 February 2012

For my project, I decided to generate love songs. I started with a model – the song “Their Hearts Were Full of Spring” by The Four Freshmen:

[youtube=http://www.youtube.com/watch?v=djDm2JVMm9Y]

Using the syllabic structure of this song, and using an aggregated database of love song lyrics, I created a program that synthesizes love songs.

Presentation

Luke Loeffler – Project 3 – Photoshop Plugin

by luke @ 9:10 am

I used this generative assignment as a chance to execute an idea I’ve had on my mind for a year or so now: creating a photoshop plugin to do some physical simulations… physically. The plugin sends the image to another computer, displays it on the screen, generates a physical effect, snaps a photo, and sends it back. The three filters are ripples, perspective skew, and fog.

http://f.cl.ly/items/3C2b211H2O3E3u0o1O1N/composite.jpg

Mahvish Nagda – Project3 – Generating Tile Patterns

by mahvish @ 9:02 am

Inspiration

Tile

My goal with this project from the proposal: The idea was to use Arabic tiling patterns that are well established and use that for some generative form. I grew up in the Middle East so saw these beautiful patterns everywhere. I also think there is potential for something generative in the mathematics behind these patterns.

I spent the majority of my learning about the math behind these patterns and their relationship to quasicrystals (so potentially self similar patterns). I found a paper that describes a method to create self similar patterns. My current goal is to implement a parameterized version of that method, and then play with the parameters to see what happens. I can also use this as a library to combine to get other affects.

Specific notations: {10|3} for star polygons

Algorithms

Considered geomerative & point2D libraries but PVector was good enough. I’m not at that point yet, but I think I might be using L-systems further down the line.

Image from Paper

Screenshots

Look at slideshow.

try0

try1

References

The global long-range order of quasi-periodic patterns in Islamic architecture

Decagonal and Quasi-crystalline Tilings in Medieval Islamic Architecture

Tilings and Patterns

Moving forward

Interlace Patterns in Islamic & Moorish Art

Quasi-Crystals and Geometry

Specific directions forward: space filling algorithms (around the red stars), making it repeat at different levels, or making this 3d (link & link). This can then be used for for some sort of printing like here.

Billy Keyes – Project 3 – Box Fort

by Billy @ 8:17 am