基于Unity 3D的虚拟医院漫游系统设计
2017-05-26李林燕
李林燕
【摘要】 人们去医院看病一直被各种难题困扰,“预约挂号难、对医生不了解、找不到诊室”等问题日益凸显,医院内平面地图也无法满足用户的需要。随着虚拟现实技术的发展,利用電脑虚拟出一个比较真实的三维空间,对虚拟世界进行浏览、体验和观察。基于Unity 3D技术的虚拟医院漫游系统虚拟出医院的三维空间,可以更直观、具体地展现医院的信息。
【关键词】 虚拟现实 三维空间 Unity 3D技术 虚拟医院漫游系统
一、引言
虚拟现实是近几年来出现的高新技术,利用电脑虚拟出一个比较真实的三维空间,使用者能利用自身的感官系统,通过对交互式设备,对虚拟世界进行浏览、体验和观察,并能够实时、无制约地观察三维空间中的信息,产生一种身临其境的感觉。如今随着新医改启动以来,中国医疗卫生行业信息化的需求和发展潜力巨大,医院规模发展的同时,“预约挂号难、对医生不了解、找不到诊室”等问题日益凸显,因此采用虚拟现实技术设计出集导航、信息查询为一体的虚拟系统有利于解决用户看病的难题。
二、功能模块设计
2.1导航
相比于平面地图来说,虚拟医院漫游系统采用3D地图,用户可以对虚拟3D医院进行浏览,方向感更强,从而更方面、直观地浏览医院的全景、各个建筑具体位置以及各个诊室的分布,快速找到看病科室的具体位置。同时还能为用户选择最优路径,减少时间浪费等不必要的麻烦。
2.2预约挂号
挂号难、排队慢等一直是看病的一大难题。虚拟医院漫游系统为用户提供挂号的功能。用户只需在该系统中根据提示,找到对应的科室,即可选择医生进行挂号。同时,系统还会根据排队人数告知用户到达医院的合适时间。
2.3医生信息查询
虚拟医院漫游系统提供医生信息查询的功能。用户根据提示在系统中找到对应的科室,即可查看该科室医生的所有信息,如医生职称、学历、擅长、坐诊时间以及评价等,帮助用户选择合适的医生。
2.4价格查询
用户在去医院看病之前,可在系统中查看各个诊室所涉及的检查治疗的价格,为用户提供参考。这样有利于用户提前在就诊卡中充值足够的钱,较少不必要的麻烦。
2.5展现医院特点
虚拟医院漫游系统不仅有利于解决用户看病的难题,也有利于医院对自身的宣传。例如,展现医院良好的就诊环境、先进的医疗设备以及知名专家等,有利于医院的不断发展。
三、系统设计技术
3.1 Unity 3D
Unity 3D技术是一个跨平台的开发工具,可发布至Mac、Windows、Android等多个平台,具有跨平台性好的优点;兼容多种操作系统,让别的开源项目可以借鉴;支持各种插件可提高代码重复使用率。因此,Unity3D软件对于虚拟仿真的设计和开发有着广阔的易用性,为虚拟医院漫游系统的建设提供了技术性支持。
3.2 建模技术
虚拟环境的建模是整个虚拟医院漫游系统开发的基础,主要包括三维视觉建模和三维听觉建模,通过几何建模、形象建模(物理建模)和具体程序实现来构建和控制虚拟场景。
3.3 场景交互技术
在虚拟医院漫游系统中,JavaScript可实现简单交互,虚拟人物的行走功能;另一重要交互是GUI界面交互,用户可选择进入不同场景,实现相应的漫游模式。
3.4 碰撞检测技术
碰撞检测技术是组成虚拟医院漫游系统的重要部分,碰撞检测的主要任务是检测模型是否发生碰撞、报告碰撞物体和位置、报告碰撞体之间的距离。若没有此技术,则可能发生“穿墙而入”等不符合真实世界物理规则的现象。
四、系统创新点
(1)采用虚拟现实技术,增加系统的趣味性。
(2)打破了传统平面地图的限制,用户可以更直观、方便地浏览医院各个建筑、各个诊室的分布情况。
(3)集预约挂号、信息查询为一体,解决看病的难题,有助于用户更便捷地查询信息。
(4)为医院树立全方位的形象,推动医院数字化管理,有利于医院更好地宣传和发展。
五、结语
该系统集导航、挂号、信息查询等功能为一体,有利于解决当前普遍存在的就诊难题。目前的虚拟现实技术发展迅速且越来越成熟,该系统具有良好的应用前景。
参 考 文 献
[1] 赵沁平,《虚拟现实综述》
[2] 王星捷、李春花,《基于Unity3D平台的三维虚拟城市研究与应用》
[3] 凌红、陈龙,《发达国家医院信息系统发展研究及启示》