bjtp wrote:I understood that "sleep" means the body does not react to collisions any more?!
not.
it means that body and all of the bodies that are in contact with the body are in static equilibrium, therefore the engine do not need to speed time calculation contact and reaction forces.
for expplae say you have a biox at rest on teh floor.
the collesion calculate the normal, and teh resting forces, once teh box settle teh engine save the last contact and forces, and skip all calculation in teh body.
the diffrent with 1.5 is tha in 1.5 you did no get more force updates, so if you want to activate teh body you had to explicitly activated it.
with 2.0 the body keep getting the force callback and you apply the gravity, teh eth body check if tah force added to teh oteh internal force add to zero, and if teh velocity is also zero.
if it is teh body is keep hsi sleep status.
if for example you change the gravity, or the velocity, or move teh body, teh body teh chek will fali and it teh body lose it status.
the reason for this is the the force call back can be call from a array the is devided into the number of active cores and each core do an eqaul amput of work.
basically applict a force, a velocity, or telporting teh body wake up a body from slepping.
you also have frezze, and island axctivation with are more poweful for LOD controll.
believe me 2.0 is superior to 1.5 in every aspect.