基于Unity3D的三维数字校园漫游系统

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:kevendong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]在数字校园建设中应用虚拟现实技术,是进行校园规划和设计的新趋势。本文以某大学校园环境为虚拟空间,以Unity3D为开发平台,采用场景建模软件,结合使用编程语言进行交互,并与HTML进行整合,共同开发完成虚拟校园。
  [关键词]Unity3D;三维;数字校园;漫游系统
  中图分类号:TP391.41 文献标识码:A 文章编号:1009-914X(2016)21-0245-01
  1 前言
  虚拟现实技术可以利用计算机生成比较真实的模拟环境,用户仿佛置身于真实的环境中,用户通过接口与虚拟环境进行交互,具有用户渲染感、交互性以及实时性。虚拟现实技术是信息科学的一门新的技术,广泛应用于军事、娱乐、医学等各个领域。三维数字校园漫游系统具有强大的功能,可以直观地展现校园全景,用户产生置身于真实校园的感觉,对学校的规划和设计具有指导意义。现在很多高等院校都在利用不同的软件来进行数字校园建设。本文介绍了Unity3D游戏开发技术在三维数字校园漫游系统中的应用情况,校园漫游系统可以让用户对学校有更形象直观的了解。
  2 系统简介
  三维数字校园漫游系统是三维形式的校园系统,主要是将校园的信息进行三维形式的展示。该系统采用三维可视化技术和虚拟现实技术,并借助三维建模软件模拟现实环境,使系统实时可交互。Unity3D是实现校园漫游系统的游戏型软件,系统可以在网页上直接运行,用户的体验比较直观。
  现在实现校园漫游的系统软件很多,最早的语言是VRML语言,以后又出现VRP,这是一款国内国内顶尖的虚拟漫游引擎,在设计虚拟产品方面Cult3D非常的便捷,在国内外享有盛誉的是Unity3D软件。
  3 Unity3D平台介绍
  Unity3D是一款跨平台游戏开发软件,可以直观的对游戏进行编辑。Unity3D由Unity?Technologies进行系统开发开发,可以轻松创建三维视频游戏、建筑可视化、实时三维动画等类型的互动内容,是一个多平台的综合型游戏开发工具,可以进行全面的游戏引擎。其优势在于性价比高,用户不用下载客户端,直接进行网页效果浏览进行体验。Unity3D支持各类脚本语言,兼容性较强。通过Unity简单的用户界面,可以轻松的完成任何工作,不但节省大量的时间, 还可以进行综合编辑,同时具有高优化的图形渲染管道。
  3.1 开发流程
  在进行校园漫游系统的开发时,利用CAD平面图以及数据来确定虚拟校园的地理布置,用三维建模软件建立校园内的各个模型,模型经过转化成为Unity3D兼容的形式。构建场景之后进行系统的交互设计,交互设计包括漫游行走与界面菜单的交互、性能测试、生成文件。
  校园漫游系统的开发流程如下:对原始数据进行三维矢量数据处理后,导入3Dmax系统进行数据的分析,然后建模,用PhotoShop进行贴图处理,对贴图效果进行检测,如果质量通过检查,如果质量未通过检查,进行贴图预处理后再进行贴图操作和质量检查,对建模进行优化,导出三维模型。
  3.2 关键技术
  一是场景建模技术,可以利用Unity3D的自带功能,也可以导入模型,一种方法是将模型文件导入项目文件夹,另一种是导出为fbx的格式。导入信息包括物体的空间位置、材质、动画等。
  二是交互技术,交互性是虚拟校园漫游系统的主要特点,如果是简单的交互用JavaScript语言实现,并且界面采用的是GUI设计,在校园漫游系统中用户可以进行选择是自动导航还是手动导航,选择后就进进入相应的漫游模式,并且可以跳转场景。
  三是碰撞检测技术,可以对物体遇到障碍物时发生的物理反应进行模拟,碰撞检测是漫游系统的基本功能,Unity3D中可以通过脚本语言来实现。
  4校园漫游系统的实现
  4.1 总体规划
  校园漫游系统具有三维浏览功能,用户可以直接获得校园信息,校园场景都是真实再现,用户可以对观察角度以及方向进行控制。系统的硬件设置包括数码相机、双核CPU、电脑和CAD平面图,用到的软件包括CAD、3Dmax、Photoshop和Unity3D。校园漫游系统的主要功能为:
  一是网络浏览功能,二是真实的对实体校园进行缩小再现,三是GUI界面比较人性化,操作简单,四是提供用戶浏览模式,五是设置了导航图,用户可以了解校园的布局,六是设置了背景音乐,七是设置了学校网站的链接导航。
  4.2 构建虚拟场景
  构建的虚拟场景包括建筑和环境两个方面,构建环境时借助于CAD规划平面图和从数据相机儿得的建筑数据,Unity3D使用系统自带的模型。
  第一步是获取信息,获取的信息要通过软件进行处理,最终要得到系统所需的空间数据,获取信息时要得到相关部门的支持,可以帮助提供学校的CAD规划图,要仔细研究学校的沙盘,方便对信息进行收集,一些标示不清的地点要进行重新测量,对学校的全部建筑进行拍摄,用Photoshop获得材质,供模型贴图用。
  第二步是构建模型,主要是构建学校里的地形、建筑物和环境,其中地形和建筑可以在获得高程数据后用3Dmax构建,环境可以用Unity3D的自带模型进行选择。在构建模型时要特别注意优化多边形模型的面数,优化后可以压缩网络文件,便于用户浏览。贴图要尽量真实,文件不宜过大以免影响系统运行。
  第三步是进行交互性设计,人机交互是三维数字校园漫游系统的优势所在,利用计算机设备实现人和计算机的信息传递。人机交互技术包括GUI界面和漫游功能实现,用户可以找开漫游系统,可以自由选择漫游模式,如自动漫游、手动漫游、导航等。如果选择的是自动漫游,用户可以按照规定好的路线对校园进行参观,界面左上角的小地图上就会出现校园概况;如果选择手动漫游,用户可以通过按键来改变观测点,可以在小地图上选择想要看的区域,在大地图上进行局部观看 。系统还具有碰撞检测功能,设置一些障碍物阻碍通过,具有场景的真实再现功能。
  5 软件优化
  校园漫游系统要在网页上进行浏览,对软件容量具有很高的要求,如果系统运行不畅会影响用户的体验效果,所以软件优化非常的重要,主要表现在物体建模和脚本两个方面。
  三维模型越多,对其进行渲染时就会占用很多系统资源,如果将不看到的面线去掉,用同一种材质来表现合并物体,就会使渲染的速度加快。要对灯光进行优化,Unity3D设置了顶点灯光、像素灯光,其中顶点灯光可以实现在每一帧都渲染物体,像素灯光只能渲染被灯光照射到的物体,因此可以利用两种灯光的区别,用顶点灯来渲染整个漫游画面,这样如果计算机的配置不是很高,也可以对系统进行运行。
  5.2 优化脚本
  脚本编写时首先要保证逻辑正确,如果Unity3D支持静态变量,可以使运行效率更高。如果在Assets目录创建新的脚本,要将里面的Update方法删除。
  6 小结
  计算机技术的发展,使软件系统更加人性化,进行系统开发时都以用户方便为出发点,要保证让用户在使用系统时可以获得更多需要的信息。本文通过介绍基于Unity3D的三维数字校园漫游系统,为用户提供了一个了解校园场景的窗口,可以促进行学校的宣传和规划。通过进行系统介绍我们可以看出Unity3D软件对于虚拟环境的创建非常实用,其优势在于三维建模方便,交互性强,很多关键技术可以推广到仿真项目和小区和其他领域。
  参考文献:
  [1] 赵琦等.基于Virtools的虚拟家居漫游系统的设计与实现,计算机工程与科学,2009(12):130-133.
  [2] 胡志秋.虚拟建筑模型场景漫游系统,信息技术与信息化,2015(1):46-57.
  [3] 黄建柏等.虚拟校园及其在校园规划管理中的应用,教育信息化,2012(6):7-8.
