BattleGround
Battleground is an game engine I have been working on in my free time and have written completely from scratch. Its origin was as an 2D engine for a single player real-time strategy game. I have used it as a learning tool and it has evolved over the course of its existance into a much more general 3D Engine. Check it out, more information as well as the source code and an executable is available.
Raytracer
This is a raytracer that I wrote for my rendering class. In addition to a distribution raytracer it also implements a basic radiosity solution. Check it out
Snap Together Motion
Snap Togther Motion is a research project that I worked on over summer 2002. The idea is preprocessing a database of motion capture data into a large set of short motion clips that can "snap together" into longer continuous motions. The concept is targeted at real-time environments and maintains as much motion quality as possible. The paper was published at I3D 2003 and was presented there as well as in brief at SIGGRAPH 2003. Get the paper and more info here
Dancin' Fool
Dancin' Fool is a animated 3D short film created by myself and some fellow UW computer science students for our computer animation class. The emphasis for the movie was on our technical (read programming) contribution. I created a tool for cutting and blending motion capture clips into the motions used in the final film. This project led to my summer motion capture research. Learn more about the project or download it here
x Major League Baseball 2K8
x Major League Baseball 2K7
x Major League Baseball 2K6