Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Bullet CUDA premiere at GDC 2009 physics tutorial: 3D PGS constraint solver on GPU!

Loading...

Sign in or sign up now!
11,441
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 22, 2009

CUDA implementation of a 3D projected gauss seidel constraint solver, simulating 3000 rigid bodies.

This work, based on Takahiro Harada's work, will be presented at the game developer conference 2009 in San Francisco at the physics tutorial on tuesday March 24th. OpenCL implementation follows. Download Win32 binary at http://code.google.com/p/bullet/downloads/list

Category:

Gaming

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (erwincoumans)

  • I can't run this.

    But I'll be able to run OpenCL stuff. Open standards!

  • @MadsterV This R&D work started before OpenCL existed. Now Bullet is using both OpenCL and DirectCompute.

Top Comments

  • Isn't OpenCL compatible with all the GPU while CUDA is limited to Nvidia? Intercompatibility is a plus too me.

see all

All Comments (19)

Sign In or Sign Up now to post a comment!
  • @celderian This R&D work started before OpenCL existed. Now Bullet is using both OpenCL and DirectCompute.

  • oh god these comments are so old

    GRAVEDIGGING all right

  • @GeckoCkCkCk - OpenCL is like OpenGL, it should be supplied with your graphics drivers.

    I seem to have an OpenCL.so from nvidia here in Linux, but couldn't get it to work >:(

  • @bobjoe212x - It looks like they're only doing the constraint solving in CUDA, so it's just part of the physics simulation, though probably the most computationally heavy part.

    Why would you want need Steam for this??

  • Is There a Steam or CL Version Available... and is all of Bullet on CUDA or just this one example?

  • actually opencl is more like a subset of cuda, you can do less in openCL (templates e.g.). Better performance in OpenCL vs CUDA is something I have not seen yet, in fact I have only seen people complain that they get worse performance with OpenCL.

  • it isnt about open. it is about what level of control the developers want. cuda everything is programmed in version of c+ which is proprietary to nvidia, and only works on nvidia gpus, not intel or amd. Opencl gives you base level access to the gpu and allows for cross compatibility and more tweaking, often ending up with better performance. bullet is just an opensource physics api that works with opencl, where havok is intel, and physx is nvidia. bullet works on all.

  • Yea. I downloaded CUDA and am trying it now. However, I couldn't find OpenCL for download anywhere.

  • No, CUDA runs on GNU/Linux aswell, and MacOSX support will be added in version 2.0

Loading...

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