Jump to content

BulletSOP 2.5 preview(with GPU Support)


MilanSuk

Recommended Posts

There is no better way how to start the New year than smoke your GPU :)

 

BulletSOP 2.5 preview features implementation of WIP Bullet Library 3.0 with OpenCL(CPU/GPU) support.

Please keep in mind that this version supports only fraction of BulletSOP features and It's only for testing and highly unstable!

For OpenCL settings, check btSolver node -> Advanced tab! You can activate "old" CPU solver(which has some bugs unlike BulletSOP 2.0.10) and compare result and speed.

 

Testing scene includes 80K boxes(of course you can try to go higher - change settings on OpenCL tab). And If you want to publish some result(s) it's better to restart Houdini(clean memory) before running final simulation.

So Let's try it and let us know about your results!

 

Best wishes,
Milan Suk

 

BulletSOP binary is free of charge, but You can make a donation and help keep the project running. It's up to you!

btn_donateCC_LG.gif


Download BulletSOP v2.5 preview for Windows(compile on Houdini 13.0.260): bit.do/bulletsop_2_5_preview

 

 

PS: This is my result on 3 years old GPU!

stats.png

Edited by MilanSuk
  • Like 4
Link to comment
Share on other sites

Thanks to all of you :)

 

 

Nice job. Are there some limitation to using opencl ?
And is your opencl implatation compatible with the intel cpu opencl?

Limitations are same like a DOP Gas(Smoke) solver -> It's better to keep data in OpenCL memory and GPU which has smaller(and more expensive) memory doesn't allow to simulate large scenes.

Example runs on Intel CPU as well, but It's slower :unsure:

Edited by MilanSuk
Link to comment
Share on other sites

Amazing work Milan!

Thanks to all of you :)

 

 

Limitations are same like a DOP Gas(Smoke) solver -> It's better to keep data in OpenCL memory and GPU which has smaller(and more expensive) memory doesn't allow to simulate large scenes.

Example runs on Intel CPU as well, but It's slower :unsure:

It's slower than GPU OpenCL, or slower than the "normal" BulletSop?

Link to comment
Share on other sites

Amazing work Milan!

It's slower than GPU OpenCL, or slower than the "normal" BulletSop?

CPU OpenCL is slower than GPU OpenCL - I measured it on Intel i7-3820(3.6GHz) vs. Nvidia GTS450.

Feel free to download it and try it on your HW!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...