Original Post
Maybe someone can explain this one. I hear people always talking about best methods for performing your integration from accel -> velocity -> position. There''s your basic Euler methods, and then some more fancy Runge-Kutta (sp?) shyte. Apparently, more accurate integration algorithms keep your physics stable allowing you to model stiffer springs and collisions without needing to run your physics any faster, e.i. without using a smaller time interval and updating your physics more often. But my argument is this: there''s no replacement for having the smallest possible time interval. If you have a really stiff spring, it has a really high natural frequency, and unless your physics is iterating fast enough to capture that oscillation, you''ll go unstable or get garbage results no matter how wonderful your integration method is. And 60Hz is pathetically slow. For my physics engine (www.xlife.org/atomic) I used the most basic euler integration method, but my physics runs super fast so I can use super-stiff springs. So someone correct me if I''m wrong, but I say, screw all your fancy Runge-Kutta stuff and just update your physics at a higher frequency.
Cheers,
Stephen