Abstract

Traditionally 3D interaction techniques (3DITs) are implemented inVR applications in a proprietary way on specific target platforms.Mixing 3DIT specific code with application code neither allows forreusability in other applications nor for exchanging 3DITs in a comfortableand flexible way. We propose an additional system softwarelayer called Virtual Environment Interaction Technique AbstractionLayer (VITAL) targeted on platform and application independent(portable) 3DIT implementation. We describe the underlyingconcepts and provide details on how to integrate VITAL in VRframeworks. Furthermore, development mechanisms targeted onportability and general-purpose interfacing techniques with othersystem components are outlined and demonstrated in examples.

Reference

Csisinko, M., & Kaufmann, H. (2010). VITAL - The Virtual Environment Interaction Technique Abstraction Layer. In Proceedings of the IEEE Virtual Reality 2010 Workshop: Software Engineering and Architectures for Realtime Interactive Systems (pp. 77–86). Shaker Verlag. http://hdl.handle.net/20.500.12708/53167