基于Untiy3D的三维虚拟校园漫游仿真系统设计与实现.docVIP

基于Untiy3D的三维虚拟校园漫游仿真系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Untiy3D的三维虚拟校园漫游仿真系统设计与实现   摘 要:三维虚拟校园是对真实校园场景的三维仿真模拟,它是数字校园和智慧校园建设的基础,在未来的校园建设中具有非常重要的意义。文章针对目前国内的三维虚拟校园仿真效果不佳、缺乏交互性、开发周期长等问题,以山西大同大学虚拟校园为研究对象,引入了一种新的交互性强、渲染效果好、开发周期短的开发方法。文章着重介绍了山西大同大学虚拟校园漫游仿真系统的总体设计思路、相关的开发技术和实现方法,并对系统实现的关键问题和方法进行了详细说明。   关键词:Untiy3D;虚拟校园;建模;漫游   中图分类号:TP315 文献标志码:A 文章编号:1673-8454(2016)09-0060-04   一、引言   随着科技的发展,人们不再满足于以往的亲临校园,或者以视频、照片等方式了解校园风貌,再加上各大高校招生规模的扩大,人们希望用更加简洁、直观、现实的方式了解和管理校园,提高学校的知名度,促进学校的发展。这就迫切需要一种新的校园展示和规划、管理的平台[1]。在此背景下,三维虚拟校园应运而生。   三维虚拟校园是虚拟现实技术、计算机网络技术、图形图像技术、多媒体技术等领域的高新技术在教育领域的综合应用,是数字化校园和智慧校园建设的重要内容,它打破了空间的局限性,能够直观地、真实的展现交互式三维校园场景[2]。   本文针对目前国内三维虚拟校园仿真效果欠佳、缺乏互动性、开发周期长等问题,以山西大同大学虚拟校园为研究对象,以一种交互性强、渲染效果好、开发周期短的开发方法,设计并实现了一个具有视觉和听觉、交互性较强的三维虚拟校园漫游仿真系统。   系统使用3ds Max等工具进行场景构建,使用Unity3D作为开发平台进行漫游和交互的设计,实现了山西大同大学虚拟校园的自动漫游和自主漫游。自动漫游可使用户按照预先设定好的路线全方位地浏览校园的各种环境,以产生身临其境之感;自主漫游带给用户较强的交互体验和沉浸感,可使用户通过鼠标、键盘自主控制虚拟人的走向,按照自己的意愿游览建筑,通过导航地图的配合准确定位虚拟人所处位置,点击建筑物按钮实现建筑物内外场景的切换,使用户既能浏览校园户外风光,又能进入主要建筑物内部了解教学环境。场景解说和背景音乐的加入,更增加了用户游览的兴致。   二、系统总体设计   依据需求分析,系统开发主要包括两个部分,即虚拟校园场景的构建和虚拟漫游交互设计。   1.虚拟校园场景的构建   虚拟场景的构建要以真实校园为蓝本。在构建之前需要采集相关数据,即需要获取校园建筑的实际尺寸并拍摄建筑物的相关图片,为后期建模和贴图做准备。虚拟校园场景的制作过程较为复杂,涉及到的相关技术较多。   在进行虚拟场景制作时,首先根据校园建筑物的实际尺寸,使用AutoCAD绘图软件绘制整个校园平面图,以确定各建筑物的平面布局和位置。AutoCAD是建筑行业中首选的平面图绘制软件,它简单易用,功能强大。   绘制好平面图后,就可以利用3ds Max进行各建筑物及虚拟人物的建模,完成整个三维虚拟校园场景的创设。3ds Max功能完善,容易上手,具有多种建模方式,其中强大的多边形建模非常适合建筑类建模。   三维虚拟仿真校园的模型制作好后,需要为建好的模型赋予材质,以准确表达模型的色彩、纹理、对光的反射、折射等物理属性。   为了模拟真实校园场景,需要添加灯光效果以突出场景的层次感,使场景更加真实、自然。为了减少CPU的计算时间,可以采用贴图烘焙技术将光照信息变成贴图形式。   完成上述内容后,需要将最终完成的模型导出为Unity3D兼容的. fbx格式。   2.虚拟漫游交互设计   系统以Unity3D为平台对虚拟场景进行交互设计。Unity3D是一款跨平台的专业商业游戏引擎,用它创建的游戏能够发布到浏览器、个人机、移动设备等平台上运行。Unity3D功能强大,且具有很强的交互性功能,利用它可以更快、更容易地创建三维游戏、三维动画、建筑漫游等游戏类项目[3]。   将.fbx格式的模型导入Unity3D中进行校园漫游系统的设计,内容包括界面制作、自主漫游交互设计、自动漫游设计、建筑物解说和背景音乐的添加。   系统完成后还要对系统进行优化,最后打包发布成可执行文件。如上所述,虚拟校园漫游系统的总体设计与开发过程如图1所示。   三、系统的实现   1.前期准备   虚拟校园场景建立的目的是反映真实校园,为了符合建筑物实际情况,在搭建场景之前需要通过查阅历史资料和实地测量,获取建筑物的真实尺寸;为了能反映场景模型的表面质感、纹理、色彩等,需要通过高清相机拍摄建筑物表面照片,包括外墙、地面、路灯、植物等,然后利用Photoshop软件对采集的图片进行

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档