Texture Evolution (Winter 2009 – Winter 2010)

Structure in Curves

Creating new artwork requires a lot of skill, so I created a framework to create it for me. All I need to do is choose the images that I like the most. The framework is written in C++ and has Cocoa/iPhone GUI wrapped around it.

Impulse (Winter 2007 – Present)

A glimpse of the 3rd compartment.

Using magnetism to roll around a wall.

A 2D physics-based puzzle game that uses magnetism and impulse forces for movement. Level progression is based on traveling through a compartmentalized maze. I worked on the special effects and tools development for the level editor. The game is built with XNA, XML, and C#.

iPhone Robot Remote Control (Spring 2008)

Wi-Fi Robot Remote Control

I created an iPhone application that connects to robots using Player/Stage over TCP written in C++ and Objective-C. You can remotely connect to a robot broadcasting on an IP address and control it from across campus or even the world.

Computer Animation (Winter 2008)

My computer animation project was to build a key framing and dynamic animation system. I created it with with C++, XML, and OpenGL.

Planetpaluza (Spring 2007)

Watering the Planet

A 3D planet simulation game that was created for the Foundations of 3D Graphics Programming course at RIT in Spring quarter 2007. I worked on the special effects for the game including fire, water, and volcanic eruptions. The game is a planet building game where the planet is your canvas.

Ray Tracer (Spring 2006)

Ray tracing spheres

Ray tracing spheres

A system built to ray trace and visualize a 3D scene made with polygons and spheres. It supports reflection, refraction, procedural shading, and multi-sampling. The ray tracer is built with C++ and OpenGL.

Photon Mapping (Spring 2006)

Global illumination with ray tracing

Global illumination with ray tracing

An extension on the Ray Tracer which provides a global illumination model for calculating the lighting within a 3D scene. The lighting appears more realistic and less plastic-like. Programmed with C++ and OpenGL.

Game Boy Advanced Graphics Library (Winter 2006)

Polygon drawing and filling on a Game Boy Advanced

Polygon drawing and filling on a Game Boy Advanced

A simple graphics library with line, poly-line, polygon, polygon filling, and clipping algorithms. It was programmed in C for the Game Boy Advance.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>