A render in Blender Internal looks like a choppy checkerboard I have a mesh that looks fine when I preview it in the viewport via Shift+Z.

Once I render it, everything has this choppy checkerboard-ish quality to it.


How do I fix this problem so the render looks like the rendered viewport preview?

Here's the .blend:
As suggested by zeffi in comments there is a problem in z calculations.

This is probably due to the high values in camera's frustum which leads Blender to make errors.

Lowering the value of clipping plane to the minumum necessary to include all the geometry seems to solve the problem.