posted 21 Aug 2024

Physically Based Modelling


§ Overview

Simulation of physical systems including particles, soft- and rigid-bodies, fluids (Lagrangian and Eulerian). Integration techniques such as Euler (explicit, implicit, symplectic), Runge-Kutta, Verlet, etc. Discussion of various acceleration structures such as octrees, kd-trees, and bounding volume hierarchies.

Notes from CSCE 649 — Physically Based Modelling.

Based off of lectures by Dr. John Keyser.

§ Contents

21 Aug 2024

Lecture 1: General Simulation Concepts

26 Aug 2024

Lecture 2: Collision Detection

28 Aug 2024

Lecture 3: Simulation Loop

30 Aug 2024

Lecture 4: Planar Collisions

1 Sept 2024

HW1: Bouncing Ball Demo

4 Sept 2024

Lecture 5: Particle Systems

6 Sept 2024

Lecture 6: Particle Generators and Choreography

16 Sept 2024

Lecture 9: Collision Complexity

18 Sept 2024

Lecture 10: Boids

23 Sept 2024

Lecture 12: Spring Mass Damper

30 Sept 2024

Lecture 14: Cloth

2 Oct 2024

Lecture 15: Polyhedral Collisions

14 Oct 2024

Lecture 18: Explicit Integration Methods

16 Oct 2024

Lecture 19: Implicit Integration Methods

25 Oct 2024

Lecture 23: Rigid Body Dynamics

4 Nov 2024

Lecture 26: Bounding Volumes

15 Nov 2024

Lecture 31: Fluids

18 Nov 2024

Lecture 32: Position Based Dynamics

17 Dec 2024

Final: Walk on Stars Demo