Geometry collections pass through each other

Hello, I have a problem with the fracture mode, I would like to avoid that my geometry collections pass through each other.

On this small video, we can see collections without anchor point pass through another undamaged collection.
At the end of the video when the geometry collection below is fractured everything above it from another collection with anchor point passes through it. https://i.gyazo.com/840c2d66cbbe44398c20d69c8047ed8f.mp4

On the second video, we can see that the fractured elements pass through the collection without having any collision.

Hey there @Tytryte! Are the geometry collections it’s passing through asleep? If so they may not register the collisions with the others. However this is not intended normally if their collision settings aren’t off.

The dynamic collections should properly collide with the floor if it is set as kinematic or static ( or simply anchored )

What type of collision are you using for the geometry collections? Convex?

I would recommend also checking the collision settings on the geometry collection to make sure they are set to collide with each other

Hi, if anyone needs to know how to fix the issue, i did some workaround… I fixed the issue a few days after i made the post, i stopped using anchor points and put everything in kinematic mode so the geometry collection components and the other actors are not going through each others when falling. To make the pieces of geometry collection change from kinematic or static to a movable state i do a “set dynamic state” on the geometry collection to enable the movement.

If anyone wants to know more:


Set to kinematic with Fracture Mode


I get the overlapped geometry collection like this.


“Set dynamic state in the sphere radius (world location needs to be the center of the sphere)” Target is the geometry collection component.
After the set dynamic state i use a FS_MasterField to apply a force.

I hope this will help at least one person in the future, have a good day.

1 Like