Skip to content

Latest commit

 

History

History

module06-softbody

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Soft Body (and Rigid Body) Physics

Core Material

For each module, I will provide written and video tutorials on the topics. You can review whichever format suits you best. If the amount feels overwhelming, please reach out and we can help you narrow things down, and select a subset of the material to focus an exercise around. It's a lot!

Code Examples

Reference Research and Artistic Work:

Supplemental Reference Material

Other Soft Body Projects

Force-Directed Graphs

Matter.js

Toxiclibs.js

Assignment

  • Option 1: Create an interactive soft body character with the toxiclibs.js VerletPhysics2D library using the example built in class as a model. Try expanding the design from a triangle to your own custom shape. What can you incorporate visually such as colors, textures, or other enhancements?
  • Option 2: Create a "force-directed graph" with the toxiclibs.js VerletPhysics2D library using the example built in class as a model. What data do the particles (nodes) and springs (edges) represent? What can you incorporate visually such as colors, labels, or other enhancements?

Document your work with a short post and submit link on the course wiki.

Emoji Key

The following emoji key will hopefully help you navigate the material for each module.

  • 🚂 Video tutorial from Coding Train
  • 🎥 Other video tutorial
  • 📗 Nature of Code book
  • 📕 Other reading
  • 💻 Code examples
  • 🎨 Creative project references