理论教育 VegaPrime虚拟现实开发技术-第三方工具使用

VegaPrime虚拟现实开发技术-第三方工具使用

时间:2023-11-24 理论教育 版权反馈
【摘要】:DIS/HLA for Vega Prime 基于MAK 公司的网络工具集VR-Link,包括了VR-Link的所有功能,提供来自MAK 产品的灵活和专业的互联技术。另外,创建好的GL Studio 对象能够与用户和其他Vega Prime 对象进行交互。Immersive for Vega Prime 完全支持多节点的分布式渲染。图1.1.9Immersive for Vega Prime 效果图片5.SpeedTree for Vega PrimeSpeedTree 模块能够在实时帧率下进行真实感植被景观的定义与渲染。图1.1.10SpeedTree 效果图片SpeedTree 模块能够对Vega Prime应用中高密度植被进行定义和渲染,并能在达到最佳视觉效果的同时保持原有的渲染效率不变。

VegaPrime虚拟现实开发技术-第三方工具使用

1.Blueberry 3D Dev Environment

Blueberry3D 模块用来在VegaPrime 中加入基于分形的程序几何体,以创建高度复杂、充满细节的虚拟地理环境。因为表示地形和文化特征的几何体都是动态生成的,它能够在保证帧率的同时达到前所未有的复杂度。同样,它具有API 及LynX Prime 界面。图1.1.7所示为Blueberry 3D 效果图片。

图1.1.7 Blueberry 3D 效果图片

使用Blueberry 3D 开发环境,几何形体是在程序运行时根据需要实时生成的。地形和文化特征只是在观察者感兴趣区域内动态生成,细节部分也是在观察者靠近的时候才加入,越走近,细节就越多,包括高精度的污垢、树枝和丰富的植被。另外,植物树木等还会对一些因素产生反应,如随风摇摆。而细节能达到的程度和数量,取决于用户定义的帧率,或者说硬件越快,场景中的细节就可以越多。

用分形算法,Blueberry 3D 开发环境能将多种土壤类型和特性自然地融合在一起、真实地分布植被,每个分形物体都是不同的。但同时,又保证用户每次走近一个地方时,看到的场景和以前保持一致。

2.DIS/HLA for Vega Prime

DIS/HLA for Vega Prime 模块,能够非常简单地通过LynX Prime 对Vega Prime应用进行互联,无须任何规划即可进行DIS 和HLA 操作,实现HLA 互联,或在多台机器/多参与者之间开发分布式Vega Prime 仿真。

DIS/HLA for Vega Prime 基于MAK 公司的网络工具集VR-Link,包括了VR-Link的所有功能,提供来自MAK 产品的灵活和专业的互联技术。该模块能创建一个仿真应用,并使它在多个不同的模块之间进行灵活转换。

用户能够使用DIS 协议(DistributedInteractive Simulation,分布式交互仿真)或HLA(高层体系结构)对Vega Prime应用进行网络化拓展。用户可以用Lynx Prime 界面进行基本的分布式仿真设定,而无须任何编程。

3.GLStudio for Vega Prime

GL Studio 模块由DiSTI 开发,使得用户能在VegaPrime 场景中方便地加入由GL Stuido创建的交互式对象,而无须编写任何代码。另外,创建好的GL Studio 对象能够与用户和其他Vega Prime 对象进行交互。图1.1.8所示为GL Studio 效果图片。

图1.1.8 GL Studio 效果图片

GL Studio(DiSTI的独立产品)创建高质量的、具有照片级真实感的仪器仪表图形显示及人机界面,并生成优化的OpenGL C/C++代码。

GL Studio 模块为照片级图像显示提供快速原型创建、设计和调度环境(如仪器和设备模型),尤其适用于实时3D 仿真和训练应用。(www.daowen.com)

4.Immersive for Vega Prime

Immersive for Vega Prime 模块提供了Immersive 虚拟外设驱动接口,可配置用于几乎所有的Vega Prime应用中,包括walls、tiles 等各种类型的应用。同时,还能够配置运行在非立体、主动立体和被动立体显示系统中。Immersive for Vega Prime 提供了与VRCO Trackd的连接,可将Vega Prime应用于任意基于上述驱动的Immersive 虚拟外设连接,用以增强应用的可交互性。Immersive for Vega Prime 完全支持多节点的分布式渲染。图1.1.9所示为Immersive for Vega Prime 效果图片。

图1.1.9 Immersive for Vega Prime 效果图片

5.SpeedTree for Vega Prime

SpeedTree 模块能够在实时帧率下进行真实感植被景观的定义与渲染。该模块集成了来自IDV 公司的获奖产品SpeedTree的技术,此技术目前已经成为US DoD 训练系统和大多数视景游戏的特定特征。图1.10所示为SpeedTree 效果图片。

图1.1.10 SpeedTree 效果图片

SpeedTree 模块能够对Vega Prime应用中高密度植被进行定义和渲染,并能在达到最佳视觉效果的同时保持原有的渲染效率不变。SpeedTree 模块能生成具备碰撞映射、阴影和精细纹理的植被效果,提供了包括200 多种树和植物种类的模型库(如阔叶树、针叶树、棕榈树、仙人掌和灌木等),并允许对现有树型进行修改以及创建新的树型。SpeedTree 植被还能被方便地添加到现有的OpenFlight 和MetaFlight 数据库中。

6.Vortex for Vega Prime

Vortex 模块为在实时仿真应用中创建基于真实物理学的车辆、铰接机械机器人模型提供了灵活的开发平台。Vortex 可模拟基于地面的车辆和机械,并使其具有真实的物理属性,包括刚体动力学、丰富的关节库、准确的碰撞检测及车辆动力学。Vortex 模块能够方便地创建齿轮电机、悬架模型、水力学、轮、轨迹和其他组件,装配后能够组合成运动和行为准确的车辆和机械。此外,开发者能够对场景中的所有对象添加物理特征,真正实现交互式仿真效果。图1.1.11所示为Vortex 效果图片。

Vortex 模块能够在真实感和速度中取得平衡,充分满足苛刻的工业要求。Vortex 模块具备通用工具包,可为多种模拟器开发提供灵活的开发平台,并且能够在实时仿真中进行配置,适用于操作训练、产品设计和测试。

图1.1.11 Vortex 效果图片

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