-={Programming}=-

Navigation:
» Programming

This page is a slection of programming projects that I did either for class or for fun. Follow the links for each project to get source code and extra descriptions.

Matlab Projects

»  Image Reconstruction and Edge Recognition

This was the final project for my Computational Physics (PHYS360) class at Middlebury. It has two functions. First, it takes pictures, breaks them up into Gabor filters of different frequencies and then reassmble them. The other function is to detect edges in pictures, as shown in the screenshots below.


The Graphical User Interface.

Canny Edge Filter.

OpenGL Graphics Projects

»  3D Maze

This was the final project for my Computer Graphics (CSCI461) class at Middlebury. It's a simple first person 3D game where you get to navigate a randomly created maze. There are two camera views available, top down and first person.


First person view.

Another first person view.

Top down view, zoomed in.

Top down view, zoomed out.

»  3D Breakout

This another project for my Computer Graphics (CSCI461) class at Middlebury. It's a twist on the classic arcade game breakout. As you are trying to bounce the ball back with your paddle, the game rotates around randomly.


Original view.

Rotated view.

Another rotated view.

»  Mandelbrot Zoom

Yet another project for my Computer Graphics (CSCI461) class at Middlebury. It's one of the first projects I did in OpenGL. It's pretty simple, just renders the Mandelbrot set and lets you zoom in.


The entire thing.

Zoomed in.

Even more zoomed in.


Contact: yannaungoak_at_gmail_dot_com.