spring.05: Networked Expression

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 1

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 2

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
Midterm 2

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:


Rich Hauck at the Interactive Telecommunications Program at New York University