I'm implementing live recording of my physics environment simulation. I won't go into detail about the app itself, but it uses opengl to render the scene, ODE to do rigid body dynamics, and in general ...