Is Bullet still in use? Recommended for 2016 new title?
Posted: Wed Jul 13, 2016 9:58 am
Hey all,
I'm working on a space RTS at solar system scale in UE4, with my own physics engine under the hood (very simple at the moment). I'll be simulating objects moving at high speeds (~0.2c) so will be using CCD, as well as double precision. I know Bullet has both of these features, but I'm curious if this physics library is still in much use? If I get stuck, is there a community around?
Also, does the double precision option still work? I searched around and found people having issues; it sounds like some found lines where a hardcoded float was used instead of the switchable float/double type provided by Bullet, but those posts were years ago now!
I'm considering moving over because of the pain of doing shape traces (which it seems Bullet also has), i.e. tracing with a box shape rather than a line, writing my own CCD, etc. Obviously simple linear stuff is a breeze!
Any advice on whether or not to use Bullet? Is there some major overhaul coming soon that may change your opinion, as well?
Thanks for any input!
- HateDread
EDIT: Also, what's the deal with Bullet 3? I've seen posts from 2013 talking about it being a rework of Bullet that's GPU-only, but which is coming to CPUs. Is this something I should be using instead? How is the GPU-run side of things nowadays? Not sure if still experimental.
I'm working on a space RTS at solar system scale in UE4, with my own physics engine under the hood (very simple at the moment). I'll be simulating objects moving at high speeds (~0.2c) so will be using CCD, as well as double precision. I know Bullet has both of these features, but I'm curious if this physics library is still in much use? If I get stuck, is there a community around?
Also, does the double precision option still work? I searched around and found people having issues; it sounds like some found lines where a hardcoded float was used instead of the switchable float/double type provided by Bullet, but those posts were years ago now!
I'm considering moving over because of the pain of doing shape traces (which it seems Bullet also has), i.e. tracing with a box shape rather than a line, writing my own CCD, etc. Obviously simple linear stuff is a breeze!
Any advice on whether or not to use Bullet? Is there some major overhaul coming soon that may change your opinion, as well?
Thanks for any input!
- HateDread
EDIT: Also, what's the deal with Bullet 3? I've seen posts from 2013 talking about it being a rework of Bullet that's GPU-only, but which is coming to CPUs. Is this something I should be using instead? How is the GPU-run side of things nowadays? Not sure if still experimental.