1. An electronic device for generating and controlling virtual objects within an augmented reality environment, comprising: one or more processors, the one or more processors acquire one or more images of a portion of a real-world object and acquire a three-dimensional model of the real-world object, the one or more processors identify one or more diffuse reflections within the one or more images and generate a texture exemplar using the one or more images and the three-dimensional model of the real-world object, the one or more processors generate the texture exemplar such that the one or more diffuse reflections are substantially removed from the texture exemplar, the one or more processors generate the texture exemplar such that distortions caused by a curved surface of the real-world object are corrected, the one or more processors render images of a virtual object such that the virtual object appears to be at least partially covered with a virtual material corresponding with the texture exemplar; and a display in communication with the one or more processors, the display displays the rendered images.