import processing.video.*;
MovieMaker hacePeli;
boolean grabando=false;

float brazoL, rotacion, perlinPosition, perlinVelocidad, claridad, clr1, clr2;

void setup() {
size(1280, 720);
background(255);
smooth();
perlinPosition=100;
perlinVelocidad=.01;
claridad=255;
clr1=255;
clr2=0;
frameRate(60);
grabando=true;
saveVideo();
}

void draw() {
brazoL=noise(perlinPosition)*600;
rotacion+=radians(1.5);
//fill(255,3);
//rect(0,0,width,height);
translate(width/2, height/2);
rotate(rotacion);
//stroke(clr1,0,clr2,clr1);
//line(-brazoL,0,brazoL,0);
stroke(0, 0, 0, clr1);
line(0, 0, brazoL, 0);
//fill(clr2,0,clr1,clr1);
fill(255);
ellipse(brazoL, 0, 10, 10);
//ellipse(-brazoL,0,10,10);

perlinPosition+=perlinVelocidad;
claridad-=.05;
clr1-=.05;
clr2+=.05;

if (grabando) {
hacePeli.addFrame();
}
}

void keyPressed() {
if (key=='g') {
if (grabando==true) {
grabando=false;
hacePeli.finish();
exit();
}
}
/*if (key=='s') {
if (grabando==true) {
grabando=false;
hacePeli.finish();
println("EN ESPERA");
}*/
}

void saveVideo(){
String horaVideo=hour()+" "+minute()+" "+second()+" "+ day()+"_"+month()+"_"+year();
// (que ,ancho ,alto ,Nombre del Archivo y .formato ,frameRate,formato de imagen,calidad);
hacePeli=new MovieMaker (this,width,height,"miPeli/miMovie"+horaVideo+".mov",60,MovieMaker.JPEG, MovieMaker.HIGH);
}

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…