GLArt - Midterm project

 

Using basic code structure given by Marc Napier, as well as video classes for Java / OpenGL by Dan O'sullivan and Chris Karailla, I created a live image edge detection application.

Initially, images came very close to a project I created last semester, using C (in Danny Rozin's course, pixel-by-pixel):

Taking advantage of the 3d environment in OpenGL, instead of making just points, I tried using quads and adding some depth to the video capture. Every pixel that is detected as an edge is drawn as a GL_QUAD, with shifted colors (R,G,B, levels). A trail is also left according to the luminance of the pixel.

I've posted three different variations to this code. The only problem was trying to get proper mouse navigation working here. For some reason, it didn't work.

My Code (need to remember to link the vxp file to the project in eclipse for this to work!)

 

Options for continuing with this project:

- play with materials: I want to make the pixels more of metalic texture, using only b&w shades

- get particles to move. Have the pixels be more dynamic, rather than just the camera moving.

 

 

back to Gilad Lotan's Main Page