1
$\begingroup$

I am trying to do a "simple" thing which turns out quite frustrating.

I want to attach a "rope" between two points and have that rope be a rigid body so it can knock stuff over.

For the rope I've used this technique: Link to StackExchange Post

My rope consists of a curve, subdivided and converted into a mesh. Then I apply the softbody modifier, no problem here, works as expected. But no matter where I place the rigid body modifier (passive, animated) and which collision shape I use (tried them all), the objects won't collide with each other. Also setting both objects to active rigid bodies and the rope to be animated it did not work.

I also tried to export it as Alembic and import it again onto a model with rigid body activated as well but no luck either. This imported model has real faces though as opposed to the initial string of vertices with softbody simulation. Still no colliding. See pictures here:

scene overview and used modifier settings

$\endgroup$
3
  • 1
    $\begingroup$ I don't know what or how many combinations you might have tried, just be aware that you can't mix rigid body with soft body physics simulations. $\endgroup$ Oct 20, 2022 at 12:47
  • $\begingroup$ But when using the Alembic file in the MeshCache, shouldn't that at least work? I've tried exporting it as fbx as well but the animation is not properly exported from the softbody. $\endgroup$ Oct 20, 2022 at 14:34
  • 1
    $\begingroup$ If you have baked a simulation to keyframes, for example a rigid body simulation, and you want it to interact with a soft body object, you have to make the former rigid body a collision object and make sure you've removed the rigid body physics. And you should delete the soft body cache. And the Alembic file, well that's a modifier to vary the mesh over time - but it's not creating a "real" mesh to interact with rigid bodies. The mesh used for the rigid body simulation is the one wyou will see when going into Edit Mode. $\endgroup$ Oct 21, 2022 at 6:49

0

You must log in to answer this question.

Browse other questions tagged .