I would like to expand upon my midterm and attempt to create a group of video windows that display part of a video image in a three-dimensional space. Like a group of television screens hanging in the air, Users would be able to rotate, pan, and zoom through the different screens. Expanding upon this idea, I would also like to continue using Perlin Noise to modify the existing sizes of these screens based on video movement. Building up to the final:
Midterm Project #1 - Mosaic
This application samples the video color value every ten pixels and then draws a rectangle in its place.View the source code
Midterm Project #2 - Mosaic With Perlin Noise
This application uses the above sampling and then applies a Perlin Noise field to the rectangles.View the source code
View Perlin Noise Class
Final Project - 3D Mosaic With Perlin Noise and User Navigation
I would like to create a 3D perlin noise field where users could navigate through the field. I am currently experimenting with LWGJL and OpenGL. Some things I would like to experiment with once I have the effect completed:
- See if I can measure movement in the video and have that trigger the perlin noise effect
- Create a more complex grid to create better recognition
- Create multiple layered fields - possibly a cube/matrix.
Rich Hauck at the Interactive Telecommunications Program at New York University