Is there any simple way to have a camera act as a slow parent to an object yet still not go through meshes? 

In many 3rd person 3D games, the camera will sometimes zoom into the player to avoid clipping through meshes.