vega视景仿真之实践

基于Vega的视景仿真软件的设计与开发张宁1,霍俊秀2(1廊坊武警学院2炮兵指挥学院河北廊坊065000)摘要:计算机仿真技术近几年得到了高速发展,其应用已经涉及了生产和生活的各个方面,在军事领域应用更为广泛。介绍了实现三维场景驱动时的几个关键技术,开发了一个导弹虚拟操作训练仿真应用程序,用MultigenCreator建立了虚拟战场环境,采用Vega仿真引擎来实现场景驱动,解决了某型导弹武器分布交互式作战仿真中的部分关键技术,所开发的视景仿真系统具有很强的可扩展性和兼容性。关键词:视景仿真;三维建模;Creator/Vega;面向对象;导弹中图分类号:T391.9文献标识码:ADesignandDevelopmentofVisualSimulationSoftwareBasedonVegaZhangNing1,HuoJunxiu2(1ChinesePeople’sArmedPoliceForcesAcademy;2ArtilleryCommandInstitute,Langfang065000,China)Abstract:Inrecentyearsthecomputersimulationtechnologyhasdevelopedrapidly,andtheapplicationhasbeeninvolvedineveryaspectofindustryandlife,especiallyinmilitaryfield.Keytechnologiesareintroducedduringimplementing3Dscenedrivingandasimulationprogramofamissilevirtualtrainingsystemisdeveloped.Multigencreatorisusedtobuildvirtualbattlefieldenvironment,usingVegatoimplementthe3Dscenedriving.SomekeytechnologiesaresolvedinamissileDISandthesimulationsystem.Thedevelopedvisualsimulationsystemispatulousandcompatible.Keywords:virtualsimulation;3dmodeling;MultigenCreator/Vega;object-oriented;missile视景仿真是仿真动画的高级阶段,也是虚拟现实技术的最重要的表现形式,它是使用户产生身临其境感觉的交互式仿真环境,实现了用户与该环境直接进行自然交互。视景仿真采用计算机图形图像技术,根据仿真的目的,构造仿真对象的三维模型或再现真实的环境,达到非常逼真的仿真效果,它可分为仿真环境制作和仿真驱动。某导弹系统是我军装备的新型武器系统,是一套集装运和发射控制为一体的大型武器装备,是高科技武器和高精密仪器的结合,价格昂贵、系统复杂,而对操作人员则面临操作步骤繁多、难以迅速掌握的问题,而且可能会因操作不善而损坏装备,因此,开发模拟训练系统十分必要。1系统设计本系统采用Vega和VisualC++6.0作为软件平台。Vega是MultiGen-Paradigm公司开发的一个面向对象的著名虚拟现实平台,它可以方便地完成场景的构建和三维模型的绘制,并支持许多特效。LynX是Vega提供的带有图形用户界面工具集,它提供了许多模块(对应于Vega中的类),并通过设定参数与相互间关系,可以实现简单的仿真应用程序,同时为虚拟系统的开发提供必要的支持,如模型、场景和交互设备等。在本系统中,使用LynX定义了窗口、通道、场景、各个物体、碰撞检测、环境及环境特效、交互设备等,并对它们进行了初始化,以生成虚拟训练时所需要的逼真的地形、地物及天气情况特效(阴、晴、雨、雪等)。1.1虚拟战场环境建模虚拟战场环境建模是仿真系统建立的基础,主要包括三维视觉建模和三维听觉建模。其中,视觉建模主要包括几何建模、运动建模、物理建模、对象行为建模等。本文主要讨论虚拟战场环境的几何建模。仿真模型的建立,要求三维图像和声音尽可能逼真,尤其是对水域、陆地、战争资源等实体描述以及诸如气候、武器开火、爆炸、烟火、声音等环境模型的描述,同时又要满足实时驱动、解算和演示的要求。1系统采用MultigenCreator对模型进行几何建模。利用Creator交互式、直观的用户界面进行多边形建模和纹理贴图,很快生成一个高逼真度的所需模型。虚拟环境模型分为地形模型、自然景象模型和实体模型,地形模型又包括地表起伏和文化特征数据。本系统中地形数据库生成采用的是MultiGen软件,通过读取地形高程数据文件(*.dem),生成地表的起伏;然后再读入MultiGen可识别的文化特征数据(*.dlg),生成地形模型。对于自然景象,使用了Vega所带的特效模块,利用粒子系统生成了导弹尾焰、雪、雨、雾等景象。实体模型是活动于虚拟战场环境中的实体,可根据作战要求和环境需要增加试验资源的数量。在系统中,实...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?