A framework for 3D interaction techniques
Pablo Figueroa, Mark Green, Benjamin Watson

TL;DR
This paper introduces a flexible, extensible software framework for 3D interaction techniques that supports various input devices, information types, and application-specific extensions through a modular, dataflow-based architecture.
Contribution
It proposes a novel object-oriented, toolkit-independent framework for 3D interaction techniques, enabling easy integration and extension of new devices and interaction methods.
Findings
Framework supports multiple input devices and interaction techniques
Extensible architecture allows easy addition of new information types
Seamless integration of application-specific code and interaction techniques
Abstract
This paper presents a software architecture for 3D interaction techniques (ITs) and an object oriented, toolkit-independent framework that implements such architecture. ITs are composed of basic filters connected in a dataflow, where virtual input devices and objects in the scene are sources of information. An execution model defines the general flow of information between filters. This framework has been designed to be extensible: new information types, new input devices, new execution models, or new interaction techniques can easily be added. Application specific code and application specific ITs are seamlessly integrated into this architecture.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Motion and Animation · Interactive and Immersive Displays · Usability and User Interface Design
