1. A method for applying image blur based on depth information, comprising: receiving a 3D image captured by a 3D camera, the 3D image comprising a plurality of objects and depth information for each of the plurality of objects; identifying one of the plurality of objects as a subject object; determining a first distance between the 3D camera and the subject object based on the depth information associated with the subject object; determining a second distance between the subject object and a first additional object of the plurality of objects based on the depth information associated with the first additional object and the depth information associated with the subject object; receiving a virtual f-number and a virtual focal length; calculating a first blur factor for the first additional object, the first blur factor based on the first distance, the second distance, the virtual f-number, and the virtual focal length; and applying a first image blur to the first additional object based on the first blur factor, wherein a magnitude of the applied first image blur is greater if the first additional object is closer to the camera than the subject object than if the subject object is closer to the camera than the first additional object.