| CPC G06T 19/003 (2013.01) [G06T 13/80 (2013.01); G06T 15/20 (2013.01)] | 21 Claims |

|
1. A non-transitory computer-readable medium comprising executable instructions, the executable instructions being executable by one or more processors to perform a method, the method comprising:
receiving a three-dimensional model of an environment;
receiving instructions representing a selection by a user of a region or an object in the three-dimensional model of the environment;
selecting one or more two-dimensional images based on the instructions; and
in response to a trigger, transitioning between rendering a three-dimensional view of the three-dimensional model of the environment to a two-dimensional view of the environment that includes the one or more two-dimensional images, the trigger based on an occurrence of one of multiple trigger events, the multiple trigger events including the user navigating to a particular area in the three-dimensional model, the user staying at a particular area in the three-dimensional model for a specific period of time, and a history of behavior of the user or of multiple users in the three-dimensional model.
|