ITs: Examples Go-go Aperture Selection Daisy menu
ITs: Examples (2) Image-plane
ITs: Examples (3) Proprioception
ITs: Control Menus Widgets
What I am interested in… Hardware Platforms Software Platforms Application Domain Interaction Techniques Realism
What I am interested in… (2) Given that –VR applications should run in different platforms –A VR application should use the interaction techniques that best fit a specific platform How VR applications can be adapted to different platforms?
What I am interested in… (3) Given that –VR applications are difficult to build, because of the many details involved How the development of VR applications can be facilitated to novice users?
Retargeting Application Description
Interaction Techniques Hardware Configuration Retargeting (2) World Creators IT Developers Configurators
Development Descriptive Language Scripting Language Compiled Language World Creators IT Developers Configurators
Application Description Hardware Platforms Application Domain Interaction Techniques Limited by –User model –Ergonomic considerations
Application Domain Objects –composed –rigid transformations –change color –bounding box –collision detection –loaded from files NO –creation –non-rigid t. –particles –sound –...
Hardware Platform Input Types –Locator, Valuator,Pick, Button… –Example: Joystick pos: Pos2D buttons: Button Output Languages –Describe available elements to render
Based on the concept of a filter A dataflow of filters Interaction Techniques Filters + objects Filters + objects ParametersSignals