A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a device, facilitate performance of operations, comprising:
- generating a three-dimensional model of an environment;
- receiving instructions representing a first user's selection of a region or an object in the three-dimensional model of the environment;
- selecting a sequence of two-dimensional images based on the received instructions and one of a plurality of selection criteria;
- and
- transitioning, in response to a trigger, between rendering a three-dimensional view of the three-dimensional model of the environment to a two-dimensional view of the environment, the trigger being based on an occurrence of one of a plurality of trigger events, the plurality of trigger events including navigation to a particular point of the three-dimensional model, based on a history of use, and data representing user input.