Heavy / fast objects ignore collisions between two objects that use gravity

Hi, first off I want to say yes I know about continuous and continuous dynamic, and it works as intended when one of the two objects uses gravity and the other is kinematic. BUT if both objects use gravity then the objects pass through each other. Is there any way around this? Thanks

I’m not on the 3D physics team but regardless, Kinematic bodies don’t have the option to use gravity, that’s the point of them i.e. no forces so I don’t understand.

If a kinematic body collision is set to discrete a fast or heavy object can pass through the collision detection. So setting it to continuous dynamic and the other object to continuous will prevent that. But if two the objects are set to use gravity they will still bypass the collision detection with those settings, at least in my case.

I’m trying to create a catapult that has a ball in it, but if the catapult moves too fast the ball falls through it regardless of the collision detection settings I’m using. I just don’t really know if I’m going at it the wrong way or something. It’s for a physics based game.