Cup's Mesh Collider Not Allowing Ball into Cup

I’m attempting to make a VR beer pong game for fun as my first Unity game. I’m running into an issue where my mesh collider for my cups does not allow the ball to fall into the cup. The ball will simply sit on top of the cup.

When I create a convex mesh collider for my cup the message comes up: “Failed to create Convex Mesh from source mesh ‘Solo Cup Mesh’. Source mesh likely have too many smooth surface regions. Please reduce the surface smoothness of the source mesh. Alternatively turn on Inflate Mesh and increase the Skin Width sufficiently for this mesh.”

My pong ball has a simple sphere collider and rigidbody and works fine. My cup has a rigidbody and a mesh collider as the child to it. If I don’t inflate the cup’s mesh within the collider even the slightest bit, the cup falls through the floor.

I tried inverting the normals within Blender on the collider’s reference mesh within Blender but that did not work nor did subdividing the mesh to make the mesh collider more simplistic.

Below is a screenshot of the issue. Any help is super appreciated.

Hi! The reason this isn’t working is probably because you have a rigidbody attached to your solo cup. Mesh colliders that are attached to rigidbodiesneed to be convex in order to function. I don’t know how you would solve this issue, either you’d have to remove the rigidbody, or make a compound collider out of the primitive collider shapes.

Hope that helps!

Hi are you able to help me with this issue, i am having the same issue as you as well @jwgeneral ,Hi i am having the same issue as well but i have already set the cup as a mesh collider with convex and the cube with rigid body and collider properties but still doesnt work can you help me?