基于Unity 3D的校园全景漫游系统的实现

来源 :锦绣·下旬刊 | 被引量 : 0次 | 上传用户:lwhssg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:虚拟现实技术是当今计算机科学研究的一个热点,将虚拟现实技术引入“智慧校园”的研究,可以提升智慧校园的体验,并为学校规划和合理应用“智慧校园”提供一种新的支持手段。本项目构建的虚拟校园漫游系统,具有校园的三维立体展示功能,并通过交互式查询和信息延伸展示、校园导航、校园信息管理等,提升了信息交互体验,是学校信息资产三维可视化的一个重要实践。
  关键词:全景漫游; 智慧校园; Unity 3d
  0.引言
  VR/AR技术是继计算机、互联网与移动互联网之后的又一个信息产业领域的潮流,是在技术突破后的又一个新应用场景,VR/AR技术融合了计算机仿真技术、计算机3D图形技术、显示技术等多种新技术手段,在三维信息空间上创建一个虚拟信息环境,使用户具有身临其境的沉浸感受,虚拟现实(增强现实)技术在2019年获得爆发式发展,特别是在当前疫情状况下,很多传统项目都移植到网上,各种VR/AR软件工程师需求量暴涨1400%以上,而随着5G技术的发展,阻碍虚拟现实技术发展的网络瓶颈得到突破,各种虚拟场景漫游项目找到现实应用场景,在此基础上,开发校园全景漫游系统,就具有了现实意义。
  Unity 3D是虚拟现实和增强现实(VR/AR)开发重要的一种开发引擎,它具有完善的技术和丰富的个性化功能,具有跨平台的部署能力,能兼顾在PC端、苹果端、网页端、手机端和VR眼镜等平台进行项目发布和部署,从而降低了项目开发人员的要求,可以是一次开发多端使用。
  Unity具有丰富的插件,例如地形插件Gaia可以快速完成高精度地形外貌制作,Playmaker插件可以提供无代码开发等功能,通过成熟插件进行开发,能加快项目开发进度,提升项目开发质量。
  本项目以校园全景漫游为研究对象,在完成部分DEMO案例项目的基础上,实现了基于Unity的校园3D全境漫游,并获江苏省大学生创新创业项目省级立项。
  1.项目背景
  学校已建立有比较完善的信息化校园网络系统,并在此基础上建设有智慧校园,期中为提升学校形象,方便对外宣传学校的情况,提供有大量的校园内教学楼、宿舍楼、食堂及实验楼等场馆的场地图片,但由于是照片形式,阅览者只能获得片面的信息,没有全局概念。如果能采用三维校园展示的形式,可以通过键盘和鼠标,在浏览器中展示全局的校园情况,以苏州经貿职业技术学校主要道路、建筑物为虚拟空间,综合运用地理信息建模、虚拟现实技术,以设计开发使用虚拟漫游系统为目的,从理论和技术上主要解决以下问题。
  (1)规划虚拟校园漫游系统的需求,通过场景分析,设计系统功能和界面,规划路线,采集相关三维影像资料,整理相关的的场景数据和场景资料。
  (2)作品的创新点,传统的校园展示都是建立在二维平面图像或视频影像的基础上,此类传统表现形式,代入性差,全局性差,无法实现第一人称的个性交互方式,而基于Unity 3D对校园场景进行三维全景采集,能进行三维立体、多方位、交互式展示。通过构建的数字校园利用虚拟现实技术将真实的校园场景通过数字化模型再现到计算机中,用户对所构建的三维虚拟场景可以进行自由漫游,并随场景和个人操作,提供个性化的信息推送和互动。
  2.项目研究的目标及主要内容
  项目所要构建的虚拟校园漫游系统,主要是要构架一个基于3D效果的校园环境,通过建筑物、湖泊、河流、树木等场景,在具有虚拟校园的三维展示功能的同时,还增加了校园导航、校园内信息管理及展示(校内建筑物功能介绍)等功能。三维数字校园具有友好的用户操作界面,用户操作方便快速,可以用鼠标或键盘实现三维校园虚拟场景的随机漫游、按路径和方向漫游等功能。通过三维数字校园可以比较直观的了解校园的各个区域。
  校园漫游可以根据用户的选择,自由规划浏览路线,并推送相关道路和建筑的提示信息,用户可以通过键盘和鼠标进一步查询延伸资料,获得更详尽的图片和文字信息,实现校园信息的3D全息展示。在这个三维的校园空间里,空间次序的视觉理解和感知变得非常容易,使浏览者对校园环境产生身临其境的感觉。
  校园的信息模块,采用数据库支持方式,通过数据库存储更新和存储校内信息,信息管理将校园内的建筑、道路、数目的一些基本信息存放到数据库中,用户可以通过鼠标点击、键入等互动行为在相应的位置呼出这些信息。
  虚拟校园漫游系统具备良好友善的用户界面,用户可以通过操作鼠标和键盘实现对整个场景的漫游。具体可分为两个方面的漫游:一方面,用户可以通过导航图点击想要到达的地点,切换到当地的自动相机视角,实现自动漫游。另一方面,用户可以通过点击屏幕下方的按钮切换到当地的相机视角,实现自由漫游。 本系统最大的优势在于它实现了对我校的三维立体多方位展示。
  3.项目创新特色
  虚拟校园漫游系统能展示校园风采,提升校园形象。项目不仅仅能现实校园建筑形状、地理形态的展现,而是可以提供丰富的交互信息。第一人称漫游是指用户通过鼠标和键盘在虚拟校园中根据自己的兴趣自由的行走观看。校园漫游系统将校园内的建筑功能信息等一些展示信息存放到数据库中,用户可以通过鼠标点击、键入等互动行为在相应的位置呼出这些信息,并且能获得个人所特有的信息推送模式。
  4.项目研究技术路线
  以苏州经贸职业技术学院主要道路、建筑物为虚拟空间,综合运用地理信息建模、虚拟现实技术,以设计开发使用的虚拟漫游系统为目的,从理论和技术上主要解决以下问题。
  根据虚拟校园漫游系统的需要,进行需求分析,设计系统的结构和功能,采集相关的数据和资料。
  通过Unity 3d动画引擎引入资源,开发校园虚拟环境。
  通过PlayMaker插件完成漫游设计和交互信息处理。
  (1)场景的采集
  采用google-camera的全景照功能,完成校园场景的采集,并通过Unity软件导入成3D全景。   场景采集的精度要统一,综合考虑系统容量和图片清晰度间的平衡,尽可能采用2的幂次方。
  (2)场景的路径规划
  根据校园主干道路,结合校园的主体建筑,规划线路,并进行位置坐标数字化,对相关坐标点建设资料集,整理和采集相关图片、交互点、外延信息。
  (3)场景的切换
  通过预设场景,使用SceneManager.LoadScene()函数实现切换。相关代码:
  using UnityEngine.SceneManagement;
  public class right : MonoBehaviour {
  public string QianScene ;
  public string HouScene ;
  public string LeftScene ;
  public string ZhongScene ;
  public string RightScene ;
  public void OnQIANClick () {
  SceneManager.LoadScene(QianScene) ;
  }
  public void OnHouClick () {
  SceneManager.LoadScene(HouScene) ;
  }
  public void OnLeftClick () {
  SceneManager.LoadScene(LeftScene) ;
  }
  public void OnZhongClick () {
  SceneManager.LoadScene(ZhongScene) ;
  }
  public void OnRightClick () {
  SceneManager.LoadScene(RightScene) ;
  } }
  (4)SQLite数据库与信息场景交互
  在Unity项目中的信息管理,可以引入小型化的SQLite数据库,从而对校园信息进行存储和更新。通过在添加SQLite数据库相关的三个Dll文件(Mono.Data.Sqlite.dll”、“sqlite3.dll”、“System.Data.dll),并且把三个文件都放置在Plugins文件夹下完成数据库的部署,通过脚本调用SQL语音,对SQLite数据库进行操作,完成对场景交互信息的记录和更新操作。
  结束语
  本项目以苏州经贸职业技术学院信息技术学院为依托,通过项目践行了实现应用型人才培养和产业岗位需求有效衔接,提升学校计算机应用技术及相关专业人才培养水平,在贯彻执行对学生培养围绕 “433”成才工程建设要求,助力学生实现应用型人才培养和产业岗位需求有效衔接,提升计算机应用技术及相关专业人才培养水平,学校明确在政策上对双创项目进行政策倾斜和支持,项目组中的学生也都是学习认真、动手能力较强的优秀学生,项目组指导老师都是经验丰富的教师,并曾指导学生参加省技能大赛获奖,项目顺利实现完成推进,达成预期建设目标。
  参考文献
  [1] 南琳. 基于 Unity 3D 的三维虚拟校园漫游系统的实现[J] 北京印刷学院学报.2019(11)
  [2] 励丹妮 卢禹轩 胡智宇. 基于Unity3D的中国民航大学校园虚拟漫游系统研究[J] 数字技术与应用. 2020(4)
  [3] 姬喆. 基于VR虚拟漫游技术的交互设计应用研究[J] 现代电子技术. 2019(15)
  [4] 康艳霞. 虚拟校园漫游系统的设计与实现[J] 信息与电脑. 2019(19)
  [5] 刘颜东. 虚拟现实技术的现状与发展[J] 中国设备工程. 2020(07)
  [6] 刘霞 李晓华. 基于 Unity3D 的虚拟校园漫游系统[J] 科技视界. 2020(6)
  作者简介:
  顾宇红(1970-),苏州经贸职业技术学院教师,本科,讲师,专业方向是软硬件信息系统部署,虚拟现实与动画设计。2020年江苏省大学生创新创業训练项目指导老师。
  史悦,苏州经贸职业技术学院18计应33班学生,江苏省大学生创新创业训练计划2020年立项项目“基于Unity的校园3D全境漫游”主持人。
