I was working on a 3d game where the camera is continuously following the player object in position and rotation fields. Complete 3d environment is set up as per my gameplay. A player moves and rotates in different areas of the environment, I was getting this kind of abnormal view in front of the screen. The camera goes into the other objects. This is a really poor gameplay experience so how to fix this? How to make this look better when the player following the camera goes inside other environment objects?