I was astonished when I first saw the possibilities of what is called optical feedback in a presentation. I mean that you’re actually be able to create fractals without a computer, even in realtime! You just need a video camera, a monitor and a mirror.
Since I’m a software guy, I immediately thought of reproducing these effects in software. It should be possible to capture the current image of the screen and render it smaller, possibly rotated and mirrored to the same screen, thus creating a feedback loop.
It actually turned out to be quite simple and effective using OpenGL.
In the following I present some screenshots created using my program. The program actually creates dynamic effects that can be modified in realtime.
There is no download of the program yet – be patient, it will be “done when it’s done” ;-).
Interesting video feedback links: