A set of sketches for processing.org to do colorful kaleidoscope images.
Place the contents of this folder into the processing sketchbook to use.
- kaleidoscope_image: kaleidoscope with images. see the doc comment in kaleidoscope_image.pde for the available commands to control the look
- kaleidoscope_applet: the image kaleidoscope with smaller size and ready to build an applet
- kaleidoscope_camera: instead of an image, use the input of a webcam captured with gsvideo
NOTE: If you do not use tuio, you need to remove the code mentioning tuio from kaleidoscope_image.
To interact with the kaleidoscope: Move mouse to change image part that is shown
- hold left button to move the image
- hold right button and move left and right to rotate
Keys:
- 0 to 9: set number of mirror axis
- r / R: accelerate/decelerate rotation of the resulting image
- s: Save snapshot to current directory
- o: Open an image file to play with
- The default pattern for the image kaleidoscope comes from a painting by my mother, Catherine Buchmann
- This project would have taken a lot more time (or rather, I would never have done it) without the cool processing.org framework.
- I got the initial inspiration from this article from Matt Booth - although the result does not resemble his article much.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.