Foundations of 3D Computer Graphics

Furry Animation


The goal of this project is to draw a furry bunny, and perform some simple dynamics simulation on the fur of the bunny. Fur rendering is achieved by rendering multiple translucent layers of the same geometry, (called shells) but with different per-vertex positional offsets.

This project builds off of a completed version of the Meshes and Subdivision Surfaces assignment. (You will not need the subdivision code, but you will need the mesh code).

Included with this code:

  1. Some code fragments to help get you started.