## 04 May, 2009

### Quick journey into physics

I'm quite good at maths but I always sucked at physics. I can simulate simple particle systems, and have a decent knowledge into fluid dynamics, even if not enough to truly understand it. Electromagnetism is magic to me and I didn't know how to simulate constrained rigid bodies. As the game I've almost finished relies heavily on physics, I decided to go and find some tutorials on rigid body simulation for games. The following is a list of what I've found useful, in the order it should be read:

1. http://chrishecker.com/How_to_Simulate_a_Ponytail
2. http://chrishecker.com/images/e/e8/Gdmag200003-ponytail-1.pdf
3. http://chrishecker.com/images/a/a5/Gdmag200004-ponytail-2.pdf
4. http://chrishecker.com/Five_Physics_Simulators_for_Articulated_Bodies
5. http://www.cs.cmu.edu/afs/cs/user/baraff/www/papers/sig96.pdf
6. http://www.slimy.com/~steuard/teaching/tutorials/Lagrange.html
7. http://www.cs.cmu.edu/afs/cs/user/baraff/www/pbm/pbm.html
9. http://www.bulletphysics.com/Bullet/phpBB3/
10. http://i31www.ira.uka.de/docs/DynamicSimulation.pdf (http://www.impulse-based.de/)
11. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.6574
12. more to come... suggestions appreciated (especially good tutorials on solvers of the Lagrange multiplier constraits, PGS and sequential impulses, and simple tutorials of the reduced coordinates approach)

Anonymous said...

http://pal.sf.net/ is also interesting if your deciding between different physics engines.

Anonymous said...

http://www.win.tue.nl/dynamo/publications/bartbthesis.pdf

Nietz said...

Reading Box2D source code is good way to learn too.