基于Virtools的虚拟中医药博物馆系统设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:gsjsk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文基于Virtools和3ds max设计并实现了北京中医药大学虚拟中医药博物馆。重点介绍了系统实现的框架和技术流程,同时对该系统中使用的关键技术如漫游设计和碰撞检测等实现方法进行了介绍,并利用该方法对北京中医药大学中医药博物馆场景及文物进行了可视化模拟,模拟的场景逼真、自然,能满足用户实时交互的需要。
  关键词:虚拟环境;中医药博物馆;Virtools;3ds max
  中图分类号:TP391.9 文獻标识码:A 文章编号:1007-9599 (2011) 22-0000-02
  The Design and Implementation of Virtual Chinese Medicine Museum System on Virtools
  Huang Youliang,Liu Renquan,Lu Ying,Li Jingzhong,Zhai Xing
  (Beijing University of Chinese Medicin,Information Center,Beijing 100029,China)
  Abstrct:The essay mainly represents the design and implementation of the Beijing Chinese Medicine Museum based on virtools and 3ds max.And the acheive method of the system framework and technical processes,at the same time,described the achieve method such as roaming and collision detection method,and using the method achieve the scene and visual simulation of the Chinese Medicine Museum,Simulation scenario realistic,natural,real-time interaction can meet the needs of users.
  Keywords:Virtual environment;Chinese Medicine Museum;Virtools;3ds max
  引言:随着计算机软、硬件技术的不断发展,虚拟现实技术在不同领域方面发挥着越来越重要的作用。将虚拟现实技术与传统博物馆相结合已逐步成为各国研究人员的研究热点。北京中医药大学中医药博物馆,馆藏丰富,但长期以来,受场地、时间等因素制约,馆藏文物、医籍等资源并不能充分展示。为实现博物馆资源的社会共享,弘扬中医药文化,满足广大学生和社会各阶层不同层次的需求更好的发挥博物馆展示、教育的职能,因此利用虚拟现实技术完成中医药博物馆的虚拟化是一种解决方法。
  法国达索公司开发的Virtools产品是一套整合软件,可以将现有常用的模型格式文件整合在一起,如3D模型、2D图形或是音效等。同时,Virtools具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件,可以制作出许多不同用途的3D产品,如计算机游戏、多媒体、交互式电视、仿真与产品展示等。
  3D Studio Max,简称为3ds Max,是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件,是一个交互式的、三维的、实时的高度专业化工具,可创建、编辑和浏览三维场景。
  本文利用Virtools为场景驱动、3ds max为三维实体建模工具,设计并实现了北京中医药大学中医药博物馆场景可视化模拟,并对构建虚拟中医药博物馆场景可视化系统的关键技术和中医药文物仿真模拟进行了探讨和研究。
  一、系统结构设计
  虚拟中医药博物馆的主要功能是实现博物馆馆藏文物的可视化仿真以及参展者与博物馆场景的交互。
  系统设计目标:构建一个模拟真实世界的三维虚拟北京中医药大学中医药博物馆,用户能够通过交互性的点击文物对象,快速查看文物的属性说明;还能通过点击特殊文物实现交互性的实验。
  系统实现方法:使用3DS MAX创建文物模型,并且为设置特殊文物的动作,然后将处理好的模型和动作分别导入到虚拟交互平台Virtools中进行场景驱动,并且进行交互设置。
  二、系统实现
  (一)数据采集
  在文物数据采集过程中,根据虚拟博物馆场景对不同文物模型的要求,合理选择不同分辨率的图片作为纹理。通常比较常用的纹理获取方法有2种,一种是用高分辨率数码相机或摄像机实地拍摄的数字化照片;一种是由计算机绘制的矢量纹理。通常第1种方法涉及的数据量比较大,但是纹理真实感强。本系统所获取的纹理多数是由数码相机实地拍摄的照片来完成的。由于拍摄时角度存在一定偏差和模糊等缺陷,一般不能直接作为贴图纹理使用,需要进行包括图像的角度修正、色彩调整、边缘平滑等技术处理后使用。
  (二)三维建模及贴图
  三维文物模型是整个虚拟中医药博物馆的基础。文物模型的好坏直接影响场景的逼真度和运行的效果。本系统采用3ds max进行建模,具体的中医药文物,如马车、陶器、器皿、针灸铜人等,在建模时主要采根据数码照片和实际测量尺寸创建文物模型。建模时主要采用几何建模技术,对象的轮廓和形状可以用点、直线、多边形图形、曲线或者曲面方程等方法表示。在模型建立完成后,使用Photoshop工具为模型制作贴图,同时根据不同文物设定不同模型材质。材质是用于模拟表面的反射特性。例如:中医器皿、行医工具等对象采用基本材质,而对于展柜、图片等采用贴图。贴图是物体材质表面的纹理,利用贴图可以不用增加模型的复杂程度就能突出表现对象的细节且比基本材质更精细更真实。
  (三)数据导入及场景构建
  把在3ds Max建好的模型、材质,烘焙好,设置好灯光等参数后以NMO格式保存文件,然后导入到Virtools的三维世界里,借助Virtools的场景管理器进行分类管理。同时Virtools将不同素材分类放入到分类文件夹中,主要包括2D Sprites,3D Entities,3D Sprites,Behavior Graphs,Characters,Materials,sounds,Textures,Videos等。在后期场景构建中,通过编辑工作区的3D或2D元素可以实现观察、控制,或安装SDK插件编辑更多的行为模块(BBS),从而实现虚拟单元在虚拟环境中各种运动功能。
  (四)碰撞检测
  在虚拟博物馆场景中,碰撞检测是必须要考虑的问题。使用碰撞检测时,用户游览虚拟场景时,遇到展柜时可以自行绕开。在Virtools中要处理碰撞问题时,可以利用Virtools提供的碰撞总管(Collision Manager)行为模块。碰撞总管会自动计算所给定的3D对象间会产生碰撞与否,是个很方便的工具。若有任何碰撞被检测到,这个行为模块将会让游览者稍稍后退,以避免直接撞击。要执行碰撞检测测试,碰撞总管得要有一张会发生碰撞的障碍物清单。所以必须先指定出场景中会发生碰撞的3D对象,并将其列入障碍物清单里并且得将这些对象一一挑出来,然后在个别对象上标示出障碍物(obstacle)的属性。
  三、仿真结果及优化
  为了更好模拟虚拟中医博物馆场景,在场景图的渲染过程中采用一些渲染加速技术如在进行消隐处理时用BSP分割技术;在读入大场景数据时采用LOD技术。Virtools场景的贴图也是影响场景运行速度的原因之一,在最大承载贴图量的范围内,进行贴图优化。一般将重点文物其烘焙贴图尺寸可以为1024×1024,相对于重点文物小一些的模型,其烘焙贴图尺寸可以为512×512。烘焙好的贴图可以在Photoshop中给予适当的压缩,尽量保证它占用的空间较小。利用3ds max创建场馆模型,通过基于Virtools引擎渲染得虚拟中医药博物馆场景效果如图所示。图1、图2分别为乾德堂展馆和医史馆全景的渲染效果图。
  
  图1乾德堂仿真效果图 图2医史馆仿真效果图
  四、结论与展望
  博物馆仿真技术在现实生活中具有重要的研究价值。本文提出的基于Virtools为场景驱动,以3ds max为三维实体建模工具实现的虚拟中医药博物馆设计方法,能有效地渲染包含复杂文物的虚拟博物馆场景动态直观的展现中医药文物的魅力。在PC中绘制虚拟场景具有较好的真实感和交互性。能满足用户交互的需求。北京中医药大学虚拟中医药博物馆的设计及实现能起到传承和保护传统中医药文化财富的作用,对今后的研究工作有重要的借鉴意义。
  
  参考文献:
  [1]刘明昆.三维游戏设计师宝典[M].重庆:四川电子音像出版中心,2005
  [2]虞海燕.信息技术与博物馆发展[J].中国博物馆,1999,21(2):3-28
  [3]郁健琼.网络虚拟现实技术在数字化博物馆中的应用[J].文物保护与考古科学,2005,17(1):41-44
  [4]朱晓冬,周明全,耿国华.虚拟博物馆开发模式研究[J].计算机应用与软件,2005,23(6):27-30
  [5]陈立伟,罗云,李晓燕等.基于VEGA的旅游景点漫游系统设计[J].计算机工程与设计,2005,26(3):617-618
  [基金项目]北京中医药大学2009年自主选题中青年教师资助项目(2010.1-2012.1)
