基于unity3d的虚拟校园漫游的设计与实现

基于unity3d的虚拟校园漫游的设计与实现

ID:24733833

大小:57.50 KB

页数:7页

时间:2018-11-09

基于unity3d的虚拟校园漫游的设计与实现_第1页
基于unity3d的虚拟校园漫游的设计与实现_第2页
基于unity3d的虚拟校园漫游的设计与实现_第3页
基于unity3d的虚拟校园漫游的设计与实现_第4页
基于unity3d的虚拟校园漫游的设计与实现_第5页
资源描述:

《基于unity3d的虚拟校园漫游的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Unity3D的虚拟校园漫游的设计与实现王彩玲 刘瑞香 宋钊(西安石油大学计算机学院,陕西西安710065)【摘要】随着我国计算机网络技术的飞速发展,虚拟现实技术也随之而出,虚拟校园就是虚拟技术的一个分支。本论文以西安石油大学新校区为例,基于Unity3d平台开发的系统运行效率高、维护简单的特点,运用3dmax建模软件进行对场景建模,通过JavaScript和C#语言实现人机交互,最后结合html进行融合导出,从而完成虚拟校园的开发。针对虚拟漫游网络占用大量网络带宽,影像虚拟漫游系统运行的流畅性,提出了在建模优化及程序中的优化

2、实施措施,经过软件测试,表明该优化方法能够有效地降低网络带宽,能够一定程度上提高虚拟漫游系统运行效率,为构建虚拟数字化校园及相关方向研究提供实用参考价值。.jyqkpusRoamingBasedonUnity3DLtoexportandfuse,thuspletingthedevelopmentofthevirtualcampus,andprovidingpracticalreferencevalueforbuildingavirtualdigitalcampusandtherelevantresearch.【Keypus;Cam

3、pusroaming;Unity3D0 引言在网络快速发展的时代,虚拟现实技术成为了高等教育机构和国内外商业抢占市场和提高竞争力的一个强有力手段。他们通过虚拟现实技术,让用户足不出户就可以了解到他们所需要的东西,而且具有身临其境地感觉。使用者利用网络手段真实感触到产品、环境及体验,对虚拟现实技术的要求更高更迫切。基于双方的需求,更加促进了ax建模软件对各个建筑体进行建模,然后进行场景合并。运用3dmax插件导出为FBX格式,将导出文件导入Unity3D中,在Unity3D中添加灯光设置、图纸设置、及第一人称角色来完成人机交互。利用

4、Unity3d的跨平台设置生成html格式,将html格式文档发布在互联网中,可实现网络环境下虚拟校园的漫游。1 三维虚拟校园漫游的总体设计1.1 虚拟校园漫游开发流程基于西安石油大学新校区的虚拟校园漫游开发流程如图1所示。首先,获取校园地理相关信息数据。在这里首先获取校园AutoCAD平面图和相关建筑物设计图纸。对建筑物分别从四个正面及八个方向拍照,获取外部轮廓及细节图;对草地、水域及道路等采用实景拍照获取相关信息。其次,将所采集到的数据及图片信息利用3Dmax建模软件,制作三维数字模型,对粗糙模型进行加工渲染,得到效果逼真的三

5、维模型。再次,将三维模型利用3Dmax插件导出,由于Unity3D软件要求输入模型为FBX类型,因此,按照Unity3D软件平台要求输出指定模型,进行后续的开发。最后,利用Unity3D软件,使用Javascript和C#语言,添加灯光照射和人物角色,对人物添加碰撞检测,实现基于第一人称的无失真漫游。1.2 开发过程中的关键技术1.2.1 漫游功能的实现漫游功能是实现数字化校园的关键,交互是实现漫游的方式.基本的人机交互方式,例如人物行走,需要采用鼠标点击前进、后退、左转、右转、跳跃等功能,在Unity3D中可以以onoBehav

6、iour.OnTriggerEnter(Colliderother)当进入触发器2)MonoBehaviour.OnTriggerExit(Colliderother)当退出触发器3)MonoBehaviour.OnTriggerStay(Colliderother)当逗留触发器碰撞信息检测:1)MonoBehaviour.OnCollisionEnter(CollisioncollisionInfo)当进入碰撞器2)MonoBehaviour.OnCollisionExit(CollisioncollisionInfo)当退出碰

7、撞器3)MonoBehaviour.OnCollisionStay(CollisioncollisionInfo)当逗留碰撞器2 虚拟校园的实现2.1 虚拟校园漫游系统设计要求虚拟校园提供三维浏览功能有利于用户通过网络直观地获取信息,可以自主控制前进方向。构建这样的虚拟校园系统,在开发过程中需要解决的问题如下:1)可以实现网络浏览,文件不能过大,要保证适合大多数计算机可以访问;2)以一定的比例真实缩小实体校园,所有重要的场景要尽量真实还原;3)提供比较人性化的GUI界面,比如“帮助导航”用来给用户提示信息;4)设置与学校官网链接的

8、页面导航;5)配备背景音乐,并可以由用户自行设置关闭或打开;6)设置导航图方便用户了解校园的整体;7)通过服务器多用户交互。2.2 构建过程2.2.1 数据收集通过实地考察量,测量,拍照等方式进行数据信息的收集。2.2.2 模型构建学校模型通常为学

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

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

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