
For my new processing project I plan to revist the environment I created in my collage and my stop motion animation. The main conceptual restriction taken by these projects will be a use only black and white coloring and an animated interactive applet that functions though a loop. The project will represent the “gap” in my animation–the point where the characters enter into the cave. I seek to create a series of cave images either as imports or as processing rendered images. At this point it seems that importing a serious of images using the PImage function is the most effective because I can use the images in two interesting ways. The first way would be to use the images as a texture by the texture() command which can map an image onto a given created polygon shape. My initial hope was that I could do this using a circle but the texture function only works with straight line polygons. The base of the image would be a black background on top of which the textured polygon would be drawn. The polygons coordinates would be based around a translation of (mouseX, mouseY), and as the mouse is moved the image would appear to be revealed. This gives the impression of searching in the dark cave. In the cave images I would use my orgininal stock photos from the animation toadd in the charcters and some of the textures. My hope is to also use a mousePressed function in order to change which image the texture corresponds to. I am not sure as to the limitations of this and may have to work this out in another way. In this way clicking would imply moving foward through the cave yet eventually the cave will reset back to the first image. This would create a looped structure.
If I could achieve this, I would like to expand on my cave by making small cave creatures thats would be little more than simple curves with heavy stroke weight whose coordinates change based on mouseMoved with a limit, meaning they would “squirm” as the mouse is moved. If these creaures are in the script after the textured polygon I believe that the project will be possible.