In the early 2000s martial arts movie called House of Flying Daggers, there is a scene where the main character does a "Drum Dance" is a flowing robe and long silken sleeves. This scene is visually stunning and requires precise control of cloth. Because of this, I decided it would be perfect to use for my final project.
In order to achieve fast cloth simulation for multiple detailed cloths, I used sparse matrices to solve cloth simulations. In order to detect collisions on different shapes, I used techniques provided here to compute distances. I mainly used line swept spheres for collidable objects.
I used the Eigen library in order to simulate cloth. I also used the Big Vegas model and animations provided for Assignment 2.
Simulating and colliding a cloth on a rigged and animated character is a huge step from either animating a character or simulating a cloth. It took a lot of work to get it to work even a little bit right.