基于unity3d的漫游系统的实现

基于unity3d的漫游系统的实现

ID:31359586

大小:110.00 KB

页数:7页

时间:2019-01-09

基于unity3d的漫游系统的实现_第1页
基于unity3d的漫游系统的实现_第2页
基于unity3d的漫游系统的实现_第3页
基于unity3d的漫游系统的实现_第4页
基于unity3d的漫游系统的实现_第5页
资源描述:

《基于unity3d的漫游系统的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Unity3D的漫游系统的实现  摘要:随着当今科技的不断发展,三维虚拟仿真技术渐渐走到人们的日常生活之中,通过虚拟现实来使人们对所要进行的事进行大概的评估和预测。建筑三维漫游是现在三维虚拟技术应用最广泛的方法之一,本次选取一个古代小镇作为的虚拟漫游的场景,使用Unity3D引擎作为开发工具,实现了一个建筑漫游系统,具有一定的使用价值。  关键词:虚拟现实;unity3D;优化模型;贴图  中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)25-0156-02  ImplementationofaRoaming

2、SystembasedonUnity  LIUKai  (NanYanginstituteofTechnology,Nanyang473000,China)  Abstract:Withthecontinuousdevelopmentofthemodernscienceandtechnology,3-Dvirtualsimulationtechnologygraduallycomestopeople'sdailylife,whichhelpspeoplehavepossibleassessmentandpredictionaboutwhat

3、iscomingon.3-Dconstructionroamingisoneofmethodwhich3-Dvirtualsimulationtechnologyismostwidelyused,byvirtualroamingitcanrealizetheselectionoftouristdestination,thepurchaseofrealestateandsoon.ThetopicofthisthesisisAnAncientTowninVirtualRoaming,which7highlightersantiqueChines

4、eclassicaltown.  Keywords:virtualreality;unity3D;optimzation;bakingtextures  1引言  伴随着网络和计算机技术的发展,三维虚拟仿真技术在人们日常生活中的应用已经逐渐普及开来。建筑漫游是虚拟漫游的一个重要分支,通过三维软件制作三维模型,然后将所制作的三维模型导入游戏引擎或者虚拟现实软件中来实现相关的虚拟漫游功能,来实现计算机程序与体验者的交互。在国内,3D游戏引擎作为近年迅速崛起的一项技术,种类繁多,呈百家争鸣之势,本文选用的是Unity3D游戏引擎,来完成一个中国古

5、典小镇的三维漫游,使体验者通过漫游功能和交互体验来感受小镇秀丽的自然风光,并借此来向体验者宣扬中国古代建筑文化,是体验者能够更加了解中国古典文化。  2开发流程分析与实现  2.1虚拟漫游开发流程  三维漫游着重注意的应该是体验者的体验感受,因此对三维漫游应该具有以下功能:在体验者刚进入虚拟漫游程序时,镜头以一个固定的路径与视角运行,对古典小镇进行一个全景展示。要给体验者一个全景的感受,在半空中固定一个视角,使体验者可以在古典小镇上空360度观察小镇。让体验者可以在小镇中自由行走、参观,自由参观古典小镇中的美景。7  根据三维漫游想要实现的

6、功能,实现该系统需要经过以下流程:包括素材收集、模型灯光材质、界面的设计、脚本的编写等一系列的过程,具体如图1所示:  2.2系统实现  2.2.1场景实现  数字化建模是整个漫游动画中的第一步也是至关重要的一步,三维漫游所展现给体验者的就是数字模型的部分,体验者可以通过视觉来观察三维模型的外形、材质以及位置等来直观的感受整个场景。三维模型也是之后进行三维漫游创建的基础,对三维模型的创建要正确、简洁,否则在之后的工作中就会出现意想不到的错误,导致工作无法继续进行,甚至从头返工。下面在前期准备的素材和模型的基础上对场景进行搭建。  首先是城镇

7、的地形模型。地形模型的创建比较简单,原本对地形的规划如图2所示,在进行建模时发现如果按照规划的进行建模,那么场景的复杂度会远远增加,这样会使系统的负荷远远增加,所以在建模时对地形模型进行了简化建模,建模的步骤为画线将地形的轮廓勾勒出来,然后转换成为可编辑多边形,进行调整。  然后,对山地模型进行制作。山地模型在3dsmax软件中制作需要创建一个平面,将平面的纵横比调节的很高才能获得比较好的效果,这样会增加游戏引擎的负担,所以地形模型选择在Unity游戏引擎中制作。进入Unity界面,点击工具栏“GameObjectCreatOtherTer

8、rain”创建一个Unity系统自带地形,在此界面内,按照规划对地形进行编辑,并添加树木、草地等地形对象。7  模型的制作完成之后,要对模型进行贴图的绘制,在此即要用到Photo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。