其他文献
摘要:设计和识读电气图纸是职业院校电气相关专业学生必备的技能,也是工业生产、设备制造等行业对机电一体化、自动化等工程人员的基本要求。本文结合具体教学实践,提出了一种将Elecworks软件融入电气制图课程,进而提升教学效果的方法。  关键词: Elecworks;电气图纸;电气原理图;接线图  一、发展状况  电气制图是职业院校电气相关专业的基础课,也为后续课程的顺利开展做技术性的铺垫。如何切实的
期刊
摘要:游泳运动深受很多人士喜爱,有利于强化身体素质,而科学合理的训练方式不仅能提高人们动作的规范性,还能缓解过量运动而产生的身心压力。本篇文章就游泳训练疲劳的特点与恢复方法展开相应论述。首先对机体疲劳、运动疲劳和训练环境下的疲劳进行了简单分析,随后阐述了训练式恢复、医学式恢复和自主式恢复的作用与应用方式,希望能对有关人士的研究提供有利参考。  关键词:游泳;训练;疲劳;恢复;训练环境  游泳是一项
期刊
摘要:本文以证监会的处罚决定为依据,对会计师事务审计失败的原因进行了统计分析,发现审计失败的首要原因是审计程序执行不到位,其次是未保持职业怀疑态度、审计证据欠缺充分性和适当性。而审计程序执行不到位又显著表现为函证程序和检查程序执行不到位。对此,从注册会计师和会计师事务所两个层面提出了预防审计失败的措施。  关键词:证监会;行政处罚;审计失败;原因  一、审计失败的原因  本文以2006年1月1日到
期刊
摘要:疫情期间,线上自主学习成为国内所有学生最主要的学习方式,主要是通过手机、电脑、App、软件等方式使用网络在线进行教学。老师通过学习通、钉钉、腾讯课堂、QQ直播视频等形式,与学生进行线上互动讲解课程,通过问卷调查,仅有少部分学生能接受并做到与在校时差不多的学习时长。远程学习资源,并不切合不同地方学生的学习需求。平台尚需更为丰富多样。视力下降、运动减少。利用情景效应创造在学校的情景让大脑回忆起在
期刊
摘要:梳理油画风景写生的油画语言归类,并在写生教学过程中因材施教是提高教学质量的有效方法。油画风景写生教学研究是一个随着时代变化和艺术发展不断自我更新的课题。时代的改变不仅因时空的改变而变化,还有随时代不断优化的文化进程。油画风景教学在油画风景写生盛行的今天更加需要理论疏通与总结。基于此,本篇文章对油画风景写生教学中的绘画语言选择与转换进行研究,以供参考。  关键词:油画;风景写生;绘画语言;选择
期刊
摘要:当今时代,新媒体快速发展,已经成功影响人均正常起居生活。逐渐代替旧媒体,已经成为人群生活不可或缺获取信息的手段。新媒体依靠自身丰富独特的内容,多元化的方式不断传播于不同受众群体,本文主要分析新媒体的传播方式,以何种传播途径敷衍开来,又以何种传播途径进行成功转型。为此,该文借用之前书籍研究以及文献参考,探讨新媒体时代的传播研究的特殊意义。  关键词:新媒体时代;新媒体传播;新媒体衍生  新媒体
期刊
摘要:随着会计专业教育教学的发展,会计电算化课程作为应用型且实操技能要求较强的课程,需要将理论与实践相结合起来,学生才能不一味的枯燥记忆操作步骤,将案例教学法引入会计电算化的课程教学中,使学生更好的将会计理论知识基础与软件实际操作相结合,更好利用会计软件,指挥各种计算机设备替代手工完成或在手工下很难完成的会计工作过程,让教师用更高效科学的教学方法激发学生的学习兴趣,培养学生发现、分析及解决问题的能
期刊
摘要:戏剧的发生与发展离不开人,观众在剧场里看“人”,演员在舞台上演“人”,演员是戏剧舞台上重要的组成部分。文章從演员入手,探究运用科学的创作方法进行角色形象感的建立。  关键词:形象感;舞台实践;演员  戏剧像涓涓细流一样不断前行,一代代戏剧人将自己的热血汇入溪流中,使它变成大江、大河,挟裹着时代的声音一往无前的冲向艺术海洋。信息时代来临,面对戏剧舞台艺术,观众的审美不断在提高,演员必然要提高自
期刊
摘要:归纳思政学科新教法、新思路、新亮点,本篇文章主要通过学生们的学习情况、教师的教学方法、教育教学评价这三个方面展开分析。思想政治教师在教育教学过程中,主要是联系社会实际、社会中的热点话题,把详细的剖析案例,将大道理将透彻,论据充分,让学生们感到信服,真正做到浇花浇根、育人育心,让学生们能够做到学以致用、知行合一。  关键词:技校学生;思想政治课堂;教法小结  一、分析学生们基本学习情况  由于
期刊
摘要:中职会计教育教学是培养专业化会计技术人才的重要基地,是实现中职会计专业学生职业技能提升的重要途径。在中职会计教学过程中,为了让学生更好地掌握知识,图示教学法就是一种利用图像把复杂的知识高度简化的知识结构,让学生轻松、快速地记忆这些知识。图示教学法可以通过联想来加强学生对知识的记忆,然后让学生通过逻辑推理出其他相关的知识点,让学生可以快速地掌握知识。  关键词:图书教学法;中职会计;会计教学 
期刊