9

I've created conveyor belt and and two objects with rigid body physics. But the first object won't fall and second object falls backwards.

How can I fix it?

Video of the problem
Blend file

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133
haidarvm
  • 323
  • 2
  • 13
  • Is it possible you could upload your .blend? Without seeing the details of your setup it's hard to say what is causing this. – gandalf3 Jan 31 '15 at 11:25
  • ok i added dropbox link – haidarvm Feb 01 '15 at 06:59
  • 1
    This is because the simulation is not taking the deformation of the curve modifier into account. Enable Deforming in the physics settings of the belt object, then it works as expected. (will add a proper answer when the question is re-opened) – gandalf3 Feb 01 '15 at 08:38

1 Answers1

8

This is because the rigid body simulation is only taking the initial deformation into account, behaving as if the curve modifier is applied:

enter image description here

To fix this, enable Deforming on the belt object:

enter image description here

This will make the simulator take into account deformations of the object that occur during the simulation.

Result:

enter image description here

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133
  • 1
    Great awesome! ... helps me alot .. but one more question why the belt running backward with the object .. so object go to front and belt run the oposite direction? – haidarvm Feb 01 '15 at 14:06
  • @coder5 Wow, I didn't even notice that :P. Looks to me like a bug where the rigid body simulator takes into account the new collision bounds of the deforming mesh, but not the changed direction. To fix this, make it so the belt is animated in the same direction as the brains should go, then flip the curve object by scaling it -1 on the Z axis. – gandalf3 Feb 01 '15 at 18:54
  • thats ok.. but i got another bugs .. when i add mutliple object on belt .. the object stop in frame 250 even the belt still running ... why is that? – haidarvm Feb 03 '15 at 12:22
  • @coder5 It's preferred to put separate questions in separate posts, but I think the answer to this particular question is here: http://blender.stackexchange.com/q/6741/599 – gandalf3 Feb 03 '15 at 20:10