Concurrent Java physics engine tech demo

Veröffentlicht am: 03 April 2011
auf dem Kanal: Batsbak
4,710
20

A short clip of the first running version of my physics engine implemented in Java. The shown scene (802 rigid bodies) takes ~7ms per physics update on average on an AMD X6 1090T with peak times of around 11ms (using six threads).

The resolution process still needs some tweaking, for example the stacking behavior of rigid bodies is currently very bad (stacks of more than two start vibrating and fall off). No performance optimization has been done yet.

The goal is a simple physics engine that supports some common shapes (box, sphere, cylinder), joints (probably mainly ball joints) and force generators (explosions, etc.) and that scales well with the number of available cores.
The basic contact resolution algorithmn is from the book "Game Physics Engine Development" by Ian Millington.
The renderer is also written in Java, using OpenGL via the Lightweight Java Game Library ( http://www.lwjgl.org/ ).

As I said this is the very first running version; as soon as the project is in a stable and useable state I will provide it as a library.


Auf dieser Seite können Sie das Online-Video Concurrent Java physics engine tech demo mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Batsbak 03 April 2011 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 4,710 Mal angesehen und es wurde von 20 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!