1. A method for building a virtual reality model of an object, the method comprising: defining an object space including generating a plurality of two-dimensional images of a reference object, each image having a projection center, selecting at least three reference points in each image, the reference points having a predetermined three-dimensional relationship therebetween, determining a horizontal and a vertical focal length associated with each image, determining a preliminary position and orientation of each projection center, and determining a final position and orientation of each projection center based on the reference points, the horizontal and vertical focal lengths, and the preliminary position and orientation of the projection center of each image; generating a plurality of two-dimensional real images of the object; selecting a plurality of reference points in each image, the reference points defining an image region, the region having a texture; determining the three-dimensional position in the object space of each of the reference points in each image, the positions determined defining a model surface; mapping the texture of an image region onto a model surface; and generating a three-dimensional model of the object using the determined positions and the mapped texture.