李詩(shī)瑤 司占軍 李佳楠
摘要:計(jì)算機(jī)科學(xué)研究的一個(gè)重要方向就是虛擬現(xiàn)實(shí)技術(shù),“數(shù)字校園引入虛擬現(xiàn)實(shí)技術(shù),可以為學(xué)校的宣傳和游覽提供一種新的方式和方法。該文研究以天津科技大學(xué)泰達(dá)校區(qū)體育館為例,借助3DSMAX三維建模軟件和Unity3D引擎開(kāi)發(fā)的一款校園體育館虛擬漫游系統(tǒng),該系統(tǒng)采用三維立體方式以增強(qiáng)立體感,而且還可以通過(guò)第三人稱(chēng)視角漫游整個(gè)校園,使用戶(hù)對(duì)校園體育館的了解更直觀(guān)、更具體。
關(guān)鍵詞:3DMAX;校園體育館;Unity3d
中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)33-0033-02
虛擬現(xiàn)實(shí)生成逼真三維聽(tīng)覺(jué)、視覺(jué)、嗅覺(jué)及觸覺(jué)等虛擬感覺(jué)世界,利用Internet直接在用戶(hù)中作用,使其產(chǎn)生身臨其境的感覺(jué),尤其是和其中的物體實(shí)時(shí)交互之后,使人具有和計(jì)算機(jī)融為一體的感覺(jué)。創(chuàng)建虛擬校園屬于現(xiàn)代教學(xué)的主要需求,虛擬校園對(duì)于校園常見(jiàn)的展現(xiàn)全面、生動(dòng)且形象。
傳統(tǒng)的虛擬現(xiàn)實(shí)技術(shù),如基于靜態(tài)圖像處理的初級(jí)虛擬實(shí)境技術(shù)QuickTime VR和虛擬現(xiàn)實(shí)建模語(yǔ)言VRML,雖然精確性較高,但交互性差,漫游速度因其本性影響,系統(tǒng)結(jié)構(gòu)過(guò)于繁冗,并且都是以第一人稱(chēng)的視角來(lái)設(shè)計(jì)的。本文設(shè)計(jì)了以第三人稱(chēng)視角漫游,并且對(duì)通過(guò)對(duì)UGUI界面的設(shè)計(jì)增加了交互性。
1系統(tǒng)開(kāi)發(fā)思路
系統(tǒng)主要由五部分構(gòu)成,并且可以完成一定的交互功能,該系統(tǒng)的框架圖如圖1所示。
2系統(tǒng)設(shè)計(jì)
2.1前期準(zhǔn)備
前期準(zhǔn)備工作主要為體育館調(diào)研,模型構(gòu)建,相關(guān)材質(zhì)、模型貼圖、UI素材、背景音樂(lè)等收集。
2.2模型構(gòu)建
先使用CAD制作體育館平面圖(如圖2),明確體育館各部分構(gòu)造以及用途;使用SketchUp構(gòu)建體育館外部模型(如圖3);使用3DMAX構(gòu)建體育館內(nèi)部房間模型(如圖4,如圖5,如圖6)。
2.3unity場(chǎng)景搭建
將構(gòu)建好的模型、收集好的素材等文件都導(dǎo)人unity中并利用天空盒子、畫(huà)筆等工具更改unity中的效果。最后在unity中制作系統(tǒng)進(jìn)入的UI界面。
2.4交互功能的實(shí)現(xiàn)
將構(gòu)建好的模型、收集好的素材等文件都導(dǎo)人unity中并利用天空盒子、畫(huà)筆等工具更改unity中的效果。最后在unity中制作系統(tǒng)進(jìn)入的UI界面。
2.4.1彈出框功能
該功能主要介紹從天津科技大學(xué)畢業(yè)的體育健將,點(diǎn)擊人物圖片即可出現(xiàn)人物介紹。該功能實(shí)現(xiàn)的部分代碼為:
3系統(tǒng)設(shè)計(jì)及制作
點(diǎn)擊File>Build&Run,在Platform中選擇Android選項(xiàng),之后點(diǎn)擊Switch Platform,就獲得可在安卓手機(jī)安裝的移動(dòng)應(yīng)用程序,點(diǎn)擊Build and Run,選擇保存目錄,就可以保存并運(yùn)行。至此,完成基于VR技術(shù)的體育館瀏覽APP(如圖7)。