Patent ID: 7095418

Claim:
A method of interactively representing application by a user of at least one brush stroke directly onto a virtual object in object space, the method comprising the steps of: (a) allocating a plurality of texture elements in two dimensional texture space for a plurality of jacks of a virtual object; (b) graphically rendering the allocated texture in real time as a user applies at least one brush stroke onto the virtual object as represented in object space, wherein the rendering step comprises creating at least one blended texture that is at least temporarily bound to a graphics application during the rendering; and (c) updating at least one of the blended textures according to the at least one brush stroke applied by the user, wherein the method further comprises: (i) using an index corresponding to each of a plurality of jacks of the virtual object to identify texture elements to which surface elements of the virtual object are mapped; or (ii) allocating texture in the texture space for at least one newly-created jack of the virtual object following an object modification; and (iii) blending a set of texture layers corresponding to a first of a plurality of texture regions in the texture space and binding the blended texture to the graphics application during rendering of the first texture region.