首页> 外文会议>ACM SIGGRAPH Awards >An open software architecture for virtual reality interaction
【24h】

An open software architecture for virtual reality interaction

机译:用于虚拟现实交互的开放软件架构

获取原文

摘要

This article describes OpenTracker, an open software architecture that provides a framework for the different tasks involved in tracking input devices and processing multi-modal input data in virtual environments and augmented reality application. The OpenTracker framework eases the development and maintenance of hardware setups in a more flexible manner than what is typically offered by virtual reality development packages. This goal is achieved by using an object-oriented design based on XML, taking full advantage of this new technology by allowing to use standard XML tools for development, configuration and documentation. The OpenTracker engine is based on a data flow concept for multi-modal events. A multi-threaded execution model takes care of tunable performance. Transparent network access allows easy development of decoupled simulation models. Finally, the application developer's interface features both a time-based and an event based model, that can be used simultaneously, to serve a largerange of applications. OpenTracker is a first attempt towards a "'write once, input anywhere"' approach to virtual reality application development. To support these claims, integration into an existing augmented reality system is demonstrated. We also show how a prototype tracking equipment for mobile augmented reality can be assembled from consumer input devices with the aid of OpenTracker. Once development is sufficiently mature, it is planned to make Open-Tracker available to the public under an open source software license.
机译:本文介绍了OpenTracker,它是一种开放软件体系结构,为在虚拟环境和增强现实应用程序中跟踪输入设备和处理多模式输入数据所涉及的不同任务提供了框架。与虚拟现实开发包通常提供的功能相比,OpenTracker框架以更灵活的方式简化了硬件设置的开发和维护。通过使用基于XML的面向对象设计来实现此目标,并通过允许使用标准XML工具进行开发,配置和文档编写,从而充分利用了这项新技术。 OpenTracker引擎基于用于多模式事件的数据流概​​念。多线程执行模型负责可调整的性能。透明的网络访问允许轻松开发解耦的仿真模型。最后,应用程序开发人员的界面具有基于时间的模型和基于事件的模型,可以同时使用它们,以服务于各种应用程序。 OpenTracker是虚拟现实应用程序开发的“尝试一次写入,随处输入”方法的首次尝试。为了支持这些主张,展示了与现有增强现实系统的集成。我们还展示了如何在OpenTracker的帮助下从消费者输入设备组装用于移动增强现实的原型跟踪设备。一旦开发足够成熟,就计划在开放源代码软件许可下向公众提供Open-Tracker。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号