1. A system comprising: a memory; and one or more processors coupled to the memory and configured to: unwrap a 360-degree image of an environment that is captured by a 360-degree camera to provide a flattened image; project the flattened image on an inner surface of a virtual object in a three-dimensional virtual environment; capture a projected portion of the flattened image from the inner surface of the virtual object using a virtual camera; and generate a bowtie view using the projected portion of the flattened image that is captured from the inner surface of the virtual object, the bowtie view being compressed at its center such that at least one side of the bowtie view is concave.