Patent ID: 11928783
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
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 based on the video;
adding an augmented reality (AR) item to the video based on the 3D model of the real-world environment;
identifying a plurality of placement and orientation positions for the AR item;
selecting a first placement and orientation position from the plurality of placement and orientation positions based on priority values associated with the plurality of placement and orientation positions;
determining that the AR item has been placed on a vertical plane of the real-world environment comprising the first placement and orientation position; and
modifying an orientation of the AR item to correspond to an orientation of the vertical plane.