The go-go interaction technique: non-linear mapping for direct manipulation in VR
Proceedings of the 9th annual ACM symposium on User interface software and technology
Proceedings of the 1997 symposium on Interactive 3D graphics
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
VR '02 Proceedings of the IEEE Virtual Reality Conference 2002
Virtual Environment Interaction Techniques
Virtual Environment Interaction Techniques
Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
New Directions in 3D User Interfaces
VR '05 Proceedings of the 2005 IEEE Conference 2005 on Virtual Reality
The Simple Virtual Environment Library: An Extensible Framework for Building VE Applications
Presence: Teleoperators and Virtual Environments
ICMI '08 Proceedings of the 10th international conference on Multimodal interfaces
StateStream: a developer-centric approach towards unifying interaction models and architecture
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
A framework to develop VR interaction techniques based on openinterface and AFreeCA
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
AccuMotion: intuitive recognition algorithm for new interactions and experiences for the post-PC era
Proceedings of the 2012 Virtual Reality International Conference
Hi-index | 0.00 |
Although 3D interaction techniques (3DITs) such as the Go-Go technique for object manipulation can be conceptually very simple, implementing these techniques can be a difficult task. Hidden complexities are often revealed at the low-level implementation stage. VR toolkits, which are commonly used to implement 3DITs, solve the problem of allowing applications to run in any hardware environment, but rarely provide support for the technique development process or technique reuse. Because VR toolkits are not interoperable, 3DIT developers cannot share their working techniques with others. In this paper, we describe IFFI, a toolkit that has been designed specifically to support 3DIT development and to allow for reuse of techniques in different VR toolkits. We are using IFFI to move towards the goal of implementing a library of reusable 3DITs to help increase their usage, increase consistency, and provide a foundation for future technique development.