How to deal with a scene that has both very large and very small objects I'd like to make an animation of some objects moving around on flat plane which stretches to the horizon:



Then I'd like to move the camera waaaayyyy into the sky and show that the ground is actually a text object. I'm finding the difference in scales really tough to work on in a single scene (e.g. clipping is driving me nuts).

Is it possible to do the described shot in a single scene? Or am I better off splitting it into two scenes and somehow stitch the animation back together in the video sequence editor?
Why not drive the scale of the objects as an inverse function to the distance of the camera? That way the camera doesn't have to move as far while the objects take up less room.

You can add drivers to the objects that you want scaled. They should take the local location of the camera and divide it into 1. Resulting in a smaller value for the scene.
In fact if there are many objects then i would parent them to an empty and simply drive it's scale.

Here are the drivers with the function attached:



Remember to copy this driver to each channel for uniform scaling.

finally remember that any materials that exist in world space will not scale with the UVs of the objects.