We have a problem, we need to have a camera that renders things that are very close to the player, but at the same time we have to render a terrain which can stretch to 10km+. We have two cameras, the far camera works fine and has no problem, however the second camera which is the near one has problems with what appears to be depth related.
When the camera rotates around with a near clip plane of 0.01 (which is needed as our actual product requires us to view things that are very close as well as very far) there is some kind of floating point error in the rendering, causing “lines” or “shearing” to appear as seen in the image below
This happens when the camera rotates at certain angles when you are close to the ground. The point it shears at doesn’t change up close when moving the near clip plane. But when it’s at about 0.27 it stops. I know the near clip plane should be as large as it can be, but we really need it to be really small as we need to get really up close to the objects that will be attached to the character.
Any help or suggestions would be great. An example project is here: https://docs.google.com/file/d/0BzKa8yD_fMWoX1BielpIb2pxRFU/edit?usp=sharing
Thanks,
Draxov.