其他文献
摘要:本文分析了实验设备仪器租借管理系统结构,借助技术和结构化查询语言数据库MYSQL,实现了仪器设备管理系统,以此提高工作效率,规范管理,并结合管理系统关键技术的实现作了相应的分析与探讨。  关键词:实验设备仪器;租借;管理系统;PHP  中图分类号:TP315 文献标识码:A文章编号:1007-9599 (2011) 14-0000-01  PHPA Technology Using in t
期刊
摘要:所谓三网融合,就是指电信网、广播电视网和计算机通信网的相互渗透、互相兼容、并逐步整合成为全世界统一的信息通信网络,并且合并的方向是传输、接收和处理全部实现数字化。目的是实现网络资源的共享,避免低水平的重复建设,形成适应性广、容易维护、费用低的高速宽带的多媒体基础平台。  关键词:三网融合;技术;分析研究  中图分类号:TN915.02 文献标识码:A 文章编号:1007-9599 (2
期刊
摘要:本文对倒排索引技术进行研究和分析,采用改进的TFIDF权重计算公式,并在检索系统引入了分布式多线程技术、缓存cache技术。实验表明,信息检索的准确性和检索速度有了很大的提高。  关键词:倒排索引;信息检索;分布式多线程  中图分类号:TP391.3 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-02  The Application of Inverte
期刊
摘要:ARP协议欺骗是网络欺骗行为之一,该文在对ARP协议简要介绍的基础上,主要从以下4个部分:ARP协议工作原理、欺骗原理、基于ARP欺骗的实现过程、抵御方法对ARP协议欺骗技术进行了全面的、深入浅出的分析。  关键词:ARP协议;ARP欺骗;MAC地址;以太网  中图分类号:TP393.08 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-02  Analys
期刊
摘要:统一建模语言UML是面向对象软件设计的新技术。文章分析了基于UML进行面向对象的系统分析及设计方法,包括静态建模和动态建模,介绍了一种实用的基于UML的需求分析及其建模方法,以活动图模型来表达业务模型,以概念层的对象图、状态图及交互图模型表达系统的结构逻辑及行为逻辑,以应用例图表达系统需求,讨论了需求分析及其建模的过程概念。  关键词:面向对象;UML;面向对象UML;UML的需求分析;UM
期刊
摘要:计算机网络协议抽象难懂,且很多网络实验的完成在真实的操作系统环境下具有毁灭性的后果。因此利用在实验计算机上所安装的虚拟机环境来完成网络实验,可以避免因操作不当而损坏实验设备,最大限度提高设备利用率。  关键词:VMware;虚拟机;网络实验室  中图分类号:TP391.6 文献标识码:A 文章编号:1007-9599(2011)22-0000-01  The Application o
期刊
摘要:由于普通的冰层厚度传感器是基于空气、冰、水的电导率差异原理来进行冰层厚度检测的,其效果较为可观。但是传感器由二次仪表和检测装置这两部分组成,这样做容易出错误。同时,系统功耗较大,在仅以太阳能供电的恶劣自然条件下会受到很大影响。因此,本文在普通冰厚传感器的基础上进行了一些改进,使其更加能够适应实际应用。  关键词:冰厚传感器;实验;改进  中图分类号:TP274 文献标识码:A 文章编号
期刊
摘要:本文给出了字典序法、递增进位数制法、邻位交换法、n进位制法和递归算法5种经典的全排列生成方法。利用Matlab编程进行了时效试验。  关键词:全排列;算法分析;时效性  中图分类号:TP301 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-01  Comparative Analysis of the Whole Array Generation Algo
期刊
摘要:随着近些年来电子技术的不断进步,特别是计算机、通信、消费电子为代表的3C技术迅猛发展,在电子设备日趋数字化、小型化和集成化背景下,嵌入式芯片由于其先进性逐步成为设计开发人员的首选。DSP作为嵌入式芯片其中的典型代表,为此在信息产业领域得到了广泛应用。本文根据笔者从事相关软件开发的经验,特对这一问题就行初步探讨,相信对该课题研究有着一定的引导作用。  关键词:DSP;嵌入式软件;初探  中图分
期刊
摘要:随着信息技术的发展,特别是C语言嵌入式开发技术的广泛应用,给智能手机的发展带来了新的动力。C语言是一种比较通用的计算机程序设计语言,C语言编写出来的程序具有安全、方便、运行效率高等特点。在智能手机中应用,不仅能保证通话的安全,同时也有较快的运行速率,能为用户带来许多的方便。本文主要从基于C语言嵌入式智能手机的软件设计、基于C语言嵌入式智能手机的硬件设计、C语言嵌入式开发技术应用程序在智能手机
期刊