1. A method for a computer system having one or more computer processors and a computer-readable storage medium, the method comprising: receiving a desired pose for a three-dimensional object wherein the desired pose is a geometric model comprising a desired geometric description of a first surface of the three-dimensional object; retrieving from the computer-readable storage medium a plurality of base poses for a computer-generated model of the three-dimensional object comprising a plurality of geometric descriptions of a plurality of surfaces of the object; retrieving from the computer-readable storage medium a plurality of base texture maps associated with the plurality of geometric descriptions of a plurality of surfaces of the three-dimensional object, wherein the base texture maps are determined in response to an operator having performed image specifying operations associated with one or more representations of the three-dimensional object; generating with one or more of the computer processors a plurality of coefficients associated with the plurality of geometric descriptions of a plurality of surfaces of the object in response to the desired geometric description of the first surface of the three-dimensional object and to the plurality of geometric descriptions of the plurality of surfaces of the three-dimensional object; generating with one or more of the computer processors a desired texture map in response to the plurality of coefficients and to the plurality of base texture maps; storing the desired texture map in the computer-readable storage medium.