Physics Sims
Physics Engines
pybullet ten minues physics Verlet Physics: Simple but effective method for physics simulations in games | IGDC 2021
matter js game physics from scratch game physics in one weekend box2d chipmunk
Position based dynamics Impulse based
Collision detection
Fluids
Fluid Simulation for Computer Animation bridson
2021
erin catto https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc09/slides/04-GDC09_Catto_Erin_Solver.pdf
Discrete time and space? Allow some overlap? Collisions using force fields
Reduce everything to points Reduce everything to AABB Model paths as R -> R? But then how to FRP? Hierarchy of scales? Collisions as discrete events is tough
Organizational scheme Use classes? collide(A,B)? return point? true/false? region included in both? AABB? Maximal AABB? inside(x,A) ? point query?
javascript AD. Forward mode prob. No overloading sucks.
2017
Good resources
https://www.toptal.com/game/video-game-physics-part-ii-collision-detection-for-solid-objects
http://buildnewgames.com/gamephysics/
Ericson book on collision detection
Ian Millington Game Physics Engine
Forum listing of resources
http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=6&t=63
I’ve seen a couple phd theses mentioned
http://www.continuousphysics.com/ftp/pub/test/files/physics/papers/mirtichThesis.pdf
https://www.youtube.com/watch?v=wPKzwSxyhTI