284

Introducing the view model
Motivation

  • We need control over the user's virtual position and orientation
  • Navigate their viewpoint using the mouse, or any other input device

  • Or move the viewpoint automatically in a guided tour

  • We call such a user viewpoint a view platform
  • We also need a careful abstraction from hardware gadgetry
  • Support different display configurations
  • Stereo, HMDs, multi-screen portals
  • Support head tracking