I've gone through a few techniques to get shallow depth of field on CG renders, using Lightwave 3D and After Effects primarily, although the theories apply to multiple applications.
Written: louisdumont.com/depth-of-field-testing/
New Pluralsight tutorial also up at: t.co/hJlemtVNwQ