| CPC G06T 19/006 (2013.01) [G06T 19/20 (2013.01); G06V 10/764 (2022.01); G06V 10/774 (2022.01); G06V 10/776 (2022.01); G06V 10/82 (2022.01); G06V 20/20 (2022.01); G06T 2219/2016 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by one or more processors, a video that includes a depiction of one or more real-world objects in a real-world environment;
generating a three-dimensional (3D) model of the real-world environment;
adding an augmented reality (AR) item to the video based on the 3D model of the real-world environment; and
changing a display attribute of the AR item in response to determining that the AR item has been placed in proximity to an interfering real-world object.
|