View allAll Photos Tagged Output

Captured on a Tektronix TDS-340A

Built with processing.

 

Trying to optimise a bit the texture rendering in opengl.

For now I got 48 thousand 512*512 transparents pngs rendering at 22fps !!!! (And this on my old 1ghz + 512 ram computer)

NOL, No Output Laptop : musique paradoxale, captation d'ondes électromagnétiques, par Eric Cordier

Shunt caps outside shield

Built with processing.

 

Trying to optimise a bit the texture rendering in opengl.

For now I got 48 thousand 512*512 transparents pngs rendering at 22fps !!!! (And this on my old 1ghz + 512 ram computer)

Title: Cylinder Press Output

Digital Publisher: Digital: Cushing Memorial Library and Archives, Texas A&M University, College Station, Texas

Physical Publisher: Physical: Graphic Services, Texas A&M University

Description: year (coverage): Unknown

Date Issued: 2011-08-17

Dimensions: 4 x 5 inches

Format Medium: Photographic negative

Type: image

Identifier: Photograph Location: Graphic Services Photos, Box 36, File 36-688

Rights: It is the users responsibility to secure permission from the copyright holders for publication of any materials. Permission must be obtained in writing prior to publication. Please contact the Cushing Memorial Library for further information

 

Little try with sunflow rendering.

 

hipstersinc.com/p5sunflow/

  

import noc.*;

import hipstersinc.sunflow.*;

import hipstersinc.sunflow.shader.*;

import hipstersinc.*;

  

void setup() {

size(800, 600, "hipstersinc.P5Sunflow");

noStroke();

}

  

void draw() {

setupCamera();

setupScene();

 

background(255);

  

translate(width/2, height/2, 0);

rotateX(QUARTER_PI);

rotateZ(QUARTER_PI);

fill(255);

 

Vector3D pos = new Vector3D(0,0,0);

Vector3D rot = new Vector3D(0,0,0);

float scl = 25.5;

float boxSize = 560;

// translate(boxSize, boxSize);

for(int i=0; i<300; i++) {

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);

add = new Vector3D(random(-1,1),random(-1,1),random(-1,1));

add.mult(.2);

rot.add(add);

popMatrix();

}

saveFrame("output-####.png");

//noLoop();

//redraw();

}

void mousePressed(){

redraw();

}

void setupCamera() {

P5Sunflow sunflow = (P5Sunflow) g;

sunflow.camera.setType(SunflowCamera.PINHOLE);

//sunflow.camera.setType(SunflowCamera.SPHERICAL);

//sunflow.camera.setType(SunflowCamera.FISHEYE);

/*sunflow.camera.setType(SunflowCamera.THINLENS);

sunflow.camera.setFocalDistance(450);

sunflow.camera.setLensRadius(12f);

sunflow.scene.setAaSamples(12);*/

}

void setupScene() {

P5Sunflow sunflow = (P5Sunflow) g;

/* sunflow.scene.setAaMin(0);

sunflow.scene.setAaMax(0);

sunflow.scene.setAaSamples(0);

sunflow.scene.setFilter(null);*/

sunflow.scene.setGlobalIllumination(false);

}

  

Built with Processing.

1 2 ••• 41 42 44 46 47 ••• 79 80