其他文献
[摘 要]本研究在探究教学的理论基础上结合自己的教学实际,梳理出当前小学数学探究中存在的主要问题,并针对问题提出探究教学模式进行试教个案分析,从中再一次总结出典型问题,并提出建设性策略。  [关键词]小学数学:探究式教学  中图分类号:G623.5 文献标识码:A 文章编号:1009-914X(2016)21-0237-01  一、数学探究式教学  指以探究为主的数学教学。具体说它是指在教师的启发
期刊
[摘 要]为摸清当前部队官兵的思想现状,我们专门成立调查小组,深入基层一线、通过召开座谈会、组织问卷调查、个别谈话等形式了解到广大官兵政治信念坚定,思想稳定,安心本职岗位,工作积极上进。但同时也发现,一些官兵存在辨别是非能力较弱、转业退伍意念强烈等问题,应引起各级的关注与反思。  [关键词]官兵;思想状况;调查  中图分类号:TG333.2 文献标识码:A 文章编号:1009-914X(2016)
期刊
[摘 要]《高分子化学》作为高分子材料专业的基础课,是化学相关专业学生的必修课或选修课,并称为“第五大化学”。本文根据作者本身多年的教学实践,结合自己的教学体会,从注重绪论课的教学、优化教学课程内容、教学方式的多样化以及教师自身专业知识水平的提高等方面总结了调动学生的学习积极性,提高教学效果的具体措施和方法。  [关键词]高分子化学、教学实践、教学体会  中图分类号:O63-4 文献标识码:A 文
期刊
[摘 要]本文根据大商业时代社会市场的需要,分析和探讨了目前国内视觉传达设计教育存在的两个共性问题,并结合视觉传达设计专业自身的特点,提出构建和实施工作室制教学模式的应用价值,既符合视觉传达设计教育发展的规律,对于培养具有开放性思维能力的学生而言,同样也具有很强的理论意义和实践价值。  [关键词]大商业 视觉传达设计 教学  中图分类号:J524 文献标识码:A 文章编号:1009-914X(20
期刊
[关键词]随着经济的不断发展,社会环境对人们的压力越来越大,而为了适应这一环境,需要培养人们过硬的心里素质。而小学生正是心里素质培养和锻炼的最佳时期,但往往由于小学生从小受到家庭的溺爱,心里素质极为脆弱,且在与人交流和沟通方面也并不擅长。因此在小学语文教学中需要格外关注小学生的心里教育,将心里健康教育融入到课堂知识教育中。  [关键词]小学语文;心里健康教育;合并教学  中图分类号:G623.2
期刊
[摘 要]钢琴近年来我国的发展越来越红火。一方面钢琴课时音乐专业院校或者是音乐学专业的基础科目以及必修课程,也是专业学习的重点所在。各个音乐院校的不断扩招,各个综合院校也开始增设音乐专业,使得对于钢琴的需求也相应增加。另一方面,年轻父母对于孩子特长教育的选择,也多偏向于钢琴,也促使钢琴快速的进入到普通家庭中,日渐成为了音乐爱好者学习以及了解音乐的首要选择。因此文章重点就钢琴学习中钢琴基本功练习的重
期刊
[摘 要]模块式教学模式在高职英语教学中应用是一种进行全方位改革和创新的教学模式。随着互联网+的广泛应用,要求教师不断学习教育理论,寻找新媒体技术与高职英语教学的最佳结合点,通过模块式教学以促进学生英语综合能力的发展。本文拟通过探讨互联网+ 环境下的模块式警务英语教学模式在高职警务英语课堂中的应用,力求找到更实用、高效的教学模式,使高职院校警务英语课堂教学有突破性的改观。  [关键词]互联网+;模
期刊
[摘 要]网络化对外语教学中的支持作用不仅是教学手段,更是通过在线学习、实时互动、面对面的真实课程环境三个环节紧密联系,增强了外语学习中的交互性。本文针对司法警务英语口语课教学存在的问题,根据教学现实情况,提出了适应于警察专业高职专科职业院校口语教学的网络化课程设计方案。初步的教学实践探索结果表明,网络化教学是对于课程教学的有力充实,学生通过网络学习提高了对英语学习的兴趣,增强了司法警务英语口语教
期刊
[摘 要]为了提高学生学习古诗文的学习兴趣,我在教学古诗文时运用了“添字朗读抒真情,巧拟对联析名篇,妙写律诗品美文,再造作文拓诗境”四种创意阅读方式,收到了很好的效果。  [关键词]添字 ;朗读 ;真情 ;巧拟 ;对联 ;名篇; 妙写 ;律诗; 美文 ;诗境  中图分类号:G623.2 文献标识码:A 文章编号:1009-914X(2016)21-0248-01  当前,在初中学生中流传着这样一句
期刊
[摘 要]从上一个世纪末开始出现的一些悖逆理性传统的流派,统称为现代主义流派。包括印象主义、野兽派、立体主义、表现主义、未来主义、达达主义、超现实主义、抽象主义等等。  [关键词]现代主义;思潮;流派;印象;野兽;立体;表现;未来;达达;超现实;抽象;波普  中图分类号:J120 文献标识码:A 文章编号:1009-914X(2016)21-0247-01  什么是现代主义?按照一般的理解,现代主
期刊