基于VR技术的体育馆浏览APP的研究与开发
2019-01-08李诗瑶司占军李佳楠
李诗瑶 司占军 李佳楠
摘要:计算机科学研究的一个重要方向就是虚拟现实技术,“数字校园引入虚拟现实技术,可以为学校的宣传和游览提供一种新的方式和方法。该文研究以天津科技大学泰达校区体育馆为例,借助3DSMAX三维建模软件和Unity3D引擎开发的一款校园体育馆虚拟漫游系统,该系统采用三维立体方式以增强立体感,而且还可以通过第三人称视角漫游整个校园,使用户对校园体育馆的了解更直观、更具体。
关键词:3DMAX;校园体育馆;Unity3d
中图分类号:TP391 文献标识码:A
文章编号:1009-3044(2019)33-0033-02
虚拟现实生成逼真三维听觉、视觉、嗅觉及触觉等虚拟感觉世界,利用Internet直接在用户中作用,使其产生身临其境的感觉,尤其是和其中的物体实时交互之后,使人具有和计算机融为一体的感觉。创建虚拟校园属于现代教学的主要需求,虚拟校园对于校园常见的展现全面、生动且形象。
传统的虚拟现实技术,如基于静态图像处理的初级虚拟实境技术QuickTime VR和虚拟现实建模语言VRML,虽然精确性较高,但交互性差,漫游速度因其本性影响,系统结构过于繁冗,并且都是以第一人称的视角来设计的。本文设计了以第三人称视角漫游,并且对通过对UGUI界面的设计增加了交互性。
1系统开发思路
系统主要由五部分构成,并且可以完成一定的交互功能,该系统的框架图如图1所示。
2系统设计
2.1前期準备
前期准备工作主要为体育馆调研,模型构建,相关材质、模型贴图、UI素材、背景音乐等收集。
2.2模型构建
先使用CAD制作体育馆平面图(如图2),明确体育馆各部分构造以及用途;使用SketchUp构建体育馆外部模型(如图3);使用3DMAX构建体育馆内部房间模型(如图4,如图5,如图6)。
2.3unity场景搭建
将构建好的模型、收集好的素材等文件都导人unity中并利用天空盒子、画笔等工具更改unity中的效果。最后在unity中制作系统进入的UI界面。
2.4交互功能的实现
将构建好的模型、收集好的素材等文件都导人unity中并利用天空盒子、画笔等工具更改unity中的效果。最后在unity中制作系统进入的UI界面。
2.4.1弹出框功能
该功能主要介绍从天津科技大学毕业的体育健将,点击人物图片即可出现人物介绍。该功能实现的部分代码为:
3系统设计及制作
点击File>Build&Run,在Platform中选择Android选项,之后点击Switch Platform,就获得可在安卓手机安装的移动应用程序,点击Build and Run,选择保存目录,就可以保存并运行。至此,完成基于VR技术的体育馆浏览APP(如图7)。