XNA Cloth Simulation

Details

Abstract

This was my final project in Computer Animation Algorithms & Techniques, a class I took my senior year of undergrad. I created a simple spring and point mass system for simulating cloth, based on an article on Gamasutra by Jeff Lander.

Video

Images









Details

The simulation supports rudimentary collisions with other objects, though not without some interpenetration. It does permit self-penetration, so the cloth not fold correctly.

This project was originally developed in XNA 2.0 under Visual Studio 2005, but upgrades cleanly to XNA 3.1 under Visual Studio 2008.