How do I set active/inactive pieces in RBD sim?

   2406   2   0
User Avatar
Member
2 posts
Joined: June 2020
Offline
Just started my Houdini journey and got my first small task.

I have to simulate some metal deformation on a roof gutter on a housefacade. (A monster is on the roof and steps on the roof gutter).

I want to set it up so the the center section is affected. I can get the the mesh to deform but everything is affected by gravity. I want the mesh to stay in the air and only be affected by the monster (sphere for test).

I think I remember something about using active/inactive from other tutorials, but I'm not sure.
Edited by TwistDK - June 19, 2023 07:57:26

Attachments:
Screenshot 2023-06-19 135634.png (1.0 MB)
RoofGutter_v002.hiplc (374.9 KB)

User Avatar
Member
5 posts
Joined: Dec. 2017
Offline
Hi,

You can do the active/inactive workflow you mentioned earlier like this:
Attached the node flow.
Edited by IANistor - July 27, 2023 09:01:12

Attachments:
active_inactive_rbd.png (59.0 KB)
active_inactive_rbd.png (429.6 KB)

User Avatar
Member
68 posts
Joined: Nov. 2021
Offline
As IANistor said, you can set the "active" attribute (point, integer) for each packed piece.
You can also animate this attribute and load it into the sim using the "overwrite attributes" checkbox on the rbdpackedobject-node in your dopnet.

Since you want the pipe to deform you're probably also gonna need some glue constraints to hold the pieces roughly together
  • Quick Links