1. A computer-implemented method for interfacing with objects, comprising: displaying, using a computer processor, a computer-implemented scene on a display device, wherein the scene comprises two or more objects; accepting user input identifying a viewpoint within the scene, wherein the viewpoint establishes a location and an orientation within a space of the scene to view the two or more objects in the scene; using the computer processor, dynamically and independently from additional user actions, determining a proximity of each of the two or more objects from the viewpoint; and dynamically displaying, using the computer processor, on the display device, a list of the two or more objects, wherein the list is sorted based on the proximity of each of the two or more objects from the viewpoint.