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