找回密码
 立即注册
科技快报网 首页 科技快报 IT资讯 查看内容
一位迷路的外卖小哥,接到一封奇怪订单,误闯入铝博会的“千门万窗”华为董事长梁华:2025年公司销售收入突破8800亿元,再创新高透过一扇门,读懂一座城,门,对安义人,是闯荡、是事业,是回家的路权威认证加持,中国科技品牌绿联推进充电宝体验与品质升级千问第二波免单恰逢情人节 县城钟点房帮订量暴增约300%阿里投入超30亿没白花!千问总裁:效果远超预期 后期上线新功能2026央视春晚:菁彩Vivid视听技术护航,让全球华人共赏沉浸式中国年2.25~2.27,铝创未来看安义!门窗人的盛宴,邀您相聚鸿蒙版支付宝解锁新春新玩法!碰一下分享福卡,年味直接拉满反向春运不凑活!海信百吋承包三代人的快乐QQ新功能脑洞秀上线元宝,支持用Q版虚拟形象创作AI视频京东与海信签署战略合作协议 冲击三年1000亿销售目标梧桐科技与腾讯音乐共建行业首个座舱AI“声学创新实验室”安义铝博会,还能这么玩?我们用AI,把门窗界的“时空宇宙”搬到了现场大麦“麦宝”智能体升级,鸿蒙6用户通过小艺即可体验“一句话订电影票”华为乾崑智驾ADS V4.1正式推送中!全方位助力岚图汽车焕新升级春节拍照废片三连?鸿蒙版醒图这波更新,专治各种“不忍删”数智驱动奶业革新 潘刚引领伊利打造全链智能智造标杆极萌美容仪好用吗?从研发到体验,看懂它的核心优势中东皇室背书与全球高端圈层认可,AURORA手机正式落子全球高奢赛道

Vega Prime的简介

2021-04-28 11:48:33 来自: 新浪博客砖头不离身

Multigen-Paradigm的视景仿真渲染工具Vega是世界上领先的应用于实时视景仿真、声音仿真和虚拟现实等领域的软件环境,它用来渲染战场仿真、娱乐、城市仿真、训练模拟器和计算可视化等领域的视景数据库,实现环境效果等的加入和交互控制。它将易用的工具和高级视景仿真功能巧妙地结合起来,从而可使用户简单迅速地创建、编辑、运行复杂的实时三维仿真应用。由于它大幅度减少了源代码的编写,使软件的进一部维护和实时性能的优化变得更容易,从而大大提高了开发效率。使用它可以迅速地创建各种实时交互的三维视觉环境,以满足各行各业的需求。它还拥有一些特定的功能模块,可以满足特定的仿真要求,例如特殊效果、红外和大面积地形管理等。

Multigen-Paradigm的视景仿真渲染工具包括最新推出的精华渲染软件Vega Prime和其经典渲染软件Vega。

最新开发的精华实时视景仿真渲染软件Vega Prime代表了视景仿真应用程序开发的巨大进步。VegaPrime使视景仿真应用程序快速准确的开发变得易如反掌,是最具有适应性和可扩展性的商业软件。VegaPrime在提供高级仿真功能的同时还具有简单易用的优点,使用户能快速准确地开发出合乎要求的视景仿真应用程序,VegaPrime是有效的、快速的、准确的视景仿真应用开发工具。

通过使用VegaPrime,用户能把时间和精力集中于解决应用领域内的问题,而无须过多考虑三维编程的实现。此外,VegaPrime具有灵活的可定制能力,使用户能根据应用的需要调整三维程序。

VegaPrime还包括许多有利于减少开发时间的特性,使其成为现今最高级的商业的实时三维应用开发环境。这些特性包括自动的异步数据库调用、碰撞检测与处理、对延时更新的控制和代码的自动生成。

此外,VegaPrime还具有可扩展可定制的文件加载机制、对平面或球体的地球坐标系统的支持、对应用中每个对象进行优化定位与更新的能力、星象模型、各种运动模式、环境效果、模板、多角度观察对象的能力、上下文相关帮助和设备输入输出支持等。

1.VegaPrime的特性

☆跨平台性:它支持Microsoft

Windows、SGI IRIX、Linux、Sun MicrosystemsSolaris等操作系统,并且用户的应用程序也具有跨平台特性,用户可在任意一种平台上开发应用程序,而且无须修改就能在另一个平台上运行。

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

☆支持双精度浮点数。

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

☆同时支持OpenGL 1.2和 Direct3D 8。

☆高效的生产率:VegaPrime是对普通视景仿真应用的高级抽象,它提供了许多高级功能,能满足现今绝大部分视景仿真应用的需要,同时还具有简单易用的特性,因此具有高效的生产率,它可让用户把精力集中于解决与特定应用领域相关的问题。

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

2.VegaPrime的基本模块

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

(1)LynXPrime的图形环境

LynXPrime是一种可扩展的跨平台的单一的GUI工具,为用户提供了一个简单的直接明了的开发界面,如图1所示,可根据仿真需要快速开发出合乎要求的视景仿真应用程序。LynxPrime基本上继承了Lynx的功能,同时又增加了一些新功能。它具有向导功能,能对VegaPrime的应用程序进行快速创建、修改和配置,从而大大提高了生产效率;它基于工业标准的XML数据交换格式,能与其他应用领域进行最大程度的数据交换;它可以把ACF(Application Configuration File) 自动转换为C++ 代码。

图1 开发界面

(2)VSG的应用程序接口

VSG(VegaScene Graph)是高级的跨平台的场景渲染API,是Vega Prime的基础,VegaPrime包括了VSG提供的所有功能,并在易用性和生产效率上作了相应的改进。在为视景仿真和可视化应用提供的各种低成本商业开发软件中,VSG具有最强大的功能,它为仿真、训练和可视化等高级三维应用开发人员提供了最佳的可扩展的基础。VSG具有最大限度的高效性、优化性和可定制性,无论用户有何需求,都能在VSG基础之上快速高效地开发出满足需要的视景仿真应用程序,VSG是开发三维应用程序的最佳基础。

VSG具有以下特性:

☆帧频率控制;

☆内存分配;

☆内存泄漏跟踪;

☆基于帧的纹理调用;

☆异步光线点处理;

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

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

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

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

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

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

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

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

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

3.VegaPrime的可选模块

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

☆Vega Prime FX:爆炸,烟雾,弹道轨迹,转轮,等等;

  免责声明:本网站内容由网友自行在页面发布,上传者应自行负责所上传内容涉及的法律责任,本网站对内容真实性、版权等概不负责,亦不承担任何法律责任。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

发布者:一米阳光

相关阅读

微信公众号
意见反馈 科技快报网微信公众号