1. A computer method of displaying a subject environment comprising: digitally generating a set of one or more images that form a first view depicting a subject environment in an origination state instead of in a current state, such that the first view is a three-dimensional (3D) diminished reality of the subject environment by: receiving a two-dimensional (2D) source image displaying the subject environment in the current state, determining line segments defining the borders of the subject environment based on line segments in the 2D source image and line segments extrapolated from the 2D source image, the determined line segments being a background of the subject environment, and digitally forming a 3D model of the 3D diminished reality of the subject environment, the 3D model being based on the background of the subject environment and having objects of the 2D source image that are separate from the background removed from the 3D model; and enabling computer-based user interaction with the set of images forming the first view in a manner that generates a second view, the second view being a 3D augmented reality representation of the subject environment in its origination state having augmentations based on the enabled computer-based user interaction instead of the current state.