Hello everyone,
I am trying to create a sketch that simulates a long exposure shot captured on camera. I searched for smth similar on the web and found this reference which proposes to append different layers using different opacities. I did that with the following code, but it doesn't seem to quite do the job properly.
Anybody tried to do that before?
Any other suggestions?
Thanks for your time! :-)
// This patch proposes to simulate a long exposure shot using Processing.
import processing.video.*;
Capture video;
void setup() {
size(640, 480);
printArray(Capture.list());
video = new Capture(this, 640, 480, 30);
video.start();
}
void mousePressed()
{
int steps = 10; // also means amount of pictures taken and merged later
long opac = 255 / steps;
for (int i = 1; i <= steps; i++)
{
if (video.available())
{
video.read();
image(video, 0, 0);
tint(255, opac * i); // changes the opacity every step
delay (100); // delay between each step
print(i);
println(" " + opac * i);
}
}
}
void keyPressed()
{
background(0);
}
void draw() {
// Step 5. Display the video image.
}