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
https://rapier.rs/ rust physics engine https://arewegameyet.rs/ecosystem/physics/
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