::: 产品概述 :::
CAVELib是使用超广泛的应用编程接口(API),可为沉浸式显示器开发各种应用功能。CAVELib的体系是让开发者专注于自己的应用,并让CAVELib处理VR的复杂性。CAVELib的API非常简单但功能强大,只需将API功能的一小部分用来创造一种沉浸式应用,而且它还具有更多的API来满足乃至优秀的开发者的需求。
CAVELib3.0API提供强大的处理功能创造错综复杂的虚拟环境。CAVELib为开发者提供的一些项目是,窗口和视口的创建,以观察者为中心的角度计算,展示成多图形通道,多媒体处理和多线程,集群同步和数据共享以及立体观察。
CAVELib大大扩展了开发者的应用能力,来创建可升级的、沉浸式的三维演示解决方案,而不必与操作系统,显示系统,装置层级的编程细节竞争。此外,CAVELib的联网能力,让您可以与贯穿整个大厅或与世界各地的用户合作、互动和数据共享。
CAVELib3.0是交叉平台API的第一个版本。3.0版使开发人员能够在IRIX、HP-UX、Solaris、Windows2000和Linux操作系统上,创造高端虚拟现实技术的应用。基于CAVELib的应用程序的运行时间都由外部设定,这样使一个应用软件成为显示系统的可执行独立体。因此,不用重新编写,该应用软件就可以运行在各种各样的显示系统中。CAVELib的交叉平台API使得维持一个以单一代码为基础且可以使其运行在各种显示系统和操作系统中成为可能。
CAVELib创建的应用软件几乎可以在所有沉浸式显示系统中运行。为沉浸环境所写的应用软件,像CAVELib应用软件一样,在以观察者为中心的6个自由度的相互作用系统中开发数据。这些功能,可以让企业在一连串的领域内更好地了解工作流程和提高工作效率,例如,产品开发、研发、设计、制造、培训、医药和销售。有些应用软件,允许多重反复设计,且无需建立物理原型,通过超级计算机处境模拟数据与在世界各地的合作者的虚拟面之间进行沟通。
支持显示设备
- CAVEs™、RAVE's™、ImmersaDesks™ 、Visionariums™
- RealityCenters™和相似的显示设备
- 多屏幕投影系统
- HMD's&BOOM's™
立体视图
- 正确计算以观察者为中心的立体投影
- 可配置来支持多个管道或多个通道
- 支持四缓冲
- 支持主动立体和被动立体
编程灵活性
- 基于OpenGL™
- 兼容更高级的OpenGL™图形APIs,例如OpenInventor™
- 支持DirectOpenGLPerformer
易于编程
- 只需要调用3个函数观察转换计算在内部完成
- 简易API来提取接口设备状态信息
网络
- 支持在远程应用软件间的协同交互
- 可使用多种联网协议
- 允许外部API网络
::: 技术特征 :::
- CAVELib可创造高端虚拟现实技术的功能
- CAVELib大大扩展了开发者的应用能力,创建可升级的、沉浸式的三维演示解决方案
- 可与世界各地的用户合作、互动和数据共享
- CAVELib创建的应用软件几乎可以在所有沉浸式显示系统中运行
- 支持多种显示系统
- 正确计算以观察者为中心的立体投影
- 可配置来支持多个管道或多个通道
- 易于编程,只需要调用3个函数观察数据转换,计算在内部完成