第六讲过程建模与现代仿真技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MultiGen Creator/Vega和C++的虚拟现实仿真机制 Vega是应用于实时视景仿真、声音仿真和虚拟现实等领域的软件环境,它把先进的仿真功能和易用的工具结合到一起,创建了一种使用最简单,但最具创造力的体系结构,来创建、编辑和运行高性能的实时应用。 Vega与仿真结合的可能性:Vega包括了完整的C语言应用程序接口,可以为软件开发人员提供最大限度的软件控制和灵活性,同时也为使用C++开发的仿真程序驱动虚拟现实实体的运动提供了可能。 实现方式: 作为专业的虚拟现实建模环境,Vega提供了三维实体建立、场景驱动的专用模块,当将这些专用模块置于C++环境中后,可以将C++语言编制的仿真程序与Vega的环境实现无缝连接,在程序运行时通过绑定的Vega模块即可实现该环境下的虚拟现实仿真。 基于OpenGL/C++仿真器的虚拟现实仿真机制 与所有实现虚拟现实仿真的手段相同,OpenGL与C++结合开发虚拟现实仿真,同样需要使用C语言开发仿真器,并结合OpenGL的图形开发功能构成完善的虚拟现实仿真系统。 缺点:由于OpenGL的使用需要进行大量的图形函数编写,需要较多的计算机图形学知识,难度和工作量较大,从图形到控制程序的开发都比较繁琐,在时间上的花费较多。 功能和形式: OpenGL是一个通用的三维图形开发库。在Windows NT平台上,可使用VC直接使用OpenGL进行自主界面的开发。 开发角度:OpenGL属于底层开发库,要开发一个项目开发量自然非常大。 应用前景:OpenGL是一个使用广泛的三维图形开发库,全世界有许多OpenGL程序开发员,OpenGL本身也在不断地改进,SGI与Microsoft曾达成开发新一代OpenGL的协议。目前已形成OpenML开发联盟,即在OpenGL基础上加上多媒体的功能。 虚拟现实软件知识主要介绍了下可视化仿真技术以及一些相关软件的使用及它们的作用。 Creator是一种可视化仿真建模软件,主要用于建模。 Vega是构建高级实时仿真的高效工具主要用于虚拟现实技术中的实时视景仿真、声音仿真以及科学计算可视化等领域。 Open Graphics Library,是一个三维的计算机图形和模型库。 VRML 是一种虚拟现实造型语言。 3、动画序列技术 动画序列模拟传统二维动画创作方法,通过连续播放一系列动画画面以产生运动的效果,Creator则通过按照指定的顺序依次显示组节点下的单个子节点来实现这个过程。 4、模型数据库优化技术 调整数据库层级结构 减少多边形数量 使用边界体 活用剪裁面 Vega—— 构建高级实时仿真的高效工具 ◆Vega是Multigen-Paradigm公司推出的先进软件环境。它主要用于虚拟现实技术中的实时视景仿真、声音仿真以及科学计算可视化等领域。它支持快速的复杂的视觉仿真程序,为用户提供一个处理复杂仿真应用的便捷手段。 ◆ Vega主要包括两部分:一个是被称为LynX的图形用户界面,另一个则是基于C语言的Vega函数调用库。 ◆ Vega及其相关模块支持Unix和Windows NT/2000平台。用Vega写的应用程序可以99%地兼容跨平台使用,支持Open Flight、3D Studio 和VRML2.0等数据库格式。 Vega目前有以下附加模块: Audio Work2:音响环境生成 Special Effects:特殊效果 LADBM:大地景数据库管理 Marine:海洋仿真 DIS/HLA :分布交互仿真 DI-Guy:人体运动仿真 Symbology:仪表和控制面板仿真 Light Lobes:移动光源照明 Navigation and Signal Lighting:导航及信号灯模块 Non-Linear Distortion Correction:非线性失真矫正 CloudScape VR:云彩、尘土仿真 SimSmith Vehicle Objects:车辆物体仿真 SimSmith Vehicle Controls:车辆物体控制 Immersive:增加沉浸感 SensorVision:传感器图像仿真 SensorWorks:增加对实际传感器效果的模拟 RadarWorks:基于物体机制的雷达图像仿真 TMM:纹理材料图生成器 MAT:大气工具 VCR:实时场景记录和播放 Vega视景仿真开发流程 Vega的编辑环境 Vega对于程序员和非程序员都是称心如意的。它提供的LynX,一种基于X/Motif技术的点击

文档评论(0)

血玲珑 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档