Need to be able to position the viewer in the virtual scene Need to be able to handle a multitude of head tracking and display environments Viewing is controlled by nodes added to the View branch of the scene graph