Omegalib: A multi-view application framework for hybrid reality display environments

Omegalib: A multi-view application framework for hybrid reality display environments
复制标题

Omegalib:用于混合现实显示环境的多视图应用程序框架

DOI:
10.1109/vr.2014.6802043
复制
发表时间:
2014
期刊:
2014 IEEE Virtual Reality (VR)
影响因子:
--
通讯作者:
J. Leigh
J. Leigh
中科院分区:
--
文献类型:
--
作者:
Alessandro Febretti;Arthur Nishimoto;V. Mateevitsi;L. Renambot;Andrew E. Johnson;J. Leigh

文献摘要

被引文献

相似文献

在大型可视化仪器领域,混合现实环境(HRE)是一项最新的创新,它结合了沉浸式环境的一流功能和超高分辨率显示墙的一流功能。HRE创建了一个无缝的2D/3D环境,支持信息丰富的分析以及虚拟现实模拟探索,分辨率与人类视觉敏锐度相匹配。HRE中的协同研究小组往往在研究会话期间(有时是并行的)处理各种任务,这些任务需要2D数据视图,3D视图,它们之间的链接以及根据需要快速引入(或隐藏)数据的能力。在本文中,我们提出了Omegalib,一个软件框架,促进应用程序开发的HRE。Omegalib旨在支持显示环境的动态可重新配置性,以便显示区域可以根据需要交互式地分配给2D或3D对象。与现有的框架和工具包相比,Omegalib可以在集群控制的显示系统上运行多个沉浸式应用程序,将不同的输入源动态路由到应用程序,并将渲染结果可选地重定向到分布式合成管理器。Omegalib支持可插拔前端,以简化第三方库(如OpenGL、OpenSceneGraph和可视化工具包(VTK))的集成。我们展示了Omegalib为7400万像素、72块CAVE 2 ™系统开发的应用程序示例,并展示了混合现实环境如何有效地支持环境科学中一个共同定位的研究小组的工作。
In the domain of large-scale visualization instruments, hybrid reality environments (HREs) are a recent innovation that combines the best-in-class capabilities of immersive environments, with the best-in-class capabilities of ultra-high-resolution display walls. HREs create a seamless 2D/3D environment that supports both information-rich analysis as well as virtual reality simulation exploration at a resolution matching human visual acuity. Co-located research groups in HREs tend to work on a variety of tasks during a research session (sometimes in parallel), and these tasks require 2D data views, 3D views, linking between them and the ability to bring in (or hide) data quickly as needed. In this paper we present Omegalib, a software framework that facilitates application development on HREs. Omegalib is designed to support dynamic reconfigurability of the display environment, so that areas of the display can be interactively allocated to 2D or 3D workspaces as needed. Compared to existing frameworks and toolkits, Omegalib makes it possible to have multiple immersive applications running on a cluster-controlled display system, have different input sources dynamically routed to applications, and have rendering results optionally redirected to a distributed compositing manager. Omegalib supports pluggable front-ends, to simplify the integration of third-party libraries like OpenGL, OpenSceneGraph, and the Visualization Toolkit (VTK). We present examples of applications developed with Omegalib for the 74-megapixel, 72-tile CAVE2™ system, and show how a Hybrid Reality Environment proved effective in supporting work for a co-located research group in the environmental sciences.