View allAll Photos Tagged Generative
I feel driven to the tangible arts these days, even as I take my algorithms further into Computer Science territory.
In this piece, I've used a divide line algorithm and implemented it by hand with chain stitches.
---------------------------------------------------------------------------
More of my artwork can be found in my online portfolio
and some prints are available
First results of a new generative art algorithm. Still experimenting with it (as always).
This is generated by letting 2000+ particles wander around, leaving a trail. They flock together based on a perlin noise map.
schoene neue kinder / subnormals ___exhibition / installation / music ___"gonzos coded remixed" ___generative graphic splatter
/*processingworkshop example by philip whitfield and martin fuchs, hyperwerk 08*/
float angle = 170;
float leng = 90;
PVector last;
float lastAngle = 0;
void setup(){
size(800, 650);
last = new PVector(width/2,height/2);
smooth();
background(255);
}
void draw(){
PVector dir;
stroke(0,80);
float pre = 1;
if(frameCount % 9 == 0 || frameCount % 7 == 0 || frameCount % 2 == 0){
pre = -1;
}
lastAngle += angle*pre;
dir = new PVector(sin(radians(lastAngle))*leng, cos(radians(lastAngle))*leng);
line(last.x, last.y, last.x+dir.x, last.y+dir.y);
last.add(dir);
}
void mouseClicked(){
last = new PVector(mouseX,mouseY);
}
void keyReleased(){
if(key == ' ')
save(day()+"_"+month()+"_"+year()+"__"+minute()+"_"+second()+".png");
if(key == 'c')
background(255);
}
Digital Patterns / Exploring Emergence
Future Learn Creative Coding Monash University
Week 2 / Sketch 05 / Iteration 05 / Screenshot from video
void-k.tumblr.com/post/88674621089/digital-patterns-explo...