陳芬
(徐州工業(yè)職業(yè)技術學院,江蘇 徐州 221000)
三維可視化建模技術在虛擬現(xiàn)實中的應用
陳芬
(徐州工業(yè)職業(yè)技術學院,江蘇 徐州 221000)
三維可視化建模技術是一種新型技術,隨著計算機及網絡信息技術等的發(fā)展,這項技術已經廣泛地應用在教育、工業(yè)、科研等多個領域。虛擬現(xiàn)實技術借助了計算機及網絡等技術特點,將非常生動形象的三維視覺、聽覺及觸覺等生成并展現(xiàn)了出來,用戶能夠在這個虛擬的世界中進行瀏覽與交互,其中的三維可視化建模技術在此起著重要作用,下面我們將具體分析探討這項技術在虛擬現(xiàn)實中的應用。
三維可視化建模技術;虛擬現(xiàn)實;應用
三維可視化建模技術的核心是三維真實可感,三維可視化建模技術已經廣泛地應用在社會的各個領域中,例如地形建模、物流拆卸過程建模及虛擬校園等等,其根據(jù)不同的實際情況,會選取不同的建模方法與建模工具,下面我們將分析虛擬現(xiàn)實中三維可視化建模常用方法及工具,為實際生活中的建模提供相應的依據(jù)與指導。
2.1 幾何建模
幾乎所有的物體都能夠看作由一些幾何體建構而成,例如人體及建筑模型等等,我們可以將這些作為幾何信息進行處理。物體的幾何形狀通常情況下是非常直觀而形象的,因此采用幾何建模比較便利而常用。幾何建模在其過程中分為兩個方面:體素與結構,結構將體素作為基礎,重新組合成新的對象。幾何模型構建通常使用方式是層次結構,這個結構將數(shù)據(jù)結構中的樹型層次結構作為其基本原理,用樹型結構層次清晰地展示出來,例如對于大樓建模來說,其中的體素就是大廳、樓梯、門、窗等等,它們重新組合構成一個層次結構[1],在對建筑物大廳建模或者是修改時,首先要建門、接著建窗,修改窗,門與大廳就會發(fā)生改變,這生動形象地體現(xiàn)了建模的靈活性及整體性。
2.2 物理建模
物理建??紤]的是物體的物理屬性,采用物理屬性中的分形技術及粒子系統(tǒng)來建模。分形技術能夠將具有相同屬性及相似特征的物體描述出來,例如山川、河流等就可以用三角形隨機地生成建構模型,然后取三角形邊上中點位置將其分割成4個三角形,每個中點設定一個定值,采用遞歸方式還原真實山體,這種建模技術非常適合于不規(guī)則的復雜物體尤其是靜態(tài)物體。
2.3 行為建模
前兩種建模都是最基礎的,都是對虛擬現(xiàn)實中物體的基本模型構造,這兩種建模方式將物體的外形、特征等創(chuàng)造出來,并給予其基本屬性例如形狀、色澤及感光度等等,但是這并不能真正完全地體現(xiàn)出虛擬現(xiàn)實中物體的完整性及自主性,創(chuàng)建在真實世界中的物體,還需要其他行為與能力,因此需要采用行為建模。行為建模指的是物體建模過程中需要遵循的客觀規(guī)律,例如創(chuàng)建人體模型時,不單單有表面的特征,還要將人體的一般能力如簡單的行走和呼吸時肌肉骨骼等的變化反映出來,它與前兩種建模方式相比,集合了更多學科知識,例如對“天氣變化仿真系統(tǒng)”進行建模時,首先進行云層、雨雪及冰雹等的基本建模,然后結合自然因素如風向,將其強弱、走向及初始等多方面給出反射性條件,確保天氣預報的真實可靠及客觀規(guī)律[2]。
虛擬現(xiàn)實過程中使用到了三維可視化建模技術,需要實時地模擬環(huán)境,因此物體模擬模型必須是逼真而實效的。三維技術的迅速發(fā)展,催生了多個軟件廠商設計開發(fā)出更多的建模語言及軟件,其中的虛擬現(xiàn)實建模語言(VRML)是HTML的一種3D模擬,它能夠將三維物體及其行為很好地描述出來。主流的工具有VrmlPad,它對自己的一套對象集節(jié)點進行定義,建立自己所需要的模型對象,但是這種工具建模是比較復雜的尤其對于大型場景模擬,但是在靜態(tài)場景效果、動畫及行為腳本方面則比較好操作。更加復雜的虛擬現(xiàn)實場景所需模型文件及制作軟件是3DMaX,它能夠安裝相應的輸出插件,能夠直接地建立起場景模型文件,虛擬現(xiàn)實模型的設計與制作需要使用更方便、更全面的曲面工具NURBS技術,還可以使用類似的三維模型制作軟件如Maya、Plasma等等[3]。開發(fā)設計人員應該結合建模具體要求,了解計算機及軟件本身要難易程度后,在提高三維圖形質量等方面進行攻克與努力。
這里將三維可視化建模技術應用在虛擬校園中,虛擬校園系統(tǒng)一共分成幾部分內容:場景規(guī)劃、單體地物及實時虛擬動畫等等。在構建虛擬校園過程中,首先需要確定這里要使用的幾種模型構造方法。
4.1 項目建模方法
現(xiàn)在三維建模中經常使用的建模方法主要有多邊形建模、NURBS及細分曲面技術建模等等,每種建模方式及方法都有自身的優(yōu)缺點,三維軟件中的3DMaX、Maya等都具有這些建模技術,而其中比較優(yōu)秀的是3DMaX的多邊形建模技術與Maya的NURBS建模技術,而Rhino又包含了NURBS建模功能,能夠構建出精度高的模型,然后與其他三維軟件聯(lián)合使用,這里的虛擬校園項目采用3DMaX軟件來創(chuàng)建三維模型,多邊形建模適用于建筑物,而且其中只要有足夠多的細節(jié),這種建模方式就能夠將多種不同建筑很好地表現(xiàn)出來。數(shù)字虛擬校園使用3DMaX軟件構建3D虛擬場景,依據(jù)校園內的地理環(huán)境、地形特點,將校園總體劃分為若干個區(qū)域,每個區(qū)域內的景物及特征也要確定、表現(xiàn)出來,在使用3DMaX軟件構建主要建筑物三維模型時,尤其需要注意的是其細化程度,根據(jù)實際建筑特點選取合適建模方法,對于規(guī)則平面幾何體最好使用多邊形方法,對于復雜曲面幾何體使用面片建?;蛘呤荖URBS建模,對于遠處樓宇等建筑物可以使用簡單幾何體賦予貼圖形式表現(xiàn),對于室內物體可以使用較為復雜幾何體輔助以精細貼圖,滿足仿真要求[4]。模型建好后,接著進行模型貼圖工作,這里需要用到數(shù)碼相機,最后是優(yōu)化各個區(qū)域內的模型。虛擬校園場景中有大量的模型,模型在制作方面比較精細、繪圖質量也是非常高的,但是也大大增加了面數(shù),繪制速度隨之降低,在視覺效果與系統(tǒng)性能間存在矛盾,這在多細節(jié)層次模型生成中是比較常見的,矛盾解決可以使用LOD思想,這種思想方法在解決復雜場景及計算機能力不匹配方面是非常好的,對于區(qū)域場景中的不同物體或物體不同部分使用不同細節(jié)層次來描述。當虛擬物體離視點較遠時,采用簡單、粗糙的LOD模型繪制,距離較近時,使用較精細的LOD模型繪制。模型及場景全部都集成好之后,接下來就需要實現(xiàn)虛擬漫游,虛擬場景一般用于交互,因此需要根據(jù)實際情況來開展碰撞檢測,例如當人們通過門從室外進入室內時,遇到墻會被擋住,這樣就較好地虛擬出來一個真實世界,也反映了虛擬環(huán)境的真實性,需要對這些碰撞進行檢測與計算碰撞反應,將繪制結果及時地更新,防止出現(xiàn)物體穿透現(xiàn)象,以免虛擬環(huán)境的真實感被破壞[5]。
4.2 實施步驟
項目建模實施步驟主要分為以下幾個過程:總體過程、識圖、拍照及制作。下面我們將具體分析實施步驟與過程。首先是總體過程實施:模型制作人員應該到實地現(xiàn)場進行考察,對建筑物有一個較好理解,在建模時應該是360度全方位地細致刻畫瀏覽較多的場景,拍攝過的照片應該使用Photoshop來處理,然后將其應用于貼圖,貼圖做出的效果應該真實清晰,模型圖片的紋理數(shù)量應該嚴格控制在一定范圍內,紋理模型之間不能夠有共面,一定要將看不見的面刪除掉,減少大場面渲染速度。第二步就是識圖,模型制作人員應該根據(jù)航拍圖,將制作的區(qū)域與內容確定好,確保模型位置與航拍建筑物位置的一一對應,模型精度主要分為三種:一級是精模、二級是中模、三級是簡模,對于一級模型來說,應該注重細節(jié)刻畫,重點刻畫底樓、各個出入口及門場等重點活動區(qū),另外屋頂及立面也是需要認真刻畫的;二級模型主要有制作范圍內的重點模型a級、次重點B級;三級模型基本上使用貼圖就能夠完成。第三步是拍照,在拍攝室外建筑時,應該先拍整體,再拍近景,如果全景較大較廣無法一次性拍攝下來,應該分次拍攝,然后使用Photoshop進行拼接,在拍攝時應該選擇比較合適的光線[6]。最后一步是制作,在制作虛擬模型過程中,應該注意到相鄰建筑物的墻中多余的點、線及面應該刪除,應該使用Photoshop對貼圖處理過再使用,對建筑物的材質效果要嚴格區(qū)分與辨別,根據(jù)建筑物材質調整其光澤,在最后系統(tǒng)集成過程中,模型要先進行整理,統(tǒng)一要提交的文件名稱,模型、材質及貼圖名稱等都需要一致,這些內容雖然一致,但是還要能易于識別。學校建筑物建模過程中,會用到CaD施工圖,通常會將這個施工圖導入到3DMaX軟件中,使用捕捉描繪出輪廓,最后形成三維模型,學校中比較規(guī)則的建筑如教學樓、學生宿舍及體育館等都能夠使用這種方式建模。
虛擬現(xiàn)實像其他新興科學技術一樣,是多個學科及領域交叉的產物,具有范圍廣、潛力大等優(yōu)點,在解決一些理論問題與技術障礙上是較好的,尤其對于實體建模及實時交互來說,他們對VRML系統(tǒng)成敗具有關鍵性決定作用。三維可視化建模技術對于虛擬環(huán)境來說具有真實性及感知性等多種直觀作用,并且在不同建模工具及語言網絡技術發(fā)展下,將會有更好的解決方法,推動虛擬現(xiàn)實系統(tǒng)的有效構建,促進人類思維及創(chuàng)造力的發(fā)展。
[1]萬寧,馮梅.關于虛擬現(xiàn)實中的三維可視化建模技術[J].太原科技,2007,(1):70-72.
[2]陳亞東,董春華,王麗等.城市地下空間信息三維可視化技術的研究[J].內蒙古農業(yè)大學學報(自然科學版),2009,30(1):201-204.
[3]李玉林,苗放,袁俊超等.基于數(shù)字地球平臺的三維虛擬酒店建設[J].鐵路計算機應用,2009,18(6):35-37.
[4]何晶.三維可視化物流拆卸過程監(jiān)控方法[J].物流技術,2014,(12):445-447,449.
[5]陳阿林,胡朝暉,祁相志等.校園虛擬現(xiàn)實三維場景建模技術及實現(xiàn)方法研究[J].重慶師范大學學報(自然科學版),2007,24(4):37-40.
[6]胡建平,董春華,陳亞東等.虛擬現(xiàn)實技術在城市三維地學模擬中的應用[J].計算機工程與設計,2009,30(8):2001-2003,2007.
[7]郝帥.虛擬現(xiàn)實在仿真中的應用研究[J].電腦與電信,2011,9:48-49.
Application of 3D Visualization Modeling Technology in Virtual Reality
Chen Fen
(Xuzhou College of Industrial Technology,Xuzhou 22100,Jiangsu)
3D visualization modeling technology is a new technology,with the development of computer and network information technology,this technology has been widely used in education,industry,scientific research and other fields.Virtual reality technology,which is based on computer and network,will generate and display a very vivid image of three-dimensional vision,hearing and touch.Users can browse and interact in this virtual world.3D visualization modeling technology paly an important role in the virtual world.Here we will explore the specific analysis of the technology in the Application of virtual reality.
3D visualization modeling technology;virtual reality;application
TP393.09
A
1008-6609(2015)12-0070-03
陳芬,女,江蘇江陰人,本科,講師,研究方向:3ds max建模。