Bullet Physics wrapper

Blitz3D Forums/Blitz3D Userlibs/Bullet Physics wrapper

Mirage-lab Team(Posted 2011) [#1]
Official site: http://tools.mirage-lab.com

Features:
- Visual debugging;
- Rigid bodies (convex and concave hulls);
- Soft bodies (cloth and volume objects);
- Forces and acceleration;
- Triggers and Magnets;
- Advanced raycast;
- Joints and Vehicle;
- Collisions (grouping, masking and detection);
- and more...



Last edited 2011


Ifq200(Posted 2011) [#2]
Looking Nice, Will have a look at it, when i get home.


Xors Team(Posted 2011) [#3]
Interesting demos! Running smoothly and looking nicely.
Well done.


Virtech(Posted 2011) [#4]
Nice physics wrapper. Many demos. Only downside is Russian docs only. I might buy it if you include English docs.
Good work.

Last edited 2011


Blitzplotter(Posted 2011) [#5]
Looking great!


LT(Posted 2011) [#6]
Looks great! I was wondering if there was any plan for a BlitzMax version?


Hezkore(Posted 2011) [#7]
Yeah this would be a definite buy if it were for BlitzMax! :)


danjo(Posted 2011) [#8]
this is really good. An English Help file would be great tho!


ZJP(Posted 2011) [#9]
Another physics engine that will not be followed, like Newton, Physx... :(

Interesting demos! Running smoothly and looking nicely.
Well done.

Ah ah ah..

Last edited 2011


Wayne(Posted 2011) [#10]
wow, nice work.
Be nice to see some examples of the b3d source code.

I went thru all of the examples, appears to be pretty complete and ready to go. I liked all of the examples, awesome work!

I'd buy if I was using B3d and needed some physics, but I'm doing larger stuff with Leadwerks.

Good stuff.


Mirage-lab Team(Posted 2011) [#11]
Thanks :)

The English documentation maybe soon...

If there will be a free time then will make for a BlitzMax version.

Last edited 2011


Yue(Posted 2011) [#12]
:(


Rroff(Posted 2011) [#13]
Ooh nice OpenAL wrapper to? definitely interested in both of these products :D

EDIT: From a quick play the openAL wrapper seems to be playing samples in the wrong "key"/pitch/frequency or whatever :S but haven't played around with it enough to be sure quite what it is.

Last edited 2011


Rroff(Posted 2011) [#14]
I'm curious why this BlitzAL wrapper hasn't been pushed more? seems to be no mention of it on these forums? yet from a quick glance it seems fairly robust and feature rich and a decent step up from native blitz 3D sound?


Mirage-lab Team(Posted 2011) [#15]
> seems to be no mention of it on these forums?
Yes, this wrapper has been made recently.

> yet from a quick glance it seems fairly robust and feature rich and a decent step up from native blitz 3D sound?
BlitzAL is more functional. Rolloff Factor control for each source, it is all that is necessary for happiness :D


Rroff(Posted 2011) [#16]
Bullet wrapper runs silky smooth on my target platform (3gig dual core, 8800GT) unfortunatly as above the lack of English documentation is making me a little wary of purchasing it tho I can probably work it out for myself from the examples which are fairly intuitive.


ToeB(Posted 2011) [#17]
Hi!

Very nice, it works great !
But I have two questions:
1. When are then English dokumentations available ? Will they ever come ?

2. I need variable Friction for the Wheels of a Car, so that it can "break out" or sth. like this. I tried to change the Friction of the Map, but this didn't matter oO


lo-tekk(Posted 2011) [#18]
Another physics engine that will not be followed, like Newton, Physx... :(


Mirage-Lab reminds me of AMT-Lab from Russia and its unsupported Newton wrapper. Just a coincidence for sure.


Mirage-lab Team(Posted 2011) [#19]
ToeB
1. English documentation is ever to be, but it will be small.
2. Friction of wheels can be set by means of this function: btWheelSetFrictionSlip(wheel%, friction#).

lo-tekk
>Just a coincidence for sure.
It's true.


ToeB(Posted 2011) [#20]
Thank you, but i have a few more problems with your lib:

1. It doesnt matter what value i set to btWheelSetFriction. the wheels always grip 100% on the Street, so i can't drift or do sth like this..

2. What is the "btVehicleSetCoordinateSystem" for ?

3. If the car jumps over a ramp and fly through the air, its velocity turns to zero..

But most important here: How can I drift with my car ? (can i at all?)


Mirage-lab Team(Posted 2011) [#21]
btVehicleSetCoordinateSystem used before creation wheels of a vehicle for set coordinate system. It is better to use exactly the same way as in Example Car.bb.

If the car jumps over a ramp and fly through the air, its velocity turns to zero..
Ņan be an example to show? I don't understand what you mean.

How can I drift with my car ?
Dynamically reduce the friction of back wheels at turn.


Captain Wicker (crazy hillbilly)(Posted 2012) [#22]
This is the Blitz Bullet thread right?


ZJP(Posted 2012) [#23]
Yes


kiami(Posted 2014) [#24]
Nice, is $12, no English doc. All examples work in Win 8 desktop or laptop.


kiami(Posted 2014) [#25]
No problem yet!