1. A method for editing a 3D model using 2D images comprising: generating a projected range image from a 3D model; editing the projected range image using a 2D editor; determining a projected distance from a plurality of 3D points to a 3D surface of the 3D model using the edited projected range image; determining a cliff distance from the plurality of 3D points to a nearest cliff of the 3D surface using the projected range image; and combining the projected distance and the cliff distance of each of the 3D points to determine a distance from each 3D point to the 3D surface, the plurality of distances forming a distance field of the edited 3D model.