Seth Holladay, Brigham Young University
This list is built to help those wanting to learn methods for programming simulation algorithms, leading into jobs or research areas making physical simulation tools.
Many CG effects are created with the help of physically-based simulation programs. There are several simulation methods, depending on the type of effect desired. For example, fluid simulations and cloth simulations are important ones in Computer Graphics and good places to start for understanding how simulation algorithms and approaches work. A knowledge of how to program these types of simulations provides a foundational understanding of how simulations work, allowing a student to adapt existing simulation tools or research deeper into improving simulation methods.
You can find the list here: Physical Simulation Programming
The resources listed in the curated lists provide information of value to educators who are exploring a topic, or have to teach a class in a subject, that is on the edge or even outside their expertise. Each list is compiled by an educator who is an expert in the field, and is responsible for its contents.