Yo con solamente CSS y DOM logre un resultado muy prometedor en mi entorno fisico, en el test 'definitivo' tenia 100 particulas interactuando con su masa , inercia, velocidad y detecion de colisiones (solo con el punto del raton, eso si) :
test del que hablo :
http://vodoad.com/Braismartelo/Conte..._II/Index.html
Menu de mis test con CSS y DOM
http://vodoad.com/Braismartelo/Conte...s3D/Index.html