How can a simulation smoothly reproduce the movement of a box on a conveyor. The model described below will simulate the movement, but as the box moves from roller to roller, the box jumps and the rollers do not behave smoothly.

enter image description here

What solver settings or model setup will improve the simulation.


  1. The rollers were added by creating cylinder meshes. Each cylinder was setup as a rigid-body simulation with mesh collision shape.
  2. The box was added as a cube that is subdivided several times. The box is setup as a rigid-body simulation with mesh collision shape.
  3. The simulation was run, with the results shown in the animation above.

How can this simulation be made to behave more realistically?

The Blender files with this simulation is here -

This question is based on trying to answer this question - Animate Individual Vertices w/ Geometry Nodes - using simulation rather than animation nodes.

Per the accepted answer, changing the collision shape to box fixed the issue.

enter image description here


1 Answer 1


just change the shape to Box and it looks really smooth

enter image description here

enter image description here

  • 1
    $\begingroup$ Might be a good idea to change the rollers to cylinder or capsule as well. $\endgroup$
    – Ron Jensen
    Commented Oct 18, 2021 at 5:30
  • $\begingroup$ What was it before, if not box? $\endgroup$ Commented Oct 18, 2021 at 16:41
  • $\begingroup$ It was mesh before $\endgroup$
    – Chris
    Commented Oct 18, 2021 at 17:06
  • $\begingroup$ That worked great! Is there a reason why the mesh had issue but using a box fixed it? It seems like they should get the same result. $\endgroup$
    – Ed Tate
    Commented Oct 19, 2021 at 2:13
  • $\begingroup$ I think they can but then you have to mess around with all the settings in there…the Box makes it easier for Blender to calculate. That’s why it „seems“ to be more stable. $\endgroup$
    – Chris
    Commented Oct 19, 2021 at 2:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .