Tips for optimising Performance: 


PImage bg;

void setup() {
  size(640, 360);

  bg = loadImage("image.jpg");
  bg.resize(width,height); // we rescale the image once here, instead of in the draw loop
}

void draw() {
  image(bg, 0, 0);
  // this is much faster than image.(bg, 0,0, width, height) which would rescales the graphics every frame
}



Exporting for flip book


Template with PDF export function. 



For exporting images the folowing code can be used (PDF doesn't work with 3D for example) :


void setup() {  
	size(2100,2970,P3D); 
}
void draw() {
//code for exporting image on each frame  
   save("export/frame"+frameCount+".png");
  if (frameCount == 30) {
    exit();
  }
}