BulletSim on OpenSimulator 4000 Physical Spheres

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
772 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 31, 2011

This test was performed on Windows 7 running in 32 bit mode in standalone with viewer on same machine as simulator while recording with fraps. Core2Quad Q9550 8gb ram and Nvidia GTS 250 512mb. More tests to come soon!

A new branch ('bulletsim') has been added to the OpenSimulator repository. The branch contains BulletSim -- a port of the latest Bullet physics engine for OpenSimulator. Initial tests show that the Bullet physics engine simulates more physical objects and supports more avatars than ODE. For instance, 1900 balls in a Galton box as opposed to 800 balls with ODE (running at simulator 30 FPS).

BulletSim currently provides the basic functionality necessary for most simulations (avatar walking and flying, interaction of physical prims and collision events). We would like to bring BulletSim up to the level where it is at least functionally equivalent to ODE.

BulletSim consists of two parts: "BulletSPlugin" which is the C# module that interfaces to OpenSimulator (set 'physics = "BulletSim"' in the ini file). The other part is "BulletSim.dll" which is C++ code for the low level interface to the Bullet physics engine. The C++ code has been built and tested with Visual Studio for both 32 and 64 bit systems. What is desperately missing is the build scripts to compile and link this BulletSim module on Linux/Mono systems.

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (1)

Sign In or Sign Up now to post a comment!
  • You could make a ball clock.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more