cs

These are the student projects from George Washington University that got me hooked on graphics programming.





Implement a Renderer

This is a slideshow of images generated by a renderer I implemented for CS263 (Computer Graphics II) at George Washington University.

It reads in polygonal models as text files of vertices and edges, and renders them using a z-buffer hidden surface removal algorithm and the Phong illumination model. For more details, please see my Technical Details page, or the CS263 section of my website. (3/12/05)


Download renderer.mov (1 Mb)





Motion Control Systems

This is a series of motion control systems I implemented for CS266 (Computer Animation) at George Washington University.

I used C++, the RenderMan Procedural Interface API, the BMRT renderer, and models exported from Maya to implement a keyframe motion control system, an articulated figure walk cycle, rigid body dynamics, and particles. For more details, please see my Technical Details page, or the CS266 section of my website. (3/13/05)


Download procedural.mov (21 Mb)





Maya

I incorporated a rigid body dynamics simulation into a piece of anthropomorphic character animation I had originally done for a Maya I class at the Corcoran College of Art & Design.

The dynamics simulation enhances the motion of the heart's interconnected keyrings, which need to bounce and slide in a physically realistic manner as the heart gets up and starts hopping. (1/19/05)


Download keychain.mov (29 Mb)