Can't make convex custom 3D collision mesh

Hi,

So I’m trying to make a collision mesh for this 3D frying pan model in blender. Here’s the collision mesh (2 parts, the pan part and the handle part, both cylinders manipulated to some degree.

But when I import these and use them in Mesh Colliders with ‘Convex’ checked, I get this weird auto-generated result that is not the model(s) I made.

You might just say: uncheck ‘convex’. However, to make this an XR Grab Interactable, it needs to have a rigidbody, which REQUIRES the mesh colliders to have convex checked! Which only yields this crazy result! So it seems like I am in a pickle. Surely someone has made an XR grabbable with custom collision before? So why does it seem like the laws of unity are literally stopping me from doing this in seemingly a catch 22?

Please advise. Any help would be very much appreciated.
Thank you!

In your blender screenshot, the pan looks like just a cylinder, same as it Unity’s screenshot. I don’t really see the problem?

Also, no need to use custom convex collision meshes for the pan yourself if you’re going to ask Unity to generate convex colliders out of them anyway. You can use the same meshes you’re using for visuals, Unity will automatically generate convex mesh colliders for them.

And this is kind of obvious but… for a pan to contain something inside it, it needs to be concave. If you intend to have stuff inside the pan, you need to approximate its shape with a lot of smaller convex pieces and not just one cylinder.