Special Topics
assignment turn in
- Assignment 1 :: Flash Mouse Input
Flash - Assignment 2 :: Processing Convertion
Processing File
(right click > save target as fro processing file, click to view source) - Assignment 3 :: Processing Image Gallery
My origonal idea for this project was to create an input devise that eather worked like an echasketch using rubber ducks as the knobs or make a input where you push on strings like plucking a guitar to navigate. The gallery it effected would have the next images come in from the left and bounce on the right wall coming to a rest like the flash tween. when you changed gallerys they would bounce in top to bottom.
The idea I am currentaly woring on is where it would sence tilting left and right and accept input of you blowing into a hole. The gallery would look like a long spiral of images into the distance. When the input devise is flat it rests on the current image, when you tilt it the spiral turns acordingly and moves in of out to put the next image in the top center at the full size. When you blow in the hole it would take you through the spiral down a level.
Challenges:
- When creating a fade there is a rendering problem that displays rectangles at an aplha of 0 for any value but 255 which makes it solid. This is fixed by putting hint(ENABLE_DEPTH_SORT); in the setup
- I also wanted to make it full screen, which I found an api for at http://www.superduper.org/processing/fullscreen_api/
- I wanted to send my picture variable names to the class when I created a new instance of them. This was solved by defining the IDNT of the incoming variable at the beggining of the class as PImage like a data type
- Because I won't know the beggining x position, if it starts at the far left or far right of the screen, with this input devise, there would be no way to go that direction because mouse movement wouldn't be detected
- For some reason on a Mac, the program runs extreemely slow do to the use of translation before I create a new instanse of the class.
version 1.1
version 1.2 (current)