版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二八年十二月十三日,中国矿业大学 谢耀社,煤矿生产虚拟现实系统的开发,主 要 内 容,一、引言 二、模块设计 三、工具软件简介 四、系统开发过程 五、结束语,一、引言,数字矿山 虚拟现实,1. 数字矿山,一、引言,1998年美国前副总统戈尔在美国加利福尼亚科学中心发表了题为:“数字地球:21世纪认识地球的方式”的讲演,提出了“数字地球”概念,引起了科学界的广泛关注。 数字矿山作为数字地球、数字中国的一个重要组成部分,也在中国的采矿业中发挥着越来越大的作用。 数字矿山是在统一的时空框架下,对真实矿山整体及其相关现象的统一理解、表达与数字化再现,是数字矿区和数字中国的一个重要组成部分。,2. 虚拟
2、现实,一、引言,虚拟现实,也称虚拟实境或灵境,是一种可以创建和体验虚拟世界的计算机系统,它利用计算机技术生成一个逼真的、具有视、听、触等多种感知的虚拟环境,用户通过使用各种交互设备,同虚拟环境中的实体相互作用,使之产生身临其境感觉的交互式视景仿真和信息交流,是一种先进的数字化人机接口技术。 自从虚拟现实技术诞生以来,它已经在军事模拟、先进制造、城市规划/地理信息系统、医学生物等领域中显示出巨大的经济、军事和社会效益。 将虚拟现实技术运用到煤矿生产中无疑具有非常重要的意义,本文运用Maya和Virtools的强大功能实现了煤矿生产虚拟现实生产系统的仿真和漫游。,二、模块设计,煤矿生产虚拟现实系统
3、,地面生产系统,地下生产系统,三、开发工具简介,1. Maya 2. Virtools,1. Maya简介,三、开发工具简介,Maya是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。 Maya 集成了Alias/Wavefront 最先进的动画及数字效果技术。它不仅包括一般三维和视觉效果制作的功能,而且还与最先进的建模、数字化布料模拟、毛发渲染、运动匹配技术相结合。,2. Virtools简介,三、开发工具简介,Virtools软件是一款多功能的
4、三维开发软件,由开发模块、生成模块和发布模块组成。 开发模块包括创作应用程序和软件开发工具包。 Virtools Dev是创作应用程序的主要部分,生成模块主要包括行为引擎和渲染引擎。 发布模块主要包括EXE生成器和WEB播放器。,一套具有丰富互动行为模组的即时3D环境虚拟现实与多媒体互动编辑软件 互动行为模组可利用Drag & Drop拖放的方式将互动行为模组赋予适当的物件或角色上,Virtools的执行流程 动态计算 处理行为模组 声音 场景着色,四、开发过程,搜集整理资料 系统场景模型建立 系统场景整合 成品发布,1. 资料搜集整理,四、开发过程,煤矿生产系统非常复杂,各个环节紧密相连,为
5、了真实的体现生产过程中的各个环节并且突出重点,必须在开发前以及开发的过程中根据需要进行必要的资料搜集 资料主要包括图片、数据、视频等。只有在对资料进行认真研究的基础上才能使仿真场景和实际现场相接近。同时积极的现场观察也是非常必要的。,2. 系统场景模型的建立,四、开发过程,场景模型是整个虚拟现实系统最直观的部分,场景模型的好坏直接关系到软件运行的快慢和逼真度。 由于虚拟现实系统要求计算机实时计算场景中的所有多边形数据,因此在模型建立的过程中应该在保证场景不失真的前提下力求线条的简约化,应尽量选择多边形建模方法。 在建模的过程中还要注意详略得当,达到有效利用计算机的内存和CPU进行实时交互。,2
6、. 系统场景模型的建立,四、开发过程,场景模型是整个虚拟现实系统最直观的部分,场景模型的好坏直接关系到软件运行的快慢和逼真度。 由于虚拟现实系统要求计算机实时计算场景中的所有多边形数据,因此在模型建立的过程中应该在保证场景不失真的前提下力求线条的简约化,应尽量选择多边形建模方法。 在建模的过程中还要注意详略得当,达到有效利用计算机的内存和CPU进行实时交互。,2. 系统场景模型的建立,四、开发过程,矿山生产系统是一个非常大的场景,因此在建模的过程中作者采用先分别建模最后集中导入的方式。 在建模的过程中还要严格的控制模型比例使其符合真实情况。 模型及场景建立完成以后,给模型的表面加上各种材质并进
7、行纹理贴图。 把初步建成的模型导入到Virtools中进行检验,对不正确和不美观的部分进行不断的修改。 最终利用Virtools Export Plugins插件导出。部分场景分别如图2-图7所示。,地面生产系统 调度生产监控中心,四、开发过程,中央变电所 煤炭运输,3. 系统场景模型的整合,四、开发过程,将从Maya中导出的(*.nmo)文件用Virtools打开,为他们加上各种控制和灯光。 在Virtools中,场景三维模型的控制是依靠Virtools内置行为模块(Building Block)实现的。 Virtools有600多个BB可供使用,能够对场景模型进行各种基本操作如:大小变化,
8、平移,旋转,缩放,颜色变化,光线变化,三维贴图等,复杂操作如投影,行走,奔跑,后退等。,3. 系统场景模型的整合,四、开发过程,实现对三维编辑区中的模型进行控制,一种方法就是直接调用行为模块库中的内置BuildingBlocks,一种是使用C+进行手工编写BuildingBlocks。前者简单方便,后者比较灵活。 点击 DataResource(数据资源库),选择 Animations(行为动作)类中的行为,用鼠标点击所要的动作行为并拖到编辑区中的角色身上,并在Schematic(脚本流程图)中运用行为交互模块库中的行为模块编辑角色相应的脚本,这样就形成了3D交互动画。,3. 系统场景模型的整
9、合,四、开发过程,经过以上过程的设置后,便可以将诸如液压支架的升降、移架过程、采煤机割煤方式、煤炭运输方式等一系列的生产细节生动逼真的展现出来。 为了更好的实现漫游效果,在系统中增添了一个虚拟人物角色,并将摄像机以第三人称跟随的方式进行设置,这样就可以让操作者产生如身临其境的感觉。,四、开发过程,4. 成品的发布,四、开发过程,煤矿生产虚拟现实系统制作完毕后,可以直接将整个作品以CM0文件格式保存,在需要的时候可以在进行修改和编辑,但是这种情况保存的文件只有载入Virtools才可进行单机的展示操作; 还可以把整个作品以VMO文件格式保存传播或者发布到网络上,这种情况只要客户端安装了VirtoolsWebPlaver播放插件,就可以进行交互操作; 利用编程的方法,结合virtools提供的sdk开发工具包,可以将作品打包生成单一的EXE文件,这样,系统就可以在任何WINDOWS平台直接运行。,五、结束语,传统的教学模式以及工人岗前培训模式多为通过文字和图片相结合的方式进行讲解,这种方式枯燥乏味难以在学生或工人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 幼儿情绪管理期待情绪目标规划课件
- 2026五年级道德与法治下册 完善活动参与
- 2026 四年级下册《动物的行为类型》课件
- 2026道德与法治二年级加油站 阅读兴趣培养
- 贵阳市辅警招聘考试题及答案
- 2026九年级下新课标核心素养提升
- 2026三年级下《两位数乘两位数》解题技巧
- 2026年太空旅行幼儿园
- 商超电梯运行安全隐患排查治理自查报告
- 建筑施工企业工程质量检验检测自查整改措施报告
- 人教版 (2019)必修1《分子与细胞》第2节 细胞器之间的分工合作表格教案
- 2026年企业主要负责人和安全管理人员安全培训题库及答案
- 2026年2026年浙江省名校高三语文第二次联考试卷附答案解析新版
- 中国资产评估协会中国资产评估协会资产评估技术案例汇编2025年
- 2026年小学生气象知识竞赛题库及实战解析
- 2026年中国化工经济技术发展中心招聘备考题库及完整答案详解一套
- 2026年卫星互联网全球连接报告及未来五至十年通信基建报告
- GB 18280.1-2025医疗产品灭菌辐射第1部分:医疗器械灭菌过程的开发、确认和常规控制要求
- 时尚穿搭培训课件
- 潮州土墙加固施工技术交底
- 2025闵行七宝镇村(合作社)、镇属公司公开招聘20人模拟试卷(含答案详解)
评论
0/150
提交评论