ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:4.71MB ,
资源ID:7348631      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7348631.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(031241422马忠元论文正文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

031241422马忠元论文正文.docx

1、031241422马忠元论文正文湖 北 民 族 学 院毕业论文(设计)基于三维扫描的古庙虚拟漫游系统的设计与实现学生姓名:马忠元 学 号:031241422 系 别:信息工程 专 业:数字媒体 指导教师:胡涛 评阅教师:胡涛 论文答辩日期 答辩委员会主席 独创性声明本人声明所呈交的论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到,本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日学位论

2、文(设计)版权使用授权书本论文(设计)作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权湖北民族学院可以将本论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文(设计)。保密 ,在_年解密后适用本授权书。不保密。(请在以上方框内打“”)学位论文作者签名: 指导教师签名:日期:年 月 日 日期:年 月日摘 要 随着互联网的飞速发展,VR技术作为互联网的衍生产业也跟着飞速发展,基于三维扫描的地区虚拟漫游系统所需要解决的问题突出表现为地区模型的构建与交互

3、特性的实现。本文以古庙为特征建筑,设计研究虚拟漫游系统的设计与实现,从构建模型等基本问题入手,利用FARO等高科技仪器实现地区模型构建的简单化,着重研究讨论虚拟现实之间的交互性,在解决了基本模型构建后,需进一步解决模型贴图的问题,主要利用MAYA,3dMax等三维处理软件对已经做好的模型进行进一步的优化,使其更加逼真。在模型整体基本完成之后,通过对JAVA,C#等主要研究语言在Unity 3D中的学习,了解,利用,实现地区模型与现实社会之间的交互,完成整个课题的研究讨论。整个课题以FARO等先进设备为基础,以MAYA,3dMax以及Unity 3D等应用软件为方法,以VR整体思路为框架,实现了

4、地区实质性的三维地形地貌与虚拟的三维模型之间的完美交互,其实际意义在于向任何有条件链接到互联网的用户提供某一个地区的实际地形地貌及其特征,实现真正意义上的零距离接触。实际应用表明,这项研究是与时俱进并且具有实际可操作性的。关键词:VR技术,Unity 3d,三维处理软件,虚拟漫游Abstract With the rapid development of the Internet, VR technology as the Internet is also followed by the rapid development of the derivative,The problems that

5、 need to be solved in the area of virtual roaming system based on 3D scanning are highlighted as the construction of the regional model and the realization of the interactive characteristics.The temple architectural features, design and Realization of the design and research of virtual roaming syste

6、m, starting from the construction of the fundamental problem of model, area model of simple implementation using Faro and other high-tech instruments, focusing on discussion of the interaction between virtual reality, in solving the basic model, that need to be solved further model mapping,The main

7、use of MAYA, 3dMax and other three-dimensional processing software for further optimization of the model has been done to make it more realistic. After the basic completion of the whole model by the unity 3D of Java, C# main research on language learning, understanding, were utilized to achieve the

8、interaction between the real world and the model area, complete the topic of research and discussion. The subject is based on the Faro and other advanced equipment, to Maya, 3dmax and unity 3D application software method to VR overall train of thought as framework to achieve the perfect interaction

9、between areas of substance of the three-dimensional topography and virtual 3D model, its practical significance lies in to any condition linked to Internet users to provide a certain area of the actual topography and its characteristics, the realization of the true meaning of zero distance contact.

10、The practical application shows that the research is with the times and has practical operability.Keywords:VR Technology, Unity 3d, Three-dimensional processing software, virtual roaming目 录摘 要 IAbstract II1绪论 11.1课题背景及来源 11.2课题研究的目的和意义 21.3国内外概况 31.4漫游系统整体过程 42古庙漫游系统设计 52.1界面设计 52.1.1主界面 52.1.2漫游界面设

11、计 62.1.3设置界面设计 72.1.4漫游对话界面设计 82.2功能设计 92.2.1背景音乐设计 92.2.2自动漫游设计 92.2.3第一视角漫游设计 92.2.4第三视角漫游设计 92.2.5地图功能设计 93基于Maya的虚拟场景制作 113.1采集数据 123.1.1仪器介绍 123.1.2点云数据采集过程 133.1.3数据采集注意事项 133.2制作建筑模型与贴图 143.2.1数据处理软件 143.2.2生成建筑模型 183.2.3制作建筑贴图 223.3数据完整性检查 283.3.1. 检查内容 283.3.2. 检查方法 284基于Unity 3d虚拟古庙交互功能的实现

12、 304.1引擎与语言的简单介绍 304.1.1 Unity 3d的简单介绍 304.1.2 JavaScript的简单介绍 304.2场景实现 314.2.1固定场景的制作 314.3界面实现 324.3.1主界面的实现 324.3.2设置界面的实现 344.4功能实现 344.4.1自动漫游设计的实现 344.4.2第三视角漫游设计的实现 385基于Unity 3d虚拟古庙漫游的测试与发布 405.1虚拟古庙交互功能测试 405.1.1系统发布 405.1.2系统检测 425.2虚拟古庙场景漫游系统发布 426总结与展望 436.1总结 436.2展望 43参考文献 44致 谢 461.绪

13、论本章系统阐述漫游系统的研究背景,研究目的和国内外的研究概况,明确的指出虚拟现实技术所面临的问题。1.1. 课题背景及来源基于三维扫描的古庙漫游系统是以真实古庙为基础,全景图为要求,实现以漫游为目的的一项课题研究。所谓全景,简单的说是把相机环三百六十度拍摄的一组或者多组拼接成的一个全景图像,是一种新兴的的富媒体技术。虚拟漫游是虚拟现实这一大课题中的一门重要分支,也可以说是实现虚拟现实的最基本的展示。漫游所要实现的某个真实存在的个体与以计算机为载体的,以真实世界为基础的虚拟场景或者图片的交互。研究这一课题,是以古庙作为地区特征代表来开展的,整个课题的设计研究都是基于这样一个地区特征代表来实现的。

14、随着数字科技的快速发展,三维扫描,三维建模,漫游系统等技术也是发展迅速,三维扫描这一项新兴的技术不仅仅可以将现实世界的地理面貌记录下来,而且还可以将建筑群体或者其它特征建筑的三维坐标实现系统化,从而将现实世界中的某一个部分甚至每一个部分都在计算机软件中以漫游的方式展示出来。三维建模的发展也不仅仅只是应用于数字文化行业,更多的应用于矿业,建筑业,文化保护以及虚拟现实技术中。三维扫描技术也是日新月异,不仅仅可以将目标区域的全景图片拍摄下来,同时还能扫描出彩色的三维点云,这样新兴的技术为数据建模工作的开展节约了很多成本。漫游系统的研究与实现,不仅仅能够促进虚拟现实技术的发展,更多的是这样一项技术可以

15、在诸多领域中发挥至关重要的作用,比如某一家公司向外界展示其硬件实力可以用到漫游系统技术,学校向外界展示校园风采可以用到漫游系统技术,旅游景区向外界展示风景秀丽可以用到虚拟现实技术等等。1.2. 课题研究的目的和意义设计研究实现古庙漫游系统,目的在于以此来了解漫游系统的实现过程,熟练掌握漫游系统的制作过程和制作关键,了解整个过程相关软件的应用和技巧,提高自身的文化素质,把虚拟现实技术以漫游的方式表示出来,为虚拟现实技术的发展贡献一点儿微薄之力。以古庙为特征建筑进行虚拟漫游系统研究,设计并实现古庙漫游系统,努力让自己能够熟练处理在制作过程中遇到的困难,这样的一个过程本身就是一个有意义并且自我提高的

16、一个过程,从小的方面讲,设计研究实现古庙漫游系统这样一个课题能够提高自我,充实自我,走进科技。从更大方面讲,漫游系统的实现,不仅仅能够让某一个地区的地形地貌展现在制作人的眼中,它可以向外界展示地区文化特色,建筑风格,人文景观,自然景观等等。比如说学校,随着科技的越发发展,每一学校的科技文化都会逐步的提高,而学校漫游系统则是展示学校特色文化,树立学校良好形象的最好途径之一,绝大多数学校都会选择以科技文化来展示学校的硬实力和软实力,以此来提高学校的知名度。当然,应用不仅仅局限于学校,更多的单位和集团在需要展示本身的文化和实力的时候,都会以科技为前提,以务实为基础,以创新为目标来选择更好的途径,无疑

17、漫游系统的研究则是单位和集团的不二选择。从更大的方面讲,这一课题的研究与实现,能够为虚拟现实技术或者说虚拟现实这一科学领域做出一点点贡献。古庙漫游系统本身的价值即是服务于所有需要展示的单位,集团或者现实世界存在的任何一个坐标,从而表现出目标想要表现的东西。当然,三维漫游系统的研究实现还存在很多问题,第一,当场景太大的时候,数据采集或者说手动建立模型,这样虽然能够保证漫游质量,但是需要消耗巨大的人力物力;相反,若采集数据利用全部利用机器做的话,就不能够保证三维漫游的质量,而且对于高科技的依赖性非常强。第二,三维场景漫游虽然能够成功在网页或者客户端运行漫游,但是其中很多功能还不能够很好的实现。1.

18、3. 国内外概况目前,许多的国外大学及科研机构都在从事虚拟场景漫游的研究。其中美国加州大学北卡分校及伯克利分校在这方面走在世界前沿,他们都拥有世界一流的漫游技术研究室,研究室里配有许多虚拟现实技术的设备,包括功能强大的图形工作站、高分辨率图形显示器、各种类型的头盔显示器(MHD)、数据手套、步行器等。加州大学北卡分校的漫游技术研究室把建筑漫游作为自己的主要研究方向,到目前为止,他们完成的实时漫游大型建筑己达十个以上,其中至少有三项是在建筑施工前进行的事前仿真,让用户和设计者在工程开始之前,就可以对整个设计做出评估并反复修正设计方案1。1977年,北卡分校实现了由13000000个三角形构造的一

19、个电厂模型的实时交互漫游,他们采用的纹理盒消除模型、细节层次模型、可见区预计算等算法大大提高了场景渲染的效率。1996年,加州伯克利分校在SGI工作站也实现了本校新楼SODAHALL的实时漫游。SODAHALL模型由1418807个多边形构成,占据21.5兆的硬盘空间,模型用了406种材质及58种不同纹理。由于研究小组采用了高效的数据存储结构、多级动态LOD技术、场景调度算法、实时可视区域判定算法及计算处理等多种技术使得SODAHALL的实时仿真率(每秒钟刷新频率)恒定在每秒20帧左右2。在我国,清华、武大、北京航空航天大学、杭州大学、浙大、西南交通大学等许多大学都己经开展虚拟场景漫游技术的研

20、究,在视景技术、三维图形算法、建模方法等方面都取得了重要成果,并在城市规划与建筑领域得到了初步的实际应用。武汉理工大学开发出了一套古庙虚拟全景漫游系统,由该校网络信息中心与艺术与设计学院数码艺术系方兴工作室共同开发研制,历时四个月,横跨余家头、东、西院三个校区,共拍摄古庙场景20余处,拍摄照片800多张,制作360度全景漫游。上海大学实现了宁波科技园区实时漫游系统。清华大学土木系的“vRGROUP”小组使用SPuerscPae公司的VTR虚拟环境软件包于1998年开发了“清华北大蓝旗营教师住宅小区”虚拟环境漫游系统3。北京航空航天大学虚拟现实与可视化新技术研究室,完成了虚拟的恒昌花园及其房内装

21、修4。浙江大学CAD&GC国家重点实验室,开发出了一套桌面型虚拟建筑环境实时漫游系统。西南交通大学在虚拟古庙漫游系统的研究方面也有长足的进展。1.4. 漫游系统整体过程使用FARO等高科技三维扫描仪器扫描数据完成后,利用三维模型处理软件对数据进行整理,对整理后的数据进行初步处理,检查数据无误后,继续深入处理,直至把虚拟建筑场景制作出来,然后基于Unity 3d引擎实现人机交互,最后生成可正常运行的.exe文件,具体操作流程如图1.1所示。 Scene maya Geomagic 3ds Max Ps Mudbox Unity 3d Unity 3d Unity 3d Unity 3d 图1.1

22、 漫游系统的整体制作过程2. 古庙漫游系统设计本章主要针对系统漫游设计做了初步的构想,让用户知道在使用虚拟古庙漫游系统接触到什么样的界面,有什么样的功能,在漫游时能够做什么事情,以什么样的方式进行整体的漫游以及各种设计的优点和作用。2.1. 界面设计2.1.1. 主界面包括界面中央一段以古庙文化为背景的短视频,短视频中暂停,开始,停止按钮。界面右下角的开始按钮,退出按钮,左上角的设置按钮.以古庙文化为背景的短视频主要作用是宣传古庙文化,让用户更加了解古庙文化,有利于古庙文化传播,视频中的暂停按钮功能是暂停视频播放,防止用户暂时的离开而错过古庙视频中比较体现古庙特色的部分,停止按钮则是停止播放视

23、频。用户点击开始按钮,就会以默认的方式或者用户设置的方式开始漫游,用户单击设置按钮,就会进入二级设置界面,用户可以设置自己喜欢的漫游方式,用户单击退出按钮,就会退出程序。如图2.1所示。图2.1 主界面设计图2.1.2. 漫游界面设计包括漫游中央内容,右下角退出漫游按钮。如图2.2所示。图2.2 漫游界面设计图2.1.3. 设置界面设计设置界面包括右上角背景音乐开关,右下角开始自动漫游,主动漫游,第一视角漫游,第三视角漫游,地图,设置等功能按键。背景音乐开关可控制是否开启音乐,点击开始自动漫游会根据系统自行设定的路线开始漫游整个虚拟古庙,点击主动漫游会根据用户主管意向漫游古庙任意部分,主动漫游

24、需要结合地图功能实现,用户点击地图按键,弹出整个虚拟古庙的地图,地图上包括虚拟古庙主要的场景建筑,用户根据自身需要点击任何场景进入目标场景漫游,第一视角漫游是以用户眼睛为起点来漫游,用户在漫游界面只能看见摄像机所能照射到的界面,而第三视角漫游是以用户为第三人设定的漫游,在用户眼睛中,出了能看见摄像机拍摄到的场景,还能看见一个虚拟人的模型。如图2.3所示。图2.3 设置界面设计图2.1.4. 漫游对话界面设计当用户漫游到某处建筑的时候,不知道这栋建筑是干什么的,有什么作用,叫什么名字,这个时候我们需要给这栋建筑做一个标签,也就是漫游对话界面设计,用户点击某一栋建筑的标签时,弹出一个头像,介绍当前

25、建筑的名字,作用,建成日期等基本信息。界面右下角设置返回按钮,以便用户看完返回漫游。这样的方式就像是在游戏里面人物执行任务时的对话框,如图2.4所示。图2.3 对话框界面演示图2.2. 功能设计2.2.1. 背景音乐设计背景音乐能够调节用户漫游时候的枯燥,背景音乐的选择也就成了重点,背景音乐的选择包括柔和的,轻快的,喜气的等能够调节气氛的音乐。背景音乐的开关在设置中可以设置在整体漫游中音乐的开关,在漫游时在右上角的暂停按钮和调节音量大小按钮,方便用户随时调节音乐开关,音乐音量大小。2.2.2. 自动漫游设计自动漫游指的是不需要用户操作,用户点击自动漫游后,会根据系统设定完成整个虚拟古庙漫游。这

26、样就需要我们设定一套或者几套漫游路线,比如从古庙大门开始,进入大门弹出对话框,介绍古庙背景,建成投入使用时间,古庙历史等基本信息,每经过一个建筑时,都弹出这样的对话框,以便用户更好的了解到古庙更全面的信息。自动漫游设计主要针对不方便使用计算机或者本身不愿意使用计算机进行交互的用户,其中人机交互很少,仅仅是在开始的时候点击一下开始按钮,很明显的缺点是交互少,用户只能根据系统设定的漫游路线走,限制了用户了解古庙的重点,优点是用户在漫游时可以做其它的事情,就像看电视一样,仅仅只是播放了一个视频而已。2.2.3. 第一视角漫游设计第一视角漫游设计主要是以摄像机本身为起点,用户在漫游时只能看到摄像机拍摄

27、到的场景,就像用户已经到了古庙一样,反馈给用户的是最直观的信息。2.2.4. 第三视角漫游设计第三视角漫游设计是以一个虚拟人为起点,摄像机隐藏在虚拟人的身体中,用户在漫游时看见的是以虚拟人视角看到的场景,这样可以更加全面的以多视角的方式了解古庙的全貌。2.2.5. 地图功能设计用户在进行视角漫游设计时,需要用到地图功能才能够实现比较合理的漫游,地图功能的实现能够让用户在漫游到任何时间任何地点跳转到其他时间其他地点,大大的加强了系统与用户的交互性,也更加能体现系统的价值。3. 基于Maya的虚拟场景制作本章主要是围绕整体设计基础开展工作,主要是对数据进行采集处理,详细的阐述了数据采集和数据处理的

28、过程以及其中的注意事项,采集数据的过程是非常重要的,数据的质量直接影响到后期漫游系统的搭建,用户视觉的体验。整个扫描过程根据实际情况确定工作量大小,在工作量非常大的情况下可以采用其他扫描方式,比如iScan车载扫描,背包扫描等方式,无论用什么扫描方式,在数据扫描整体完成后,都需要对数据进行完整性检查,确保数据完整,以保障后期工作正常进行。3.1. 采集数据3.1.1. 仪器介绍三维激光扫描技术是上世纪九十年代中期开始出现的一项高新技术,是继GPS空间定位系统之后又一项测绘技术新突破5。它通过高速激光扫描测量的方法,大面积高分辨率地快速获取被测对象表面的三维坐标数据。可以快速、大量的采集空间点位

29、信息,为快速建立物体的三维影像模型提供了一种全新的技术手段。由于其具有快速性,不接触性,穿透性,实时、动态、主动性,高密度、高精度,数字化、自动化等特性,其应用推广很有可能会像GPS一样引起测量技术的又一次革命6。美国FARO三维激光扫描仪是二十一世纪革命性的新式三维激光扫描仪,每秒可以获取976000个点,最长距离扫描可以达到130余米,通过简单直观的操作,获取目标地区三维实景激光能扫描到的点。它是利用激光测距的原理,通过记录被测物体表面大量的密集的点的三维坐标、反射率和纹理等信息,可快速复建出被测目标的三维模型及线、面、体等各种图件数据。由于三维激光扫描系统可以密集地大量获取目标对象的数据

30、点,因此相对于传统的单点测量,三维激光扫描技术也被称为从单点测量进化到面测量的革命性技术突破。该技术在文物古迹保护、建筑、规划、土木工程、工厂改造、室内设计、建筑监测、交通事故处理、法律证据收集、灾害评估、船舶设计、数字城市、军事分析等都有很多应用7。单反相机是广泛应用于各个领域的采图工具。主要利用该仪器对我们需要做的漫游目标进行三维点云数据的采集,采集工具如图3.1。 图3.1 数据采集工具3.1.2. 点云数据采集过程1)观察目标区域,确定目标区域用三维激光扫描的可行性,并初步确定目标区域需要多少站点来完成扫描,以此确定扫描大致需要多少时间;2)观察目标区域,确定目标区域用三维激光扫描的可

