唐翠芳
(貴州師范大學 大數(shù)據(jù)與計算機科學學院,貴州 貴陽 550001)
虛擬校園漫游系統(tǒng)中的建模與優(yōu)化技術(shù)研究
唐翠芳
(貴州師范大學 大數(shù)據(jù)與計算機科學學院,貴州 貴陽 550001)
建立虛擬校園漫游系統(tǒng)的基礎是為實體對象建立仿真模型。文章選取貴州師范大學寶山校區(qū)作為實例對象,探討了虛擬校園漫游系統(tǒng)之中的多種三維模型的建立方法,具體針對建筑物、場景中的建筑物、樹木、地面等模型的建立進行了論述,并在此基礎上重點分析和研究了虛擬校園之中實時性優(yōu)化的幾項關鍵措施。
虛擬校園;漫游系統(tǒng);建模;優(yōu)化技術(shù)
虛擬校園漫游系統(tǒng)作為校園數(shù)字化工程的一部分,是指利用計算機軟硬件去創(chuàng)建具有良好交互能力、能使參與者具有沉浸感、有助于啟發(fā)參與者構(gòu)思的信息環(huán)境。虛擬校園的設計與建立能為學校樹立良好的形象,對于提高學校的知名度、宣傳校園文化等方面有著重要的意義。
隨著計算機硬件技術(shù)的快速發(fā)展,虛擬場景技術(shù)在各領域得到迅速發(fā)展。然而目前大多數(shù)虛擬場景漫游的實現(xiàn),都是以昂貴的硬件和大量的人力為條件,從中得到相對完美的效果。為此,建立一種硬件成本低、簡單易行、針對性強的虛擬校園漫游系統(tǒng)設計方案顯得非常重要。本文主要以貴州師范大學寶山校區(qū)作為現(xiàn)實對象,通過分析對比虛擬漫游技術(shù)的研究狀況,結(jié)合實際情況和現(xiàn)有條件,有針對性地對虛擬校園漫游系統(tǒng)中建模與優(yōu)化技術(shù)進行一定的探討。
虛擬校園漫游場景中建立的各種模型是對校園中各種實際物體形狀的重建,利用三維軟件設計出各種虛擬的模型是虛擬校園建設的基礎和重點,而模型的質(zhì)量又對校園場景的真實感和沉浸性又有著直接的影響。隨著虛擬現(xiàn)實技術(shù)的快速發(fā)展和相關研究的不斷深入,其應用逐漸普及,與此同時,用戶對虛擬場景中三維模型的質(zhì)量要求也不斷提高。為了滿足用戶對真實感以及視覺等方面的要求,結(jié)合要創(chuàng)建物體的特點來選擇恰當?shù)慕7椒ㄓ葹橹匾完P鍵。目前虛擬場景建模的方式主要有3種:(1)通過專業(yè)的三維軟件建模建立模型;(2)通過照相機拍攝的二維原始圖像或使用攝像機采集連續(xù)的視頻作為基礎資料來建立模型;(3)通過專門的建模語言建模。
本研究主要通過3DS Max的強大建模功能來創(chuàng)建虛擬場景之中主要物體,并對建筑模型進行貼圖處理。雖然3DS Max制作的場景特別精細,但也同時存在著大量冗余信息的問題,因此需要在建模時注意對其進行優(yōu)化處理。
2.1 建筑物模型的建立
首先,要對實體校園里標志性的建筑物如食堂、圖書館、教學樓、行政樓、體育館、音樂廳、文科大樓等單獨建模。在3DS Max中創(chuàng)建建筑模型的主要方法是利用基本幾何體加上貼圖的方式來進行的。為了真實再現(xiàn)建筑物的面貌,需先將數(shù)碼相機拍攝到的建筑物的外部輪廓平面圖作為參考圖導入到建模軟件的頂視圖中,然后根據(jù)參考圖創(chuàng)建相應建筑物的模型,接著利用UV編輯器展出整棟建筑物的UV并作為繪制貼圖的依據(jù),這樣能保證貼圖不發(fā)生位置偏移,獲得與真實場一樣的視覺效果。
2.2 場景之中環(huán)境物體的建模
虛擬校園場景中一些典型的小型物體在漫游系統(tǒng)中的作用是不可小瞧的,特別是那些最具特色的環(huán)境物體,不僅可顯現(xiàn)學校的環(huán)境特征,還能從整體上提升真實感。典型的路燈、簡潔的水泥桌、路邊的石座椅、固定位置上的鐵皮垃圾箱(桶)等等,都能讓場景更接地氣,更加真實。由于這部分環(huán)境物體大多數(shù)近似于中心對稱,因此可以應用Billboard方面的相關技術(shù),主要方法是將這些貼圖貼到一個平面上,使這個平面一直垂直于攝像機視線的方向。
2.3 樹木的建模
貴州師范大學寶山校區(qū)的綠化面積較大,行政樓前以及各條道路兩旁的樹木非常繁茂,環(huán)境寧靜幽雅,對這些樹木建模是本系統(tǒng)的重要內(nèi)容之一。植物建模一直都是虛擬現(xiàn)實技術(shù)的一個研究熱點,繪制出更加真實的樹木是建立虛擬校園漫游系統(tǒng)的一項重要工作。其中,一種比較流行的方法是用圖像代替樹木模型。將事先處理好的樹木貼圖到貼到新建的一個面片上,再用透明貼圖的方法隱藏掉樹木以外的地方,然后對這個面片旋轉(zhuǎn)90度復制,方法既簡單實用,視覺效果又好。
2.4 地面模型的建立
地形是自然界里最復雜的景物之一。如何繪制真實感強的三維地形是圖形學領域關注的焦點之一。采用VRML的Elevation Grid節(jié)點來建立地面模型的方法時,地表格柵建立的一般法是從選擇一個平坦的格柵面著手,然后選擇其中一個格柵點并根據(jù)實際地形調(diào)整高度,作為山峰的部位要調(diào)高,作為山谷的部位則調(diào)低,照此法繼續(xù)直到建立起層次感豐富、真實感強的完整的地面模型。
網(wǎng)絡帶寬的限制是虛擬場景面臨的一個主要問題。為了提高系統(tǒng)的實時響應速度,可通過優(yōu)化建模和提高文件下載速度來解決。對于Internet上的虛擬現(xiàn)實系統(tǒng)而言,當響應速度與虛擬場景的真實感出現(xiàn)沖突時,在不影響大局、能在視覺上達到基本真實的前提下,一般選擇犧牲一定的真實感來換取速度,具體方法是在保證顯示的質(zhì)量下降不太多、用戶不易察覺的情況下盡量減少每幀所包含的多邊形個數(shù)。
3.1 限制物體的可見性
這種策略的具體做法是:在VRML中,通過特殊的編輯對Color與Material這兩種節(jié)點進行處理,使處于遠距離的物體的色素值具有較低的值和較簡單的紋理,待視點接近它們時再變得明亮一些。同時,可使用VRML提供的Proximity Sensor節(jié)點來檢測用戶被感應物體的范圍,當用戶與物體的距離接近到一定程度并在視覺范圍之內(nèi)時,才使對應物體可見,否則不對此物體進行渲染。
3.2 采用層次細節(jié)的模型節(jié)點
對于同一個物體來說,當距離不同時,人眼所能看到的細節(jié)是不一樣的,而且,當距離物體越遠時,其形狀也會變得越簡單。根據(jù)這一視覺特點,層次細節(jié)模型(Levels of Detail,LOD)技術(shù)可以很好地解決這個問題。LOD節(jié)點是VRML中一個比較理想的模型優(yōu)化節(jié)點,在進行細節(jié)層次控制的過程中,其原理主要就是在不同的空間距離上根據(jù)視覺效應為每個物體建立不同細節(jié)的空間造型,使其距離由遠及近順次使用自粗糙到細致的不同模型描述物體,從而減少不必要的模型細節(jié),由此來加快模型的繪制速度并實現(xiàn)優(yōu)化的目標。
LOD技術(shù)主要是在最小限度影響畫面感和視覺效果的前提下,通過逐漸簡化景物的表面細節(jié)達來到降低復雜性的目的。因此,對該項技術(shù)的研究主要側(cè)重于如何建立不同層次的模型和相鄰層次多邊形網(wǎng)絡之間的過渡兩個重要方面。
3.3 場景分割組織
一所高校校園就如同一個小型社區(qū),真實場景都比復雜龐大,場景中的模型也非常之多。當場景過大時把所有的模型都裝在一個VRML文件里是很困難且不科學的,這個文件也會變得比較大,其實時性也會比較差。為了解決這類問題,可采取場景分割的方法把較大的場景進行分割,形成幾塊規(guī)模較小的場景,然后在總的VRML文件中設置好整個虛擬空間的背景、大氣效果等各種特性,再用內(nèi)聯(lián)節(jié)點Inline把前面事先分好的小型場景和復雜的造型引入到該文件中。
在虛擬校園漫游設計的過程中,不僅要考慮如何建立真實逼真的場景模型,還要重視對場景和模型進行優(yōu)化處理。因為網(wǎng)絡環(huán)境用VRML生成大型場景時,所面臨的主要問題是下載大型場景的速度較慢,用戶的等待時間過長。通過上述技術(shù)策略進行優(yōu)化處理后,系統(tǒng)中的這個問題得到了一定的改善,速度比原來提高了1/3。
[1]吳迪,張紹江.虛擬校園漫游系統(tǒng)中的建模與優(yōu)化技術(shù)[J].天津市經(jīng)濟管理學院學報,2009(4):40-41.
[2]邱有春.虛擬校園場景建模和漫游系統(tǒng)實現(xiàn)[D].成都:電子科技大學,2009.
[3]劉旭東,陳誼.VRML場景優(yōu)化問題研究[J].北京工商大學學報(自然科學版),2006(4):41-44.
[4]王麗.基于Untiy3D的三維虛擬校園漫游仿真系統(tǒng)設計與實現(xiàn)[J].中國教育信息化,2016(9):60-63.
Research on modeling and optimization of virtual campus roaming system
Tang Cuifang
(Data and Computer Science College of Guizhou Normal University, Guiyang 550001, China)
Foundation of virtual campus roaming system is to establish the simulation model for entity object. This study selected the Baoshan campus of Guizhou Normal University as an example, discusses the method of establishing three-dimensional model of the virtual campus roaming system, aiming at the scene of the buildings, buildings, trees, building and other ground models are discussed, and then based on which, this paper focuses on the analysis of virtual campus real-time optimization of several key measures.
virtual campus; roaming system; modeling; optimization technology
貴州省科學技術(shù)廳、貴州師范大學聯(lián)合科技基金;項目編號:黔科合J字LKS[2010]31號。
唐翠芳(1968— ),女,貴州平壩,碩士,教授;研究方向:多媒體技術(shù),計算機輔助教育教學。