I've been having serious issues with the clipping plane and it's driving me nuts. I know the clipping plane issue is a common complaint, but I've been looking into it.
I was told by Sketchup support that the biggest issue with the clipping plane is that when geometry in the model is too far away from the origin, it affects how much memory OpenGL is using. This makes sense, considering OpenGL has a depth buffer that needs to be set. You have a far and near clipping plane, and everything in between is buffered. I assume that Sketchup dynamically adjusts the far clipping plane based on what object is the furthest out from the origin.
I was told to put geometry onto layers that can be turned off for when they are behind the camera, and this will help with the problem. Makes sense.
However, it appears that Sketchup has something configured wrong for the depth buffer. I've been running multiple scenarios to figure out how to work with the clipping plane issues, and here's what I'm seeing.
Starting with a blank model and creating a 100 foot x 100 foot box, then setting the camera FOV to 60 or above.
Draw a box 60,000 feet away on the GREEN axis, and another that's 60,000 feet away the other direction on the same green axis. The clipping issue doesn't happen.
Now do the same thing, but draw them on the red axis (keeping the other boxes on the green axis). Clipping issues are now noticeable (larger buffer area, I get it).
Now put the boxes that are far away from the origin into their own layer. Turn off that layer. The clipping issues are still noticeable.
It appears that Sketchup is still using a depth buffer for the objects that aren't even visible. The only way to correct the issue is to physically erase the objects. Hiding the objects doesn't solve the issue either. The moment the objects are erased, the clipping plane fixes itself.
It would be nice to have a dynamic clipping plane that can be adjusted by the user. I brought my model into Blender just for the heck of it, and the clipping plane issue is nonexistent. The way Sketchup handles the clipping plane seems wonky, and having manual control over the near and far planes would solve most, if not all, of my issues.
I wonder if the zNear setting for the clipping plane in Sketchup is set too close to 0. This can cause issues like this, but if the planes were adjustable, it could be quickly determined.
Please, Sketchup dudes, fix this for the sake of my sanity .