白鹿洞书院虚拟游览资源平台建设与研究 毕业设计_第1页
白鹿洞书院虚拟游览资源平台建设与研究 毕业设计_第2页
白鹿洞书院虚拟游览资源平台建设与研究 毕业设计_第3页
白鹿洞书院虚拟游览资源平台建设与研究 毕业设计_第4页
白鹿洞书院虚拟游览资源平台建设与研究 毕业设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JIUJIANGUNIVERSITY毕业论文题目白鹿洞书院虚拟游览资源平台建设与研究英文题目VIRTUALTOUROFTHEBAIDUDONGACADEMYRESOURCESPLATFORMFORBUILDINGANDRESEARCH院系信息科学与技术学院专业计算机科学与技术姓名冯爱玲班级学号A081136指导教师代君二一二年五月I信息科学与技术学院学士学位论文摘要随着数字技术的快速发展,虚拟现实技术不断将现实对象和现实场景进行虚拟整合和开发,并广泛运用到了现实生活当中去,使人们足不出户,就可以享受到旅游所带来的乐趣。对白鹿洞书院进行虚拟游览资源平台建设与研究,不仅可以让人们对书院有一个全方位的了解,从而避免有的游客因时间、经济状况等原因不能实地游览而造成遗憾和避免有的游客进入景区实地游览时迷失方向;而且还可以缓解景区经济效益与遗产保护之间的矛盾,同时也是对书院文化的一种间接性传播、传承和保护。本虚拟平台使用3DSMAX、UNITY3D和PHOTOSHOP进行开发设计。论文主要描述了白鹿洞书院虚拟游览资源平台建设与研究过程,通过功能的概述和效果的探讨,掌握整个白鹿洞书院虚拟游览资源平台建设与研究过程中的环节和步骤,并从实践经验出发对虚拟平台设计作了详细的分析和研究。关键词虚拟现实,虚拟游览,白鹿洞书院II信息科学与技术学院学士学位论文ABSTRACTWITHTHEDEVELOPMENTOFDIGITALTECHNOLOGY,VIRTUALREALITYTECHNOLOGYWILLCONTINUETOTHEACTUALOBJECTSANDREALISTICSCENESOFVIRTUALINTEGRATIONANDDEVELOPMENT,ANDEXTENSIVEUSEOFREALLIFE,SOTHATPEOPLESTAYATHOME,YOUCANENJOYTHEFUNBROUGHTBYTHETOURISMVIRTUALTOURPLATFORMRESEARCHANDDEVELOPMENT,NOTONLYALLOWSPEOPLETOHAVEAFULLUNDERSTANDOFTHEACADEMY,THUSAVOIDINGSOMETOURISTSCANNOTVISITTHESITEDUETOENTERTHEBAILUDONGACADEMYDISORIENTEDSCENICSITEVISIT;BUTCANALSOEASETHECONTRADICTIONBETWEENTHESCENICECONOMICANDHERITAGEPROTECTION,BUTALSOFORANINDIRECTDISSEMINATIONOFACADEMYCULTURE,HERITAGEANDPROTECTIONTHEBAILUDONGACADEMYUSE3DSMAX,UNITY3D,ANDPHOTOSHOPFORDEVELOPMENTANDDESIGNTHISPAPERDESCRIBESTHERESEARCHANDDEVELOPMENTPROCESSOFTHEACADEMYVIRTUALTOURPLATFORM,THROUGHANOVERVIEWOFFUNCTIONANDEFFECTOF,MASTERLINKSANDSTEPSINTHERESEARCHANDDEVELOPMENTPROCESSOFTHEENTIREACADEMY,ANDMADEADEPARTUREFROMTHEPRACTICALEXPERIENCEOFACADEMYDESIGNDETAILEDANALYSISANDRESEARCHKEYWORDSVIRTUALREALITYGIBLE,VIRTUALTOUR,BAILUDONGACADEMYIII信息科学与技术学院学士学位论文目录摘要IABSTRACTII1绪论11课题背景112课题研究的意义213课题研究的基本内容和目标22概要设计21课题分析322课题策划323书院的规划424书院的框架功能425书院的总体结构分析626书院的总体制作流程73开发工具的选用与介绍313DSMAX的介绍932UNITY3D的介绍1033PHOTOSHOP的介绍114详细设计IV信息科学与技术学院学士学位论文41信息的收集阶段13423DSMAX建模阶段1343PHOTOSHOP贴图制作阶段185UNITY3D虚拟导航51模型的导入2252模型的贴图2253书院全景的虚拟2454景观漫游的虚拟336测试与维护61细节的完善3662性能测试3663扩展及发展方向37致谢38参考文献391信息科学与技术学院学士学位论文1绪论随着计算机技术的飞速发展,计算机技术的应用领域也越来越广,三维技术也在各个方面得到广泛的应用,给计算机仿真系统提供了高质量、实时、交互作用的三维图形奠定了理论基础。同时,人类对于越来越复杂的虚拟场景的需求的增长,以及对图形绘制真实感要求的不断提高,计算机图形学正面临着来自于虚拟现实领域的严峻挑战。虚拟现实是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生亲临等同真实环境的感受和体验。虚拟现实是高度发展的计算机技术在各种领域的应用过程中的结晶和反映,包括图形学、图像处理、模式识别、网络技术、并行处理技术、人工智能等高性能计算技术1。11课题背景古代书院曾在我国教育发展史上占有重要的地位,江西,素有人文之乡的美誉,在书院建设方面因起步早、数量多、影响大等特点而颇负盛名。在江西书院的发展历史上最著名的首推白鹿洞书院。白鹿洞书院在庐山五老峰下,唐贞元年间洛阳人李渤与其兄李涉曾在此地隐居读书。李渤养一白鹿自娱,于是人称白鹿先生,其所居为白鹿洞。后来李渤当了江州刺史,在这里建筑台榭。到南唐升元中,又办起学馆,称“庐山国学”,到了宋代扩建为书院。白鹿洞书院的鼎盛时期在南宋。宋孝宗淳熙六年(1179),朱熹知南康军,访白鹿洞,奏请重建。他凭知军之力,为书院筹措田产,制订学规。朱熹自兼洞主,给诸生讲学。历史上有名的书院,大多数既是当时一方教育活动的中心,又是著名的学者探讨学术的胜地。白鹿洞书院是朱熹传播其理学思想的著名阵地。随着数字技术的快速发展,虚拟现实技术不断将现实对象和现实场景进行虚拟整合和开发,并广泛运用到了现实生活当中去,使人们足不出户,就可以享受到旅2信息科学与技术学院学士学位论文游所带来的乐趣。在这样一个大背景下,建设与研究白鹿洞书院虚拟游览资源平台成为可能,并且可以推动旅游资源的信息化建设和发展。12课题研究的意义众所周知,书院是我国古代传播文化、交流学术、培养人才的地方。有着“海内书院第一”美誉的白鹿洞书院,是我国历史上第一所完备的书院。现在,白鹿洞书院已形成了集文物管理、教学、学术研究、旅游接待、园林建设五位一体的综合管理体制。对白鹿洞书院进行虚拟游览资源平台建设与研究,不仅可以让人们对书院有一个全方位的了解,从而避免有的游客因时间、经济状况等原因不能实地游览而造成遗憾和避免有的游客进入景区实地游览时迷失方向;而且还可以缓解景区经济效益与遗产保护之间的矛盾,同时也是对书院文化的一种间接性传播、传承和保护。13课题研究的基本内容和目标本课题主要实现的是一个虚拟的白鹿洞书院游览馆,用户可以以第一视角游览整个书院,或者手动控制线路游览整个书院。首先使用3DSMAX软件制作书院各个厅堂建筑及周围建筑的三维模型,并使用PHOTOSHOP软件对虚拟平台的相关图片进行处理和优化,然后到3DSMAX中对已经创建好的先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂等模型赋予材质,设置材质贴图。最后将做好的模型导入UNITY3D中制作书院全景自动导航游览和景观漫游手动控制游览功能。利用3DSMAX制作出来的逼真的场景、道具及互动部分,在尽量优化模型面数的基础上,降低作品对用户电脑的硬件要求,并最终实现白鹿洞书院虚拟游览资源平台人性化、多元化、简单化的操作界面、合理完善的操作功能以及赋予虚拟游览资源平台丰富详实的知识内容。3信息科学与技术学院学士学位论文2概要设计课题的概要设计主要是对课题进行分析、策划、规划和对书院框架做一个设计。就像建一座大楼,在做前进行好的设计才能做出美观的大楼。所以,这一部分的设计在做白鹿洞书院虚拟游览资源平台的过程中也是很重要的。21课题分析首先,需要对课题进行分析。我的课题是“白鹿洞书院虚拟游览资源平台建设与研究”,所以需要知道书院要做成什么样的,需要用到哪些软件,实现什么样的基本功能,达到什么样的效果,用怎么样的虚拟资源平台,它的运行速度如何等等。通过我的老师的指导以及在互联网上收集和查找了一些相关信息,通过对其大量的三维模型和场景的分析,找出他们各自的特点并与自己的毕业设计的实际情况进行分析比较,基本初步明确了开发步骤,然后到3DSMAX进行制作和创建大致的场景,接着制作书院相关的一些小道具,将其嵌入场景中,使其看上去达到一个真实的效果,最后将做好的场景导入到虚拟资源平台中进行导航的制作,接下来就是一些小细节和仿真效果方面的修改和补充。22课题策划白鹿洞书院虚拟游览资源平台建设与研究就是白鹿洞书院的虚拟再现,让用户身临其境的感受书院文化的气息。本书院设计步骤和方案基本如下(1)收集关于书院信息及资料。包括书院的介绍、历史、以及所用到的相关文字等。(2)使用3DSMAX软件制作书院的三维模型,以及书院周围的花草树木等。(3)使用PHOTOSHOP对图片进行处理和优化。对已经创建好的模型赋予材质,设置材质贴图。(4)将制作好的模型导入UNITY3D中完成互动和导航功能。4信息科学与技术学院学士学位论文(5)后期的一些细节调整和效果的提升,完成开发。23书院的规划规划是预先决定要做何事要把书院做成一个什么样的虚拟游览如何去做为何这样做何时去做由何人来做以及在何处做等一系列的安排,它是经由合理的程序,对于各种行动方案作有意识的决定,并根据目标、事实和经过思考的估计,作为制定决策的基础。规划的特性有未来性、程序性、领先性、结构性、普遍性、业务机能性和持续性。书院规划设计主要考虑几个问题(1)空间布局。根据书院的建筑特征可以将书院分为5个区,每个区要建多大,根据真实的书院来看用什么方式连接。书院面向多元化的观众,展品与展场相互介入,注重书院的游戏性与教育性、互动性与参与性、临时性与固定性的结合。(2)人性化设计。书院的设计需要体现出人性化,包括无障碍设计、多提示、多选择、多路线,要站在用户的角度来设计书院。(3)系统设计的紧凑型。一个良好的系统不仅需要界面的友好,还需要虚拟平台内部各个模块之间的衔接和紧凑性,只有这样,设计出来的系统才会运行良好,收到系统设计和实现的预期效果。通过对书院的真实场景的分析,结合它的设计的特点,设计出书院占地面积约为190M100M19000M2的平面上。书院分为5个区,分别是先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂。24书院的框架功能根据白鹿洞书院的建筑特点、以及综合参考了各种虚拟游览平台的实现,我决定把书院的功能分为两个功能模块来做一个是让系统来控制游览书院,即“书院全景”的浏览;二是用户自己手动控制游览线路,即“景观漫游”。首先,进入系统游览后,出现一张白鹿洞书院大门的图片,在图片上制作两个按钮“书院全景”和“景观漫游”。首页展出方式如图21所示。5信息科学与技术学院学士学位论文图21首页展出方式其次,点击“书院全景”后,画面中出现五副图片,分别为先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂大门的图片。并在各自的图片上加上各自的按钮。然后,如果游客想游览先贤书院的话,就点击“先贤书院”按钮,然后系统就按照设置好的线路进行游览。点击“书院全景”后的展出方式,如图22所示。图22点击“书院全景”后的展出方式最后,点击“景观漫游”按钮后,游客可以自己手动控制游览的线路,用上下左右四个方向键来控制选择你想要看哪个书院。25书院的总体结构分析由上面的框架功能,我们可以设计出本虚拟平台的总体结构包括两个子平台书院全景平台和景观漫游平台。在书院总体结构分析中,主要包含三部分内容(1)经过前期实地调查研究和总体分析,可知白鹿洞书院主要由五部分组成,书院全景景观漫游先贤书院棂星门白鹿洞书院紫阳书院林业学堂6信息科学与技术学院学士学位论文分别是先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂。平台建设与研究的主要目的是实现对白鹿洞书院各个组成部分的书院全景自动控制游览和景观漫游手动控制游览。(2)白鹿洞书院全景自动控制游览主要是由系统根据设置好的游览线路来实现对书院景观中先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂的自动游览。(3)白鹿洞书院的景观漫游手动控制游览可以通过手动操作鼠标和键盘实现灵活的选择游览书院景观中先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂等景观,其中鼠标控制方向,键盘控制游览线路,由它们共同控制才可以实现对白鹿洞书院的整体游览。上述分析表明,白鹿洞书院的总体景观由先贤书院、棂星门、白鹿洞书院、紫阳书院和林业学堂构成,平台建设与研究主要实现书院全景自动游览和景观漫游手动游览。由此得出白鹿洞书院虚拟游览资源平台建设与研究总体结构图如图23所示。白鹿洞书院虚拟游览资源平台资源部平台建设与研究书院全景景观漫游先贤书院棂星门白鹿洞书院紫阳书院林业学堂林业学堂紫阳书院白鹿洞书院棂星门先贤书院图23白鹿洞书院虚拟游览资源平台建设与研究总体结构图7信息科学与技术学院学士学位论文26书院的总体制作流程通过上述课题分析、策划和对书院的框架和总体结构的分析,理清了整个平台建设与研究的总体思路,得出白鹿洞书院虚拟游览资源平台建设与研究的总体制作流程图如图24所示。3DSMAX场景和建筑的创建贴图材质的绘制细节的完善和效果的优化导入UNITY3D后导航的策划和设置测试和维护设置并调整模型信息的收集手动绘制书院平面图PHOTOSHOP图片处理完成白鹿洞书院平台建设与研究前期总体设计工作照片的采集在3DSMAX中赋予模型材质图24白鹿洞书院虚拟游览资源平台建设与研究总体制作流程图从上述总体制作流程图可知,白鹿洞书院虚拟游览资源平台建设与研究设计工作首先是对整个平台的前期总体架构设计,接着进行信息的收集和照片的采集,然后手动绘制白鹿洞书院总体平面图,完成3DSMAX场景和建筑的创建的同时利用8信息科学与技术学院学士学位论文PHOTOSHOP软件对图片进行处理,把绘制好的贴图材质在3DSMAX中赋予给调整好的模型,之后对细节和效果进行完善和优化,最后将贴好材质的模型导入到UNITY3D中进行虚拟导航的设置和互动,并完成平台的最终测试和维护。在平台总体制作流程中,3DSMAX的建模工作是整个平台设计工作的基础,PHOTOSHOP对图片材质的处理可以极大地提高书院景观游览的整体效果,而UNITY3D对整个书院虚拟导航游览的书院全景自动游览和景观漫游手动游览的设置是整个平台建设与研究的关键所在。9信息科学与技术学院学士学位论文3开发工具的选用与介绍要进行书院的开发,软件工具是必不可少的,合理的使用软件以及软件之间的配合可以达到事半功倍的效果。本课题主要用到的软件如下3DSMAX、UNITY3D、PHOTOSHOP。313DSMAX的介绍3DSTUDIOMAX,简称3DSMAX或MAX,是AUTODESK公司开发的基于PC系统的三维动画的制作软件。3DSMAX是AUTODESK公司的一个重要产品,是世界上最流行的建模、动画和渲染软件,包括了创造高品质动画、游戏的全面必要工具。3DSMAX的高效率操作界面为制作复杂的场景提供了方便条件,精细的渲染方式使作品更加完美,囊括了所有当前最流行的建模方式2。其前身是基于DOS操作系统的3DSTUDIO系列软件。在WINDOWSNT出现以前,工业界的CG制作被SGI图形工作站所垄断。3DSTUDIOMAXWINDOWSNT组合的出现一下子降低了CG制作的门槛,首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作。在国内发展的相对比较成熟的建筑效果图和建筑动画制作中,3DSMAX的使用率更是占据了绝对的优势。3DSMAX因其强大的功能在3D动画界造成巨大的影响,已经渗入到电影、广播电视、公司演示、游戏可视化等各个领域,且成为三维动画软件中的佼佼者。阿凡达、诸神之战、2012、X战警II、最后的战士等到很多大片中的电脑特技镜头都是应用3DSMAX完成的。逼真的角色动画、丰富的画笔不仅是影视广告公司对3DSMAX情有独钟,许多喜爱三维动画制作,并有志向影视电脑特技方向发展的朋友也为3DSMAX的强大功能所吸引3。3DSMAX有着它独特的软件特点即功能强大、扩展性好、操作简单、容易上手、和其它相关软件配合流畅、做出的效果非常的逼真。所以,自从它出现的那一天开始,即受到了全世界无数三维动画制作爱好者的热情赞誉,MAX也不负众望,屡屡在国际上获得大奖。当前,它已经逐步成为个人PC机上最优秀的三维动画制作软件。3DSMAX补丁全集很多,3D效果图制作人员会经常遇到3DSMAX不稳定,10信息科学与技术学院学士学位论文比如3DSMAX不认识中文路径、3DSMAX经常死机、3DSMAX卡死的一些情况。这些情况都是由于3DSMAX没有打AUTODESK官方的3DSMAX升级补丁。为了让3D从业人员,更方便的打上3DSMAX补丁。3DSMAX补丁全集,帮助3D从业人员,一次性升级所以的3DSMAX补丁到官方最新。彻底解决3DSMAX中文路径、3DSMAX死机、3DSMAX掉贴图等一系列问题4。模块技术特征一、建模。二、三维动画。三、材质灯光。四、贴图。五、粒子特效。六、渲染。七、视频后期合成。八、复合建模。九、高级建模。十、典型环境特效5。32UNITY3D的介绍UNITY3D是由UNITYTECHNOLOGIES开发的一个让人轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合游戏开发工具,是一个全面的综合的专业游戏引擎。UNITY3D是开创先河的3D开发平台,25以上的版本完全支持WINDOWSVISTA和XP的全部功能平等和互操作性。UNITY类似于DIRECT、BLENDERGAMEENGINE、VIRTOOLS或TORQUEGAMEBUILDER等利用交互的图形化开发环境为首要方式的软件。其编辑器运行在WINDOWS和MACOSX下,可发布游戏至WINDOWS、MAC、WILL、IPHONE和ANDROID平台。也可以利用UNITYWEBPLAYER插件发布网页游戏,支持MAC和WINDOWS的网页浏览。UNITY3D可以建立任一平台的作品。同样,作品可以通过网页直接运行,是3D作品的一站式解决方案UNITY给予了开发者看似简单的专业创作组合,采用最先进的3D游戏引擎,您可以短时间内创造出令人惊叹的3D作品。需要做的仅仅是将模型连同动画导入开发环境,加一些预设贴图和沉浸技术及动画设定,然后点几下鼠标,作品就完成了,能将工作放在更重要的引擎程序脚本的编写,以及SHADER编写的上面。UNITY3D的强大游戏制作功能已经达到了让人瞠目结舌的地步,尤其的利用UNITY3D制作的第一人称战争游戏,画质效果丝毫不逊色于当下十分流行的穿越火线、战地之王等的游戏。UNITY3D包含以下特色(1)综合编辑通过UNITY3D简单的用户操作界面,你可以完成任何工作。11信息科学与技术学院学士学位论文这些为你节省了大量的诗句;(2)图形动力UNITY3D对DIRECTX和OPENGL拥有高度优化的图形渲染管道;(3)资源导入UNITY3D支持所有主要文件格式,并能和大部分相关应用程序协同工作;(4)一键部署UNITY3D可以让你的作品在多平台呈现;(5)WILL的发布UNITY3D让业界最流行的游戏平台软件更容易开发;(6)IPHONE发布UNITY3D让革命性的游戏开发降临革命性的设备;(7)着色器UNITY3D的着色器系统整合了易用性、灵活性和高性能;(8)地形低端硬件亦可流畅的运行广阔茂盛的植被景观;(9)联网从单人游戏到全实时多人游戏;(10)物理特效UNITY3D内置的NVIDAHIDEPERSONCONTROLLERSHOWTHETABPANELVOIDBTN1PRESSCOMPLETEDEBUGLOG“COMPLETE“IFTHEMAINPANELNULLTHEMAINPANELSETACTIVERECURSIVELYFALSE点击“书院全景”后,它就会跳到右边的页面,然后我们就可以选择自己想要游览的书院。假如想要游览先贤书院,就点击“先贤书院”的按钮,然后选择“进入漫游”就会进行浏览。其实现的代码如下VOIDJINRUMANYOU1/开始进入漫游ITWEENFADETOTHETABPANEL,ITWEENHASH“TIME“,THEFADEOUTTIME,“ALPHA“,0,“ONCOMPLETE“,“JINRUMANYOU1COMPLETE“,“ONCOMPLETETARGET“,GAMEOBJECT29信息科学与技术学院学士学位论文VOIDJINRUMANYOU1COMPLETE/完成对先贤书院的游览HIDETHETABPANELIFTHEMAINCONTROLLERNULLTHEMAINCONTROLLERGOPLACE1在游览完之前,想要对游览的这个书院有所了解的话,就可以点击如图511所示的右上角的那个“简介”按钮,具体实现如下图511简介按钮VOIDBTNMAININFOPRESSED/这个是主页上的介绍,对白鹿洞书院的整体介绍IFTHEMAININFOPANELNULLIFISMAININFOPANELSHOWITWEENMOVETOTHEMAININFOPANEL,THEMAININFOPANELPOS1,05FISMAININFOPANELSHOWFALSEELSEITWEENMOVETOTHEMAININFOPANEL,THEMAININFOPANELPOS0,05F30信息科学与技术学院学士学位论文ISMAININFOPANELSHOWTRUE“进入漫游”后,它是由系统自己控制的线路进行游览的。建一个PATH_CONTROLLER,给它添加FOLLOWTHEPATH属性如图512所示,用来设置虚拟平台的线路游览。图512FOLLOWTHEPATH属性的设置其中的THETIME就是用来设置游览的时间,我们看到的游览速度的快慢就是调整它的来的,时间越长,那游览的速度就越慢。假如游览的是先贤书院,就是THEPATH线路,设计线路的具体实现如图513所示。图513先贤书院线路31信息科学与技术学院学士学位论文PUBLICTRANSFORMTHEPATHVOIDSTART/开始状态THEBEGINTIMETIMETIMEISSHOWMENUTRUEISOVERFALSEISSTARTFALSETHECURRENTPATHTHEPATHPOSITIONTHETARGETVOIDGOPLACENORMAL/开始PLACE1的状态ISSHOWMENUFALSEISOVERFALSEISSTARTTRUETHEBEGINTIMETIMETIMEPUBLICVOIDGOPLACE1/开始游览PLACE1,即先贤书院GOPLACENORMALCURRENTPLACEPLACE_TYPEPLACE1THECURRENTPATHTHEPATHVOIDSTOPALL/执行完后停止ITWEENSTOPTHETARGETISOVERTRUEISSTARTFALSEIFTHEMENUCONTROLLERNULLTHEMENUCONTROLLERSHOWBACKTABPANELBTN32信息科学与技术学院学士学位论文USINGUNITYENGINEUSINGSYSTEMCOLLECTIONSPUBLICCLASSGIZMOMONOBEHAVIOURPUBLICFLOATR10FPUBLICSTRINGNAME“NONE“VOIDONDRAWGIZMOSGIZMOSDRAWWIRESPHERETRANSFORMPOSITION,R游览完后,想要退出游览的话,就点击如图514所示的右上角的那个“返回”按钮,它就会跳转到刚开始的那个页面,具体实现如下图514“返回”按钮VOIDBACKTOMENU/返回到开始的主页面函数IFTHEMAINPANELNULLTHEMAINPANELSETACTIVERECURSIVELYTRUEITWEENFADETOTHEMAINPANEL,ITWEENHASH33信息科学与技术学院学士学位论文“TIME“,THEFADEINTIME,“ALPHA“,1IFTHEBACKMENUPANELBTNNULLTHEBACKMENUPANELBTNSETACTIVERECURSIVELYFALSE54景观漫游的虚拟景观漫游的虚拟实现比较简单,具体的实现如下USINGUNITYENGINEUSINGSYSTEMCOLLECTIONSPUBLICCLASSMOUSELOOKMONOBEHAVIOURPUBLICENUMROTATIONAXESMOUSEXANDY0,MOUSEX1,MOUSEY2PUBLICROTATIONAXESAXESROTATIONAXESMOUSEXANDYPUBLICFLOATSENSITIVITYX15FPUBLICFLOATSENSITIVITYY15FPUBLICFLOATMINIMUMX360FPUBLICFLOATMAXIMUMX360FPUBLICFLOATMINIMUMY60FPUBLICFLOATMAXIMUMY60FFLOATROTATIONY0FVOIDUPDATE34信息科学与技术学院学士学位论文IFAXESROTATIONAXESMOUSEXANDYFLOATROTATIONXTRANSFORMLOCALEULERANGLESYINPUTGETAXIS“MOUSEX“SENSITIVITYXROTATIONYINPUTGETAXIS“MOUSEY“SENSITIVITYYROTATIONYMATHFCLAMPROTATIONY,MINIMUMY,MAXIMUMYTRANSFORMLOCALEULERANGLESNEWVECTOR3ROTATIONY,ROTATIONX,0ELSEIFAXESROTATIONAXESMOUSEXTRANSFORMROTATE0,INPUTGETAXIS“MOUSEX“SENSITIVITYX,0ELSEROTATIONYINPUTGETAXIS“MOUSEY“SENSITIVITYYROTATIONYMATHFCLAMPROTATIONY,MINIMUMY,MAXIMUMYTRANSFORMLOCALEULERANGLESNEWVECTOR3ROTATIONY,TRANSFORMLOCALEULERANGLESY,0VOIDSTARTIFRIGIDBODYRIGIDBODYFREEZEROTATIONTRUE但是,如果只有这些的话,运行时会发现,我们可以进入墙体里面,这与现实不符合。所以,要给一些模型加上碰撞体。具体的实现步骤如下,以其中的一面墙体为例35信息科学与技术学院学士学位论文首先,选中该墙体,在菜单栏COMPONENT下选择PHYSICS中的RIGIDBODY(刚体)属性。其次,再创建一个空的GAMEOBJECT,并将它移到到墙体的下面。最后,再给墙体添加一个BOXCOLLIDER属性,并调整它的属性,是它可以完全包住墙体。添加了碰撞体后的墙体,就像有个东西笼罩着它,如图515所示。图515添加碰撞检测的墙体在做好运行虚拟平台时,发现还是差点什么,在老师提醒下又加了首背景音乐高山流水。具体的实现方法如下首先,在HIERARCHY面板中选中GUICAMERA,在点击菜单COMPONENT下的AUDIOSOURCE,这样GUICAMERA就可以播放声音了。因为背景音乐要在平台运行整个过程中都要有,所以也要选择场景中一个始终都需要存在的物体,因此选择了GUICAMERA。然后,导入歌曲高山流水。选择菜单ASSETS下的IMPORTNEWASSET,假如歌曲。这样在PROJECT面板中就能看到导入的音乐了。因为UNITY3D中对中文的的识别有时会出现错误,所以我将歌曲的名字改为GAOSHANLIUSHUI1MP3最后,在PROJECT面板中创建SHENGYINJS脚本PRAGMASTRICTVARGAOSHANLIUSHUI1AUDIOCLIP/AUDIOCLIP音频剪辑,用于存放音频数据;FUNCTIONSTARTAUDIOPLAYONESHOTGAOSHANLIUSHUI1/PLAYONESHOT播放一段音频剪辑;保存后回到UNITY3D编辑状态,在INSPECTOR面板中将GAOSHANLIUSHUIMP3移动36信息科学与技术学院学士学位论文到NONE(AUDIOCLIP)上,如图515所示。图515NONE(AUDIOCLIP)设置调整后,将SHENGYINJS拖放到GUICAMERA上就完成了音乐背景的添加,再次运行时就可以听到好听的歌曲了。37信息科学与技术学院学士学位论文6测试与维护测试是保证系统质量和可靠性的关键步骤,是对开发过程中分析设计和实施的最后复查。在做完系统后,为了是系统适应环境等的变化,满足提出的需要,所以要对系统进行维护,维护时系统可靠运行的技术保障。61细节的完善对已经完成的书院游览的细节进行完善,例如对灯光照明,材质细节进一步的细化提升书院的视觉效果和真实度。在不影响效果的前提下尽量减少模型的面数,减轻电脑CPU的负担和加快运行速度。62性能测试在作品完成后进行一系列测试时很有必要的,性能测试也是开发过程中的最重要的组成部分,测试的目的第一是确认课题的设计质量,其一方面是确认你的课题设计做了你所期望的事情(DOTHERIGHTTHING),另一方面是确认课题设计以正确的方式来做了这个事情(DOITRIGHT)。第二是提供信息,比如提供给开发人员的反馈信息,为性能评估所准备的信息。第三性能测试不仅是在测试课题设计的本身,而且还包括设计开发的过程。测试的第三个目的是保证整个开发过程是高质量的。3D作品与电影及其他影像一样,是通过在每秒中快速播放多幅“静止的图片”造成移动的错觉(因为人眼有视觉暂留现象)。只不过在3D作品中,播放的并不是一幅幅预先拍摄好的图片,而是显示卡实时RENDER(渲染、着色)出来的3D图像。在多台不同配置的机器上运行本作品,测试其在运行过程是否出现BUG,正常运行情况下FPS(FRAMEPERSECOND,帧每),可以看出本作品对PC硬件的要求以及所存在的不足之处。让不同用户对作品进行操作和使用,记录他们的想法和建议,根据用户需求来对作品进行修改和完善,尽量满足用户的需求。38信息科学与技术学院学士学位论文63扩展及发展方向虚拟书院游览运用互联网虚拟实境技术,采用先进的3D造景及造物技术,打造专属的书院场景。在这种场所里,适当地加入虚拟解说词和虚拟导览员的引领参观,及背景音乐等等,将使整个虚拟白鹿洞书院的参观过程生动活泼。虚拟书院游览能突破时间及空间限制展示您的产品,全球的潜在客户都能透过互联网参观您的产品,主动找到您并与您联络。在虚拟书院里除了静态展示产品外,3D虚拟实境结合时间轴,使产品可以动态的呈现在您的客户面前。再加上与客户的互动场景设计,使产品展示能达到最佳的广告效果。绝佳的3D图形表现能力,使用者在观看时的拟真度良好;并支援了动态视点变化,观赏者可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论