COS426 Assignment 5 Cloth Simulation — Writeup
Switch to: Simulation
- (1.5) Cloth
- (1.5) Constraints
- (1.0) Gravity
- (1.5) Verlet integration
- (0.5) Floor collision
- (1.5) Sphere collision
- (1.5) Box collision
- (1.0+) Extensions
- Collaboration
- Feedback
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: