COS426 Assignment 5
Cloth Simulation — Writeup

Switch to: Simulation


Cloth


Briefly describe your implementation of building the cloth out of particles and springs.


Constraints


Briefly describe how you enforced the constraints between particles within the cloth.


Gravity


Briefly describe how you accounted for the force of gravity acting on the cloth.


Verlet integration


Briefly describe how you implemented Verlet integration in order to compute new particle positions.

Deliverable: Please include an image of your cloth (not wireframe) with "Corners" pinned and no objects in the scene in its final resting state, to demonstrate that your cloth updates its particle positions properly over time.


Floor collision


Briefly describe how you handled floor collisions.

Deliverable: Please include an image of your cloth (not wireframe) with "OneEdge" pinned and no objects in the scene in its final resting state, to demonstrate that your cloth does not clip through the floor.


Sphere collision


Briefly describe how you handled sphere collisions.

Deliverable: Please include an image of your cloth (not wireframe) with "OneEdge" pinned and the sphere object in the scene in a resting state. Increase the size of the cloth to 700 so that it remains draped over the sphere.


Box collision


Briefly describe how you handled box collisions.

Deliverable: Please include an image of your cloth (not wireframe) with "TwoEdges" pinned and the box object in the scene in a resting state. Increase the size of the cloth to 700 so that it remains draped over the box.


Extensions


Briefly describe any extensions that you chose to complete. Please include images and/or videos as necessary so that we can see what you've done!


Collaboration


Please write down the names of the students that you collaborated with for this assignment.


[OPTIONAL] Feedback


As you might already know, this is a brand new animation assignment for COS 426 and replaces an older one that deals with implementing various small particle systems. You can find the assignment from last year here.

We don't expect an assignment to go perfectly smoothly in its debut semester, so we would greatly appreciate any feedback you can give us about your experience working on this assignment. For example, approximately how many hours did you spend on it? What parts were the most difficult or confusing to work through? Do you have any suggestions on how to improve this assignment for the future?

Thank you for your feedback! Please write below:


My feedback: