1. A computer-implemented method for selecting a texture for a face of a three-dimensional model, comprising: (a) determining a polygon orientation of a polygon defining a face of a three-dimensional model; (b) determining a first camera orientation corresponding to a camera that took a first photographic image in a set of photographic images, the first photographic image unconstrained to the three-dimensional model such that a user has not indicated that a position on the first photographic image corresponds to a position on the three-dimensional model; (c) comparing the polygon orientation with the first camera orientation to determine whether the first photographic image is directed toward the face of the three-dimensional model; and (d) if the first photographic image is directed toward the face of the three-dimensional model, providing a notification for display to a user, the notification indicating that the first photographic image could be texture mapped to the three-dimensional model if the first photographic image is constrained to the three-dimensional model.