李詩瑤 司占軍 李佳楠



摘要:計算機科學研究的一個重要方向就是虛擬現實技術,“數字校園引入虛擬現實技術,可以為學校的宣傳和游覽提供一種新的方式和方法。該文研究以天津科技大學泰達校區體育館為例,借助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)。