CPC G09G 3/20 (2013.01) [G06T 11/40 (2013.01); G06T 15/04 (2013.01); G06T 15/503 (2013.01); G09G 5/363 (2013.01); G09G 2370/022 (2013.01)] | 48 Claims |
1. A method, comprising:
generating a mapping from a three-dimensional model of a modifiable portion of an image that maps pixels of the modifiable portion of the image to pixels of a canvas used to specify custom content for the modifiable portion of the image; and
providing both the image and the mapping in response to a request for the image, wherein the provided image comprises a rendered image rendered from one or more three-dimensional mesh models and wherein modifications of the canvas are dynamically displayed on the modifiable portion of the rendered image in real time according to the mapping as edits are received on the canvas and in a manner that preserves geometric properties of surfaces comprising the modifiable portion of the rendered image when canvas pixels replace corresponding image pixels.
|