Allison Carlisle
acarlisl
About the Project
The idea behind this project is to read in a .coord and .poly file and render an object. Then, cover the object in a physics-based simulation of fabric. The fabric would deform over the object and (hopefully) attain a somewhat realistic pattern of folds and creases according to the surface over which it is laid.
Resources
For a complete list of workcs cited, see the technical paper. However, the paper most heavily referenced during implementation was R. Birdson, R. Fedkiw, and J. Anderson's "Robust Treatment of Collisions, Contact and Friction for Cloth Animation"
In the src directory, the "skirt_file.jpg" is courtesy of APOD and the shark .coor and .poly files are from the class directory.
Source Code
Running the Program
Run the program from the terminal. Usage: fabric_render coord_file poly_file skirt_file
Demo
A video of the fabric falling through the object. It turns red when it has detected a collision. When the fabric reaches the "floor" it bounces a bit.
another video(quicktime), and another (mpeg)