基于multigen creator和vega的虚拟训练场设计研究

基于multigen creator和vega的虚拟训练场设计研究

ID:26090041

大小:54.50 KB

页数:7页

时间:2018-11-24

基于multigen creator和vega的虚拟训练场设计研究_第1页
基于multigen creator和vega的虚拟训练场设计研究_第2页
基于multigen creator和vega的虚拟训练场设计研究_第3页
基于multigen creator和vega的虚拟训练场设计研究_第4页
基于multigen creator和vega的虚拟训练场设计研究_第5页
资源描述:

《基于multigen creator和vega的虚拟训练场设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MultiGenCreator和Vega的虚拟训练场设计研究论文关键词:虚拟现实虚拟训练场multigencreatorvega论文摘要:虚拟现实技术是信息化时代的一项涉及众多学科的高新应用技术。它在教育训练方面应用广泛,主要应用于教育训练场景的再现。以某综合训练场为实例,利用creator和vega软件实现了虚拟训练场的三维重建,并完成了训练场实时漫游的功能。1multigencreator和vega软件介绍1.1creator建模软件multigencreator是由multigen—paradigm公司开发的一种用于对可视化系统数据库进行创建和编辑的交互工具。muhigenc

2、reator是世界上领先的实时三维数据库生成系统.具有完整的交互式实时三维建模系统。广泛的选项增强了其特性和功能。用于产生高优化、高精度的实时3d内容,可以用来对战场仿真、城市仿真和计算可视化等复杂场景的视景数据库进行产生、编辑和查看。这种先进的技术,由包括自动化的大型地形和三维人文景观产生器、道路产生器等强有力的集成选项来支撑。muhigencreat0r在满足实时性的前提下.能够生成面向仿真的、逼真性好的大面积场景。它可为25种之多的不同类型的图像发生器提供建模系统工具.其openflight格式在实时三维领域中成为最流行的图像格式.并成为仿真领域的行业标准。1.2vega实时仿真

3、vega是multigen—paradigm公司应用于实时视景仿真、声音仿真和虚拟现实等领域的软件环境。loCAlHOst它把先进的仿真功能和易用的工具结合在一起,创建了一种使用最简单,但最具创造力的体系结构.来创建、编辑和运行高性能的实时应用。vega使用lynx界面定义和预览应用程序。在vega中包含了创建一个应用程序所必须的全部api.但是简单的应用程序仅靠lynx就可以实现lynx是一种基于x/motif技术的点击式图形环境.用户只需通过鼠标即可驱动图形中的对象以及动画中的实时控制.并允许用户在不同时编写源代码的情况下即可配置一个应用程序。vega还包括完整的c语言应用程序接1

4、3.为软件开发人员提供了最大限度的软件控制和灵活性。2构建虚拟训练场以某综合训练场场景三维重建为例.进一步讨论了虚拟现实技术。系统开发流程如图1所示。2.1建模数据的获取及处理虚拟综合训练场场景.需要获取的建模数据主要是指训练场内各种器材设施的参数信息、周边建筑物的信息、整个训练场的分布信息以及环境景观的纹理信息。对获取的信息进行处理.主要是对照片纹理信息的处理。先通过数码相机拍照.再利用photoshop或者creator自带的纹理处理工具进行截取、纠正、缩放等处理。尽管creator对纹理的格式、大小没有太多的限制,但vega对纹理数据的要求相对比较严格.不能满足要求的纹理不能正确

5、显示,所以必须对creator用到的纹理进行编辑由于综合训练场的地形较为平坦.可以采用delaunay算法将ded格式的地形数据进行转化。2.2三维建模根据所获取的建模数据.可利用creator建立起三维场景模型,包括训练场的各种器材设施、附近的建筑物、花草树木、道路等。训练场场景模型层次结构如图2所示。综合训练场的场景模型主要分为静态实体和动态实体。(1)静态实体建模。静态实体主要有固定的训练器材设施、道路、树木、建筑物等。由于训练场内的训练设施数量比较多.所要建模的数据量比较大.不可能把所有模型都放在整个训练场场景中进行建模.因此可以单独地制作每一个训练器材。最后将所有模型集成为整

6、个训练场场景。对于单一的固定训练器材.可以将训练器材进行结构分解,运用creator的多种几何工具进行构建,再进行组合。形成完整的单一实体。由于训练场周边的建筑物相对较少.形状都较为规则.因此可以简单地进行几何建模并贴上纹理。creator中的布告板.可以使模型在仿真过程中始终保持面对视点.通常用于创建场景中类似路灯或者树木等具有对称性的实体。方法是将表示物体的透明纹理贴到模型表面.然后在运行时,模型会自动旋转,始终面向视点。我们可以运用这种方法来实现训练场中树木、路灯等模型的建模,从而减少模型中多边形的数量.提高仿真效率。根据实时漫游特性的需要.我们可以选择圆柱面和半球面模型对天空进

7、行建模,并用纹理映射的方法体现天空背景。(2)动态实体建模。训练场中的红旗属于动态实体,利用creator对其进行建模主要是通过切换纹理来实现的。以在风中飘扬的红旗为例.首先利用photoshop对红旗的纹理进行处理.确定几张要循环显示的图片。在根节点下建立几个子节点.每个子节点建立一个面,将处理好的红旗纹理贴上每个面.设置每张图片轮流显示的时间,最后隐藏除第一个子节点以外的其它节点。这样。一个迎风飘扬的红旗就完成了。2.3优化模型数据库使用c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。