1. A method of generating texture data for a three-dimensional computer model of a subject object, comprising: recording a plurality of images of the subject object from different imaging positions and directions relative to the subject object; processing data defining the images to determine the locations of features in the images and to calculate the relative imaging positions and directions in dependence upon the locations of the features, thereby generating a registered set of images; performing processing to change the relative position and orientation of the three-dimensional computer model of the subject object and the registered set of images to register the three-dimensional computer model with the registered set of images; and generating texture data for the three-dimensional computer model from the image data defining the images registered with the three-dimensional computer model.