SceneViewer: Automating Residential Photography in Virtual Environments