CPC G06Q 30/0269 (2013.01) [G06T 3/60 (2013.01); G06T 11/60 (2013.01); G10L 25/54 (2013.01)] | 20 Claims |
1. A method comprising:
determining a respective surface of a number of surfaces displayed in a virtual environment for placement of a selected advertisement;
determining a currently-displayed viewing angle relative to a fixed reference position in the virtual environment;
determining an orientation of a virtual object relative to the fixed reference position;
calculating a currently-displayed angle of a surface of the virtual object;
calculating an image transformation matrix that matches the currently-displayed angle of the surface of the virtual object;
transforming an image of the selected advertisement using the image transformation matrix; and
displaying the virtual object with the transformed image of the selected advertisement overlaid over the surface of the virtual object at the currently-displayed angle of the surface of the virtual object.
|