The design and implementation of interactions in 3D environments remains a challenge. This is especially true for novices. Mechanisms to support the creation of interaction have been developed, but they lack a central metaphor that fits the natural way in which developers conceptualize interaction techniques. In this paper, we introduce a new framework whose design mirrors the essence of interaction throughout the Virtual Reality spectrum, where the user is literally in the center. It also reflects the way in which interactions are actually understood and described, based on the interactor and her actions.
Based on the central metaphor of the interactor, an implementation that is composed of three phases is developed. Those phases are: input retrieval and shaping, interpretation of user intentions, and execution of changes to the environment. Through these divisions, software requirements like composition and reusability of components are satisfied. The resultant system ACTIF, an ACTor centric Interaction Framework, structures interaction development in a meaningful and understandable way and at the same time eases the design and creation of new and experimental interactions.
[1]
Doug A. Bowman,et al.
Tiered Developer-Centric Representations for 3D Interfaces: Concept-Oriented Design in Chasm
,
2008,
2008 IEEE Virtual Reality Conference.
[2]
Henrik Tramberend,et al.
Avocado: a distributed virtual reality framework
,
1999,
Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).
[3]
Carolina Cruz-Neira,et al.
VR Juggler: a virtual platform for virtual reality application development
,
2001,
Proceedings IEEE Virtual Reality 2001.
[4]
Dieter Schmalstieg,et al.
An open software architecture for virtual reality interaction
,
2001,
VRST '01.
[5]
G. Drew Kessler.
A framework for interactors in immersive virtual environments
,
1999,
Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).
[6]
Paul S. Strauss.
IRIS Inventor, a 3D graphics toolkit
,
1993,
OOPSLA '93.
[7]
Mark Green,et al.
A FRAMEWORK FOR 3D INTERACTION TECHNIQUES
,
2001
.