31、行性,并初步确定目标区域需要多少站点来完成扫描,以此确定扫描大致需要多少时间;准备搭建三维扫描仪器与进站所需标记球,为扫描仪装上电池,三脚架等基本辅助工具后,摆好第一站点的标记球,摆标记球的具体要求是尽可能的将球摆到比较固定的位置,防止在扫描期间球体挪动位置,必须满足每一个站点之间的公共球在三个以上,以保证在拼接的时候能正常的进行。3)在一切准备就绪后,打开扫描仪,将参数设置好,并点击开始进行扫描,当第一站扫描完成后,重复摆球动作,直到把整个目标区域扫描完整。由于目标场景一般一天不能完成数据采集工作,所以在当天采集数据后,需要当天把数据进行简单的处理,即大致删除场景中很明显的噪点,减小数据量,方便整个数据采集完成后的处理。4)简单的处理工作是由SCENE来完成,将当天扫描的整个数据导入SCENE中,加载需要处理的站点(最好一次加载三个站点一下,防止电脑卡死);切换到场景的三维视图,并利用视图的局限性发现多余的噪点,并选择删除;重复第二个步骤,直到所有保证所有站点的大噪点基 本删除完成;所有站点处理完成后,检查当天扫描的站点是否有遗漏,以及站点的完整性,检查完毕后保存退出。贴图数据采集过程,观察目标区域,选择一个较为明显的起始点开始;打开相机,调整拍照模式,设置参数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1