Obi Official Forum
Determinism in the physics engine - Printable Version

+- Obi Official Forum (https://obi.virtualmethodstudio.com/forum)
+-- Forum: Obi Users Category (https://obi.virtualmethodstudio.com/forum/forum-1.html)
+--- Forum: General (https://obi.virtualmethodstudio.com/forum/forum-5.html)
+--- Thread: Determinism in the physics engine (/thread-519.html)



Determinism in the physics engine - berend - 06-04-2018

Hi, 

I'm looking into using Obi Rope and maybe some of the other solutions for a game that has a rather complex setup. 
We're using three machines on which the game runs simultanously, and one projection is created from the renders of those machines. 
Therefore I was wondering whether the Obi physics engine is determenistic. 
 
Thanks!


RE: Determinism in the physics engine - josemendez - 06-04-2018

(06-04-2018, 09:46 AM)berend Wrote: Hi, 

I'm looking into using Obi Rope and maybe some of the other solutions for a game that has a rather complex setup. 
We're using three machines on which the game runs simultanously, and one projection is created from the renders of those machines. 
Therefore I was wondering whether the Obi physics engine is determenistic. 
 
Thanks!

Hi,

Nope, Obi is not guaranteed to be deterministic. While it behaves pretty consistently between runs, it is not guaranteed to behave *exactly* the same every time. Since Unity's physics engine (PhysX) is also non-deterministic, it's also impossible for us to guarantee determinism when ropes interact with regular rigidbodies.


RE: Determinism in the physics engine - berend - 06-04-2018

(06-04-2018, 10:52 AM)josemendez Wrote: Hi,

Nope, Obi is not guaranteed to be deterministic. While it behaves pretty consistently between runs, it is not guaranteed to behave *exactly* the same every time. Since Unity's physics engine (PhysX) is also non-deterministic, it's also impossible for us to guarantee determinism when ropes interact with regular rigidbodies.


I see! Thanks for the quick reply!