Rewrote DoF effect so that it now works with all projections except parallel.