The Z notation: a reference manual
The Z notation: a reference manual
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
Image plane interaction techniques in 3D immersive environments
Proceedings of the 1997 symposium on Interactive 3D graphics
Moving objects in space: exploiting proprioception in virtual-environment interaction
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
3D user interfaces with Java 3D
3D user interfaces with Java 3D
Exploring 3D navigation: combining speed-coupled flying with orbiting
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
Proceedings of the seventh international conference on 3D Web technology
Contigra: an XML-based architecture for component-oriented 3D applications
Proceedings of the seventh international conference on 3D Web technology
Behavior3D: an XML-based framework for 3D graphics behavior
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Utilizing X3D for immersive environments
Proceedings of the ninth international conference on 3D Web technology
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
Function-based shape modeling and visualization in X3D
Proceedings of the eleventh international conference on 3D web technology
Interactive textures as spatial user interfaces in X3D
Proceedings of the 15th International Conference on Web 3D Technology
Hi-index | 0.00 |
This paper presents X3D extensions that support complex virtual reality (VR) applications, in which novel interaction techniques and devices can be used and easily replaced. It is based on previous work on the Interaction Techniques Markup Language (In Tml) and some immersive VR applications we have developed. The main objectives of this proposal are to facilitate changes in VR applications among different VR setups, and to ease the development of highly interactive VR applications. X3D applications in our scheme explicitly describe all its devices, navigation, and interaction techniques, in order to facilitate changes. We ease the development of VR applications with a platform-independent set of reusable components, and a framework that describes where to locate new extensions. We describe here such extensions and the integration mechanisms to the current X3D specification.