Modular Character Rigid Body Collision

Hi,

I have a modular body setup using the Leader Pose Component.
All skeletal meshes are parented to the head, which has a full body physics asset.

Now I attached another skeletal mesh to a socket.
It uses a completely different skeleton and the physics asset has bones set to simulating with a new animBP that uses the rigid body node.

It’s working properly, but it’s not colliding with the main body.
I tried setting “collide with attached children” with no success.

Is there a way to let an attached skeletal mesh collide with their parents physic asset?
Any lead would be very appreciated.

I managed to find this tutorial https://www.youtube.com/watch?v=qdvJby2pTsc, I don’t understand the language, but the TLDR as far as I understood is:

  1. Have a physics assets for both skeletal mesh
  2. Have the one to attach to a socket set to simulate
  3. Attach it to a socket of the main mesh
  4. Set the collision for the capsule component to “IgnoreOnlyPawn”
  5. Set the parent mesh collision to pawn and block PhysicsBody
  6. Set the attached mesh collision to physicsBody and collide with pawn

Sadly that didn’t work for me, so I had to fall back to using extra bones and copy pose, don’t like it but it works.

Actually managed to get it work, I’m not sure what the problem actually was, but maybe setting the object type to “PhysicsBody” was the issue. Followed this video https://www.youtube.com/watch?v=T5pCaj0trAQ and it suddenly worked. This time I used a custom object type though. Otherwise the steps above should work.

  1. Have a physics assets for your character mesh (parent of all bodyparts) as well as one for the mesh you want to attach
  2. In the physics asset of the object you want to attach, set the shapes to simulate and the top parent to default (as anchor)
  3. Attach it to a socket of the main mesh
  4. Set the collision for the capsule component to “IgnoreOnlyPawn”
  5. Set the parent mesh object type to X and make sure it blocks Y
  6. Set the attached mesh object type to Y and collide with X

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.