网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Virtools的水电站厂房可视化系统开发.docVIP

基于Virtools的水电站厂房可视化系统开发.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Virtools的水电站厂房可视化系统开发.doc

基于Virtools的水电站厂房可视化系统开发 摘要:随着水电事业的发展和社会的不断信息化,水电站建设周期越来越短,并逐步走向数字化。水电站厂房是水利枢纽的核心组成部分,包涵了大量的数据和信息,运用普通静态、二维的图表对它们进行描述,会产生直观性差,其三维特征不能被充分揭示等问题。该文论述了采用四川官地水电站设计图纸和安全监测数据为原始素材,基于3D引擎Virtools开发水电站可视化系统的过程和研究方法。这个系统实现了交互式的厂房漫游,用户通过简单的操作即能观察到水电站地下厂房各个部分的结构特征。 关键词:可视化;Virtools;三维仿真 中图分类号:TP391.9 文献标识码:A 文章编号:1009-3044(2013)10-2464-03 1 3D引擎Virtools简介 Virtools是达索公司的整合三维互动技术软件,可以将现有常用的档案格式整合在一起,如3D的模型、2D图形或是音效等。它具备丰富的互动行为模块能进行实时3D环境虚拟实境编辑,可以制作出许多不同用途的3D产品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等。它是一个开放的平台,内置500多个行为交互模块(Building Block简称BB),利用这些BB组合可以定义各种场景和物体的运动方式。将BB赋予漫游场景中的Object(对象)和漫游角色Character(虚拟角色),以流程图(在BB之间建立连接线)的方式决定多个BB行为交互模块的逻辑结构和执行顺序(顺序、分支、循环),运用这种交互脚本设计实现可视化系统开发。除此之外用户还可以运用内置的VSL语言定义自己的算法和物体运动的方式,也还能运用Virtools SDK开发特定需要的功能BB。详细内容见参考文献[1]。 2 三维模型的创建和效果处理 2.1 厂房三维模型的创建 三维模型是水电站厂房可视化系统开发的基础,三维模型包含水电站厂房和厂房内部的发电设备。由于Virtools是一套整合软件,不是专业的建模和视觉效果处理软件,需要借助常用的大型三维建模软件和高效的渲染引擎进行三维模型的创建和视觉效果的处理,通过分析比较笔者选用Auto CAD进行水电站厂房土建部分三维模型的创建,选用CATIA对厂房内部重要设备水轮发电机的三维模型进行创建,场景中虚拟人物模型和人物骨骼动画应用3Ds Max来创建。模型的创建过程在本文不详细叙述,关于水电站三维模型的创建及优化见参考文献[2]。 2.2 模型效果处理 利用3Ds max对厂房模型各个不同的部分赋予与其相对应的材质和贴图,如土建部分的墙壁、柱子、衬砌,需要调节出相应的混凝土材质赋予,机械设备需要调节出相应的金属材质赋予,最后调节厂房模型内部的灯光效果和渲染参数进行渲染。 3 可视化系统功能设置与实现 厂房交互漫游主要目地是模拟现实环境,用较少的资源消耗以适当的形式表现最真实的厂房内部环境,让操作人员和观摩人员不必进入厂房就能了解到厂房的内部结构,让进入过厂房的工作人员在观摩后能更加熟悉和了解厂房的构造。交互漫游三个基本要素为漫游场景、漫游角色、漫游视角。漫游角色在限定的漫游场景中运动,漫游视角与漫游人物绑定,漫游场景被漫游的视角投影到电脑屏幕的窗口上。 3.1 漫游角色交互控制 3.2 第一人称视角和第三人称视角的设计 第一人称视角和第三人称视角都是相对于场景中的虚拟人物来说的,第一人称视角相当于虚拟人物的眼睛看到的影像,第三人称视角相当于跟随着虚拟人物的“他”看到的影像,这些视角影像是通过获取数字模型信息进行投影变换,将三维模型投影到计算机的二维显示屏上得到的,投影变换原理与程序算法实现见参考文献[4]。在Virtools中是用两个摄像机来表现这两个视角的,第一人称视角的摄像机放置在虚拟人物的头部并随着人物运动,而第三人称摄像机则跟随在虚拟人物的周围并以虚拟人物为焦点。这两个摄像机所呈现出的影像就分别为第一人称视角和第三人称视角的影像,如图4和图5所示。 3.3 场景漫游的实现 4 作品发布 基于Virtools平台开发的三维仿真系统有三种发布方式。一种是直接将整个系统以 CMO文件格式保存,这种文件只有载入Virtools中才可以进行单机的虚拟漫游; 第二种是将整个虚拟漫游以VMO文件格式保存,同时也可以 HTML文件格式保存,这种情况下用户只需要安装播放插件 Virtools Web player , 就可以进行单机的虚拟漫游,同时可以发布到网络上,方便客户端使用;第三种是利用开发的移动打包器,将系统文件打包成EXE格式的可执行文件,从而可以在任何电脑上独立运行。 5 结束语 本文详细介绍了利用Virtools开发水电站厂房可视化系统的途径和实现过程。用这种方法进行水电站可视化系统开发可以收到开发周期短、系统运行

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档