I’m working on a (Quest) VR game with a highly varied landscape. We prefer not to use fog. But this means that tall mountains in the distance appear in the corner of your eye, and then disappear when you look at them.
I understand why this happens — the camera frustum is flat, not curved, so it reaches further away from you at the edges of the view than in the center. But it’s quite distracting. I’d be happier if the clipping plane were curved, so that a peak too far away to see directly doesn’t show up in your peripheral vision, either.
I just thought about activating fog at nearly the clipping distance, but I don’t think that works either, because the fogged-out mountains wouldn’t disappear, they’d just be drawn in the fog color (which isn’t the same as the sky; we have a dynamic skybox). So they’d still be appearing and disappearing as you turn your head.
Is there any way to make geometry more than X units away actually not draw at all?