| CPC G06T 19/006 (2013.01) [G06T 7/20 (2013.01); G06T 7/73 (2017.01); G06T 15/50 (2013.01); G06T 15/80 (2013.01); G06T 17/20 (2013.01); G06T 2200/04 (2013.01); G06T 2207/20081 (2013.01); G06T 2215/16 (2013.01)] | 26 Claims |

|
1. An augmented reality (AR) content rendering system, comprising:
a tangible, non-transitory, computer-readable memory configured to store software instructions for augmented reality content rendering; and
at least one processor coupled with the memory and, upon execution of the software instructions for AR content rendering, is configured to operate as a rendering device to:
determine a representation of an object as observed in an environment represented by digital imagery;
obtain an albedo model representing a known ideal condition of the object in the environment represented by the digital imagery;
determine lighting of the object as observed in the environment represented by the digital imagery, wherein the lighting of the object is determined based on a difference between the object as observed in the environment represented by the digital imagery and the known ideal condition of the object represented by the albedo model;
obtain AR content, wherein the AR content is associated with providing at least one of the following: a toy, a vehicle, a purchasable product, a printed media, a game component, or other type of object;
estimate shading of the AR content based on the albedo model and the lighting of the object; and
render the AR content relative to the object based on the estimated shading of the AR content.
|