理论教育 VegaPrime虚拟现实开发技术之特性与模块

VegaPrime虚拟现实开发技术之特性与模块

时间:2023-11-24 理论教育 版权反馈
【摘要】:此外,Vega Prime 还提供了多个针对不同应用领域的可选模块,使其能满足特殊行业的仿真需要,同时支持用户自主开发自己的模块。Vega Prime 包括了VSG 提供的所有功能,并在易用性和生产效率上做了相应的改进。

VegaPrime虚拟现实开发技术之特性与模块

1.Vega Prime的特性

● 跨平台性:它支持Microsoft Windows、SGI IRIX、Linux 和Sun Microsystems Solaris等操作系统。同时,用户的应用程序也具有跨平台特性,用户可以在任意一种平台上开发应用程序,且无须修改就能在另一个平台上运行。

●与C++ STL(Standard Template Library)兼容。

● 支持双精度浮点数

● 可定制用户界面和可扩展模块:Vega Prime 可扩展的插件式体系结构技术复杂但使用简单。用户可以根据自己的需求调整三维应用程序,能快速设计并实现视景仿真应用程序,以最低的硬件配置获得高性能的运行效果。此外,用户还可以开发自己的模块,并生成定制的类。

● 同时支持OpenGL 和Direct3D。

● 高效的生产率:Vega Prime 提供了许多高级功能,能满足绝大部分视景仿真应用的需要,同时还具有简单易用的特性、高效的生产率。

● 支持MetaFlight 文件格式:MetaFlight 是Presagis 公司基于XML的数据描述规范,它使运行数据库能与简单或复杂的场景数据库相关联,MetaFlight 极大地扩展了OpenFlight的应用范围。

2.Vega Prime的基本模块

Vega Prime 包括Lynx Prime 图形用户界面配置工具和Vega Prime的基础VSG(Vega Scene Graph)高级跨平台场景渲染API。此外,Vega Prime 还提供了多个针对不同应用领域的可选模块,使其能满足特殊行业的仿真需要,同时支持用户自主开发自己的模块。

LynX Prime 是一种可扩展的、跨平台的、单一的GUI 工具,为用户提供了一个简单明了的开发界面。Lynx Prime 基本上继承了Lynx的功能,同时又增加了一些新功能:向导功能可以对Vega Prime的应用程序进行快速创建、修改和配置,大大提高了生产效率;基于工业标准的XML 数据交换格式,能与其他应用领域进行最大限度的数据交换;它可以把ACF(Application Configuration File)自动转换为C++代码。

VSG(Vega Scene Graph)是跨平台的场景渲染API,是Vega Prime的基础。Vega Prime 包括了VSG 提供的所有功能,并在易用性和生产效率上做了相应的改进。在为视景仿真和可视化应用提供的各种低成本商业开发软件中,VSG 具有最强大的功能,它为仿真、训练和可视化等高级三维应用开发人员提供了最佳的、可扩展的基础。VSG 具有以下特性:

● 帧频率控制;

● 内存分配;

● 内存泄漏跟踪;

● 基于帧的纹理调用;

● 异步光线点处理;

● (优化的)分布式渲染;

● 跨平台可扩展的开发环境,支持Windows、Irix、Linux 和Solaris;

●与C++ STL 相兼容的体系结构;

● 强大的可扩展性,允许最大限度的定制,使得用户可调整VSG 来满足应用需求,而不是根据产品的限制来调整应用需求;(www.daowen.com)

● 支持多处理器多线程的定制与配置;

●应用程序也具有跨平台性,用户在任意一种平台上开发的应用程序无须进行修改就可以在另一个平台上运行;

● 支持OpenGL 和Direct3D的优化渲染功能,应用程序能基于OpenGL 或Direct3D 运行,其间无须改动程序代码;

● 支持双精度浮点数,使几何物体和地形在场景中能够精确地放置并表示;

● 支持虚拟纹理、软件实现图像的动态查阅,使高级功能与平台无关。

3.Vega Prime的可选模块

Vega Prime 为了满足特定应用开发的需求,除了上述基本模块之外,还提供了功能丰富的可选模块。Vega Prime的可选模块基本上覆盖了Vega的可选模块,其中包括:

● Vega Prime FX:爆炸、烟雾、弹道轨迹和转轮等;

● Vega Prime Distributed Rendering:分布式渲染;

● Vega Prime LADBM:非常大的数据库支持;

● DIS/HLA:分布交互仿真;

● Blueberry:3D 开发环境;

● DI-GUY:三维人体;

● GL-Studio:仪表;

● Vega Prime IR Scene:传感器图像仿真;

● Vega Prime IR Sensor:传感器图像实际效果仿真;

● Vega Prime RadarWorks:基于物理机制的雷达图像仿真;

● Vega Prime Vortex:刚体动力学模拟;

● Vega Prime marine:三维动态海洋

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

我要反馈