韓國(guó)新
摘要:VR(Virtual Reality,虛擬現(xiàn)實(shí))科技在教育中的應(yīng)用——建立虛擬校園,是為了讓未進(jìn)入校園的人們能夠置身在一個(gè)計(jì)算機(jī)模擬、虛擬的三維空間中,通過圖像、聲音、味覺等模擬現(xiàn)實(shí)的體驗(yàn),通過動(dòng)態(tài)交互等,讓體驗(yàn)者如同真的置身于校園中,達(dá)到身臨其境的效果。該文以某學(xué)校校園為研究對(duì)象,利用校園內(nèi)的航空影像、地圖照片數(shù)據(jù)、實(shí)測(cè)數(shù)據(jù)以及區(qū)內(nèi)建筑物的影像信息,在MultiGen Creator/Vega軟件平臺(tái)上建立整個(gè)校園的虛擬場(chǎng)景,結(jié)合數(shù)據(jù)庫系統(tǒng)的構(gòu)建,實(shí)現(xiàn)虛擬校園系統(tǒng)設(shè)計(jì)。
關(guān)鍵詞:虛擬化;校園系統(tǒng);模擬;設(shè)計(jì)
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)34-0233-04
1構(gòu)建虛擬校園系統(tǒng)的意義
虛擬校園是虛擬現(xiàn)實(shí)技術(shù)在教育領(lǐng)域的一個(gè)重要應(yīng)用,隨著計(jì)算機(jī)仿真技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、圖形圖像學(xué)的發(fā)展、人類想利用計(jì)算機(jī)拓展視覺、聽覺、嗅覺等感知的興趣愈加濃厚,開始探索模擬環(huán)境下人類實(shí)際體驗(yàn)的交互技術(shù)問題。近些年來,計(jì)算機(jī)科技的快速進(jìn)步,學(xué)校數(shù)字化建設(shè)也應(yīng)運(yùn)產(chǎn)生,虛擬校園成為數(shù)字化校園建設(shè)的重要組成。虛擬校園本身就是一個(gè)信息系統(tǒng),具有沉浸感以及交互性兩個(gè)非常重要的特征。虛擬校園能夠通過對(duì)校園環(huán)境的虛擬化、全景化展示,更好地呈現(xiàn)學(xué)校人文環(huán)境,讓教師、家長(zhǎng)、學(xué)生足不出戶,就可以全面了解學(xué)校,方便進(jìn)行日常教學(xué)與生活。虛擬校園的另一個(gè)作用是,校園經(jīng)過數(shù)字化和虛擬化后,可以成為數(shù)字校園建設(shè)的基礎(chǔ),在這個(gè)虛擬的數(shù)字空間里,管理者可以對(duì)校園規(guī)劃、優(yōu)化管理、學(xué)校發(fā)展等通過網(wǎng)絡(luò)積極提出整改意見,可以更高效的為發(fā)展教育做出更大貢獻(xiàn)。
2 虛擬校園系統(tǒng)模型分析與設(shè)計(jì)
2.1虛擬校園系統(tǒng)設(shè)計(jì)的目標(biāo)
虛擬校園系統(tǒng)需實(shí)現(xiàn)以下目標(biāo):
1)具有良好的交互界面,可以為用戶提供身臨其境的感覺,用戶能夠方便地對(duì)系統(tǒng)進(jìn)行各種交互操作。
2)系統(tǒng)界面簡(jiǎn)單化,能夠讓計(jì)算機(jī)操作水平很低的人進(jìn)行操作,具有簡(jiǎn)易性和普遍性的特點(diǎn)。
3)系統(tǒng)中的模型與現(xiàn)實(shí)景觀達(dá)到盡量高度貼切。
4)為適應(yīng)校園建設(shè)的變化,系統(tǒng)具備建筑模型的增刪功能。
5)對(duì)虛擬環(huán)境中的模型可以進(jìn)行參數(shù)的修改,如大小、位置、方向等屬性。
6)具備良好的漫游功能,用戶能夠在虛擬環(huán)境中任意角度和方向進(jìn)行瀏覽。包括自動(dòng)漫游和場(chǎng)景定位等功能。
7)具有較好的可移植性和擴(kuò)展性,能夠運(yùn)行在多種操作系統(tǒng)平臺(tái)。
2.2虛擬校園模型建立
項(xiàng)目組以某學(xué)校虛擬化和信息化為目標(biāo),通過3D虛擬場(chǎng)景創(chuàng)建軟件建立校園虛擬模型和三維模型庫。整個(gè)系統(tǒng)模型采用針對(duì)局部物體的建模,最后用合成的方法構(gòu)建整個(gè)模型。以下是虛擬校園的整體工藝流程圖。如圖1所示。
2.3虛擬校園數(shù)據(jù)信息獲取
要建立一個(gè)形象逼真的3D虛擬校園首先需要獲取數(shù)據(jù),數(shù)據(jù)主要包括地形數(shù)據(jù)和地物數(shù)據(jù)兩類。獲取地形數(shù)據(jù)主要通過數(shù)字?jǐn)z影,利用圖像匹配可以自動(dòng)生成模型數(shù)據(jù),并轉(zhuǎn)換成DED格式。校園建筑的信息采集來源于校園建筑圖紙數(shù)據(jù)和飛機(jī)遙感測(cè)繪數(shù)據(jù)。利用軟件Auto CAD提取二維場(chǎng)景數(shù)據(jù)信息,在系統(tǒng)內(nèi)準(zhǔn)確顯示采集結(jié)果,完成對(duì)校園建筑三維建模與定位。校園信息需要采集,采集的數(shù)據(jù)直接關(guān)系到建筑物各類信息的準(zhǔn)確性,諸如長(zhǎng)、寬、高、深等信息。根據(jù)對(duì)象在場(chǎng)景中的表現(xiàn)不同,我們?cè)谛@里,將紋理信息分為動(dòng)態(tài)和靜態(tài)兩類信息。針對(duì)靜態(tài)紋理信息,我們采用照相的方式;針對(duì)動(dòng)態(tài)紋理信息,我們采用模擬或者用靜態(tài)紋理代替的原則,加快開發(fā)進(jìn)度。
2.4數(shù)據(jù)預(yù)處理
虛擬校園數(shù)據(jù)預(yù)處理主要包括兩個(gè)方面的預(yù)處理:
2.4.1 AutoCAD文件的預(yù)處理
虛擬校園二維信息一半都存儲(chǔ)在校園的AutoCAD文件里,通過經(jīng)驗(yàn)得知,直接將校園AutoCAD文件導(dǎo)入到Creator中,由于數(shù)據(jù)量大,會(huì)花費(fèi)很長(zhǎng)時(shí)間。
2.4.2 紋理預(yù)處理
紋理處理的好壞影響虛擬校園系統(tǒng)的實(shí)現(xiàn)。采集的數(shù)據(jù)直接關(guān)系到建筑物信息的準(zhǔn)確性,紋理處理需要一個(gè)精細(xì)的過程,捕獲的圖像與現(xiàn)實(shí)會(huì)略有不同,因?yàn)檎掌瑫?huì)因?yàn)樘鞖?、投影、障礙物等方面的原因與我們已經(jīng)生成的紋理是不完全相同的。
圖 2和圖 3 分別是計(jì)算機(jī)學(xué)院南墻的原始照片和處理后的墻面紋理效果。
紋理加工是通過專業(yè)軟件完成的,本文采用Photoshop圖形處理軟件對(duì)之前所拍攝的紋理照片進(jìn)行紋理處理,處理內(nèi)容包括亮度、對(duì)比度和傾斜角度的微調(diào),其中注意的一點(diǎn)是,從照片中提取的紋理,要保證紋理的大小是2的N次冪。
2.5虛擬校園模型的層級(jí)結(jié)構(gòu)
校園場(chǎng)景層次規(guī)劃如4所示,校園場(chǎng)景層次規(guī)劃,分為天空,地貌特征,景觀環(huán)境,教學(xué)區(qū)等四類。
2.6場(chǎng)景構(gòu)建過程
2.6.1 地形建模過程
根據(jù)實(shí)際地形,構(gòu)建虛擬校園地形,地形在虛擬校園中是整個(gè)場(chǎng)景的基礎(chǔ),紅色代表建筑,綠色植被等等,我們可以在這個(gè)基礎(chǔ)上進(jìn)行更深層次設(shè)計(jì)。在具體采集地形數(shù)據(jù)時(shí),我們采用衛(wèi)星圖獲得校園地形圖,再結(jié)合實(shí)際測(cè)量,就可以準(zhǔn)確獲得道路、建筑物等的具體信息,在Creator軟件中只需要把校園衛(wèi)星地圖作為參考背景,就可以構(gòu)建學(xué)校的平面分布圖。虛擬校園衛(wèi)星地圖如圖5所示,虛擬校園平面分布圖如圖6所示。
2.6.2 道路建模實(shí)現(xiàn)
虛擬建筑模型通過使用Multigen Creator軟件完成,為方便建模,Creator將設(shè)計(jì)文件打開,利用中心工具,使參觀者位于網(wǎng)格的中心點(diǎn)。Creator軟件本身提供了強(qiáng)大的道路建模功能模塊,設(shè)計(jì)者直接調(diào)用External Reference外部參考就可以輕松定義道路分界線、路肩、路燈、綠化帶等,可以輕松設(shè)計(jì)道路的各種交叉、坡度、道路類型,道路的轉(zhuǎn)彎半徑,不同類型道路的紋理設(shè)計(jì)等。
2.6.3 建筑物建模
在校園里,建筑物是主要的模型物體。就本研究對(duì)象來說,建筑物相對(duì)不具有復(fù)雜的造型,數(shù)量少,外形基本上是較規(guī)則的形狀,絕大多數(shù)建筑物是箱體式的建筑風(fēng)格,因此本文討論的建筑物模式基本上就采用這種箱體模式。在Creator軟件中導(dǎo)入校園DXF數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù),首先把建筑物位置做準(zhǔn)確的定位,使用Face中的Polygon命令作為校園建筑物的地基面;以建筑物高度作為標(biāo)準(zhǔn),利用Geometry工具設(shè)計(jì)校園建筑物的基本造型,構(gòu)建建筑物虛擬模型[5]。
下面以19號(hào)宿舍為例,詳細(xì)介紹建筑物建模的過程。首先,需要前期準(zhǔn)備好宿舍樓的影像和尺寸、方位信息數(shù)據(jù)。然后再Creator中創(chuàng)建一個(gè)基礎(chǔ)的幾何模型,還要對(duì)各處細(xì)節(jié)做處理,盡量使用最少的面創(chuàng)建模型,后期再增加紋理信息,增強(qiáng)逼真感。圖7所示是19號(hào)宿舍的幾何模型。
在構(gòu)建初步的幾何模型后,要進(jìn)行模型優(yōu)化。Creator軟件建立起來的三維幾何模型實(shí)際上由很多數(shù)量的多邊形組成,結(jié)構(gòu)一旦很復(fù)雜,多邊形的數(shù)量就非常龐大,這就對(duì)計(jì)算機(jī)性能提出了很大挑戰(zhàn),因此在能夠保證模型逼真感前提下,一定要對(duì)Creator幾何模型進(jìn)行優(yōu)化處理,盡可能減少三維幾何模型的頂點(diǎn)和多邊形數(shù)目,主要通過刪除不可見多邊形或者合并多邊形實(shí)現(xiàn)。優(yōu)化后的19號(hào)宿舍樓模型如圖8所示,表1中的數(shù)據(jù)為優(yōu)化前后幾何模型多邊形數(shù)量的變化。
2.6.4樹的建模
在場(chǎng)景中使用綠色植被,場(chǎng)景視覺效果會(huì)更好、更接近自然。因此建模的重點(diǎn)研究?jī)?nèi)容還包括樹建模方法。因?yàn)闃涫遣灰?guī)則的形狀,與普通的建筑物一樣,仍然可以使用幾何表示。首先創(chuàng)建植物幾何模型,然后添加紋理就可以形成植物模型。樹的紋理如圖12所示。
圖12 樹的正常紋理和黑白紋理
大量的植物模型,可以通過復(fù)制的方式快速生成。對(duì)于幾何模型大致相同,位置或者朝向不同的模型,可以采用實(shí)例的方式大量生成。
3模型優(yōu)化及實(shí)現(xiàn)
虛擬場(chǎng)景建模模型應(yīng)和相應(yīng)的實(shí)體盡可能一致,影響系統(tǒng)性能的主要原因是視覺圖像的高質(zhì)量和高效率的圖形的繪制。
3.1模型優(yōu)化
考慮到圖形加速器的運(yùn)行性能,我們應(yīng)該盡量減少多邊形數(shù)量,否則,大量圖形計(jì)算將導(dǎo)致系統(tǒng)不夠流暢。Creator提供各種技術(shù)可以幫助用戶減少多邊形數(shù)量,圖形加速卡自身硬件的性能具有局限性,單位時(shí)間處理多邊形的數(shù)量具有臨界點(diǎn),如果系統(tǒng)負(fù)載模型太多,除了刪除不必要的多邊形外,如果對(duì)象背面是不可見時(shí),刪除背面多邊形。
3.1.1刪除背面多邊形消除影響
Creator軟件可以自動(dòng)消除背部多邊形,這樣就只有前表面被展示出來。消除背面的多邊形可能無法提高圖形系統(tǒng)的運(yùn)行效率,但它是提高繪圖速度的方法。
3.1.2可以刪除非必要的多邊形
在Creator軟件中,可使用Virtue3D VSimplify多邊形智能減少插件工具刪除非必要的多邊形。該插件安裝在Creator插件目錄中,可以在LOD菜單中找到。
3.1.3利用紋理代替多邊形
紋理有時(shí)候可以替代多邊形的效果,在給定數(shù)量的多邊形前提下,設(shè)計(jì)者可以通過使用紋理映射代替多邊形建模,改善現(xiàn)有模型,提高逼真度。如果物體每個(gè)表面相應(yīng)的紋理映射,從遠(yuǎn)處看,就像增加許多細(xì)節(jié),能夠讓畫面更清晰、更逼真。
3.2場(chǎng)景的整合
各個(gè)模型完成構(gòu)建并優(yōu)化后,就可以進(jìn)行場(chǎng)景的整合,形成完整的虛擬校園。在Creator/Vega中,把一個(gè)個(gè)獨(dú)立模型合并成完成的虛擬校園如圖13所示。
作為虛擬現(xiàn)實(shí)技術(shù)的典型應(yīng)用,虛擬校園以開放平臺(tái)的形式,將為學(xué)校教學(xué)、科研、管理等各項(xiàng)教育事業(yè)提供基礎(chǔ)平臺(tái)環(huán)境,根據(jù)學(xué)校校園的基本需求,自主設(shè)計(jì)了虛擬校園系統(tǒng)的系統(tǒng)功能結(jié)構(gòu),通過建模構(gòu)建虛擬校園建筑、道路等實(shí)物,在Multigen Creator Vega以及數(shù)據(jù)庫基礎(chǔ)上設(shè)計(jì)出了虛擬校園系統(tǒng),希望對(duì)更好地構(gòu)建虛擬校園系統(tǒng)能起到一定的參考借鑒作用。
參考文獻(xiàn):
[1] 張力平.移動(dòng)虛擬現(xiàn)實(shí)正在成為現(xiàn)實(shí)[J].電信快報(bào),2016(9).
[2] 黎明.虛擬現(xiàn)實(shí)VR(Virtrual Reality)現(xiàn)狀和前景[J].藝術(shù)科技,2016(9).
[3] 吳昊.VR/AR技術(shù)將突破人類的心理感知帶來極致影像真實(shí)感體驗(yàn)[J].新聞研究導(dǎo)刊, 2016(19).
[4] 萬彬彬.試論虛擬現(xiàn)實(shí)(VR)技術(shù)對(duì)紀(jì)錄片發(fā)展的影響[J].現(xiàn)代傳播:中國(guó)傳媒大學(xué)學(xué)報(bào),2016(10).
[5] 張更路,袁洪銳,張勝發(fā).基于地圖技術(shù)的虛擬校園技術(shù)分析[J].教育教學(xué)論壇, 2013(14).