1. A method for applying image blur based on depth information, comprising: receiving a 3D image captured by a 3D camera, the 3D image including an object represented by the 3D image and an object distance between the 3D camera and the object; determining a focus distance between the 3D camera and a focal plane; determining a blur distance between the focal plane and the object, the blur distance comprising a difference between the object distance and the focus distance; calculating a blur magnitude based on the determined blur distance, wherein the blur magnitude is greater if the object is between the 3D camera and the focal plane than if the focal plane is between the 3D camera and the object; and applying the blur magnitude to a portion of the 3D image representative of the object to produce a blurred image.