Invert sphere collider

I plan for the player walk from the inside of a sphere. I can’t find out how to do it, and from what I’ve checked, other related topics don’t have a clear answer on how to do this.

This is a sphere collider I’m trying to invert, so trying to make multiple planes to form the shape of a sphere won’t do.

That is unfortunately not possible with how a sphere collider works, it is a distance check to the center.
The only thing you can do is have an actual mesh to walk on, or do everything by code yourself.

You can create a (high poly) sphere in 3D modelling software (maya, 3ds max, blender etc.) and reverse the faces. Then use it as an mesh collider (not convex) in your unity scene.

I’ve got the collider working from flipping a sphere in Blender, but the material is not showing. Using base color seems to work fine on it, but using textures does not work.

One thing that I could think of is like what you said kind of is to create a plane and distort it into a sphere shape or using multiple planes. You also could create a mesh from parametric equations and then use the mesh as the collider for a mesh collider but you should not because it would be incredibly inefficient to do so.

Maybe you could make a flat plane that the Player stands on that is at the same level as the sphere floor instead of making a large collider for the entire sphere. Using this method, if it is a first person game, you could make the plane and player stationary while the sphere moves around them when the player presses the keys? If it is 3rd person you could make the plane match the position of the player and match the rotation of the sphere? I am not entirely sure but those are my thoughts.

I did it by giving a collider object thickness in Blender. In my case I wanted to create cylindrical collider to collide with objects inside. Just beware of normals, they must be flipped towards the object(s) you want to collide with.