View allAll Photos Tagged process
Stills from VJ projects performed last night at the Mighty Gallery to Bitshifter's gameboy-driven audio.
All visuals were run as Processing-exported OSX applications controlled live with an M-Audio Trigger Finger. Someone buy me a Lemur so I can do this properly.
Textures courtesy of Filter Forge.
This picture was taken for a school assignment, these images was used on the packaging I designed for a "mafia-inspired" pasta-dish.
This particular image was the final processed result that was used on the packaging. See the raw image here: www.flickr.com/photos/68703431@N03/8741407347/in/photostream
Check out the final packaging here:
www.flickr.com/photos/68703431@N03/8742560614/in/photostream
Processing experiment inspired by Sun Flower by Christopher Gray www.christophergray.eu/?p=322
Math behind scene is simple: areas with similar pixels directed towards each other
Circles moving out from middle and growing steadily.. When they intersect, a line is drawn between their centers.
Built with Processing
import noc.*;
import hipstersinc.sunflow.*;
import hipstersinc.sunflow.shader.*;
import hipstersinc.*;
void setup() {
size(600, 900, "hipstersinc.P5Sunflow");
noStroke();
}
void draw() {
setupCamera();
background(255);
translate(width/2, 50, 0);
rotateX(QUARTER_PI);
rotateZ(QUARTER_PI);
fill(255);
float scl = 30;
int time = minute();
for(int j =0; j<3; j++){
Vector3D pos = new Vector3D(random(-500,500),random(-1000,300),-1000);
Vector3D rot = new Vector3D(0,0,0);
for(int i=0; i<3000; i++) {
float boxSize = 386+random(200);
pushMatrix();
translate(pos.x,pos.y,pos.z);
rotateX(rot.x);
rotateY(rot.y);
rotateZ(rot.z);
scale(random(.1),random(.4),random(.1));
box(boxSize);
Vector3D add = new Vector3D(random(-1,1),random(-1,1),random(-1,1));
add.mult(scl);
pos.add(add);
pos.z = constrain(pos.z,-800,-1400);
add = new Vector3D(random(-1,1),random(-1,1),random(-1,1));
add.mult(.05);
rot.add(add);
popMatrix();
}
}
saveFrame(int(minute()-time)+"minutesRendering.png");
saveFrame(int(minute()-time)+"minutesRendering.tif");
}
void setupCamera() {
P5Sunflow sunflow = (P5Sunflow) g;
//sunflow.camera.setType(SunflowCamera.PINHOLE);
sunflow.camera.setType(SunflowCamera.THINLENS);
sunflow.camera.setFocalDistance(450);
sunflow.camera.setLensRadius(12f);
sunflow.scene.setAaSamples(12);
}
Two years ago, I was commissioned by Seed Magazine to create a series of fractal images for an issue which featured an interview with Benoit Mandelbrot. I was told to make color variations of the 'Buddhabrot', which was a fractal having a striking resemblance to a sitting Buddha figure.
The code to create the fractal was recreated from pseudocode posted on many different fractal forums.
This is my first go at trichrome imaging. The images were taken as monochrome JPEGS using red, green and blue filters. The images were then minimally processed for exposure values and then added to the RGB channels of a new PSD document.