1. A method for creating a desired second image based on a first image, comprising: a. receiving a first image from a first camera angle, the first image including at least one three-dimensional modeled object, a distance of the three-dimensional modeled object from a viewing plane known or determinable; b. creating a second image of the three-dimensional modeled object from a second camera angle different from the first; c. determining at least one set of pixels in the second image that appear unsatisfactory in the second image; d. rendering the one set of pixels that appear unsatisfactory in the second image; and e. replacing the set of pixels in the second image that appear unsatisfactory with the rendered pixels to create a desired second image.