崔權(quán)維
(新疆大學(xué)機械工程學(xué)院,新疆烏魯木齊 830047)
虛擬現(xiàn)實是一項綜合集成技術(shù),涉及計算機圖形學(xué)、人機交互技術(shù)、傳感技術(shù)、人工智能等領(lǐng)域。該技術(shù)應(yīng)用計算機生成逼真的三維視、聽、嗅覺等感覺,使人作為參與者通過適當(dāng)裝置,自然地對虛擬世界進行體驗和交互作用,是人們通過計算機對復(fù)雜數(shù)據(jù)進行可視化操作與交互的一種全新方式,與傳統(tǒng)的人機界面及流行的視窗操作相比,虛擬現(xiàn)實在技術(shù)思想上有著質(zhì)的飛躍。隨著計算機技術(shù)的不斷飛躍,虛擬現(xiàn)實技術(shù)的應(yīng)用越來越成熟,范圍越來越廣泛。近幾年虛擬現(xiàn)實技術(shù)在交互漫游系統(tǒng)方面的發(fā)展?jié)摿薮?,尤其是在大場景三維交互漫游方面的應(yīng)用。場景中模型的精確程度、交互程度、漫游的速度一直是人們研究的重點。國家和自治區(qū)大力開發(fā)新疆風(fēng)能資源,達坂城作為新疆重要的風(fēng)場之一,在風(fēng)電場建設(shè)的投資中,機組設(shè)備約占70%,實現(xiàn)設(shè)備國產(chǎn)化、降低工程造價是風(fēng)電場大規(guī)模發(fā)展的需要[1]。風(fēng)機虛擬樣機和風(fēng)機運行環(huán)境的研究將大大提高風(fēng)機制造企業(yè)設(shè)計水平、降低施工費用,為新疆乃至全國有效利用風(fēng)能資源做出貢獻。因此有必要對達坂城風(fēng)力發(fā)電場的交互場景漫游進行詳細研究。
達坂城風(fēng)能發(fā)電場模型包括:旋轉(zhuǎn)的風(fēng)機、靜止的風(fēng)機、戈壁、樹木、雪山、高速公路、奔馳的小車等。
系統(tǒng)中主要觀察與交互的是風(fēng)機模型,通過幾何模型建立虛擬場景的模型時會更加真實細致,同時用戶與三維場景中虛擬模型進行交互更加便捷,在碰撞檢測時更加精確;通過實際測量的尺寸和設(shè)計圖紙來建立實體模型,即可創(chuàng)建虛擬場景中的真實模型。建模中需要的工作量很大,對計算機的配置要求較高,模型越真實,產(chǎn)生的數(shù)據(jù)存儲空間就越大。隨著計算機技術(shù)的不斷發(fā)展,建模技術(shù)也越來越強大,幾何建模技術(shù)的缺點也越來越不明顯了[2]。本文采用幾何模型技術(shù)建立精確的風(fēng)機動力學(xué)模型,首先采用UG建立風(fēng)機的葉片、整流罩、輪轂、主軸、艙體、塔架等零部件。通過UG模型導(dǎo)出兩種類型風(fēng)機的STL文件,一種為整體的所有零部件都存在的風(fēng)機模型,另一種為只有外殼的風(fēng)機模型。將兩種模型分別導(dǎo)入3Dmax軟件中,重新構(gòu)造風(fēng)機的實體模型,不經(jīng)過優(yōu)化的模型占用存儲空間為6.34 M,優(yōu)化后的模型占用存儲空間為1.52 M。
天空、地貌、樹木和雪山采用圖像繪制方法[3]進行建模,通過數(shù)碼相機采集實地照片,通過圖像處理功能對采集的數(shù)據(jù)進行整理和優(yōu)化,生成逼真的場景平面全景圖,然后選擇合適的空間模型把生成的全景圖布置到虛擬場景空間,從而實現(xiàn)全方位三維場景漫游的效果。針對天空的建模,本系統(tǒng)應(yīng)用半球法在3Dmax中進行建模,數(shù)碼相機拍攝達坂城天空的圖片,進行貼圖等處理。
對已有的文獻資料和研究成果進行對比分析,將當(dāng)前主要3D樹木建模方法劃分為3類:基于規(guī)則、基于草圖和基于圖像的建模方法,但是針對本系統(tǒng)中需要精簡面片減少存儲空間[4]。精簡模型個數(shù)的方法主要是將具有相同材質(zhì)的物體進行合并。精簡面數(shù)有多種方式,包括在建模時降低截面段數(shù)、刪除模型之間的重疊面、用十字面片表現(xiàn)樹木體現(xiàn)復(fù)雜模型[5]。達坂城風(fēng)場中的虛擬樹木采用十字面片法進行模型建立,效果如圖1所示,首先用相機拍攝真實達坂城風(fēng)力發(fā)電場中的樹木;其次采用Photoshop軟件對拍攝的照片進行處理生成.tif文件;最后在3Dmax軟件中設(shè)置面片夾角大于45°角使用雙面貼圖處理,調(diào)整視角最終實現(xiàn)遠景中樹木真實的建模。地貌的模型建立使用UVW貼圖方式,將物體的三維坐標XYZ與目標二維位圖的U、V坐標準確對應(yīng),調(diào)整U、V坐標參數(shù)對原始圖片進行平鋪[6],此系統(tǒng)是模擬戈壁的土地效果,建立土地的材質(zhì)設(shè)置和其他模型有些不同,在材質(zhì)編輯器中需要編輯兩個地形材質(zhì)球,采用混合基本參數(shù)設(shè)定,在轉(zhuǎn)換區(qū)域上部設(shè)置值為0.75,下部設(shè)置值為0.25;其余設(shè)置選擇默認狀態(tài),這樣大面積的土地效果不會失真,效果會更加真實些。制作效果如圖2所示。
圖1 十字面片法建立樹木場景
圖2 3Dmax建立地面模型
本系統(tǒng)中采用的主要建模技術(shù)是基于圖像的建模技術(shù),該技術(shù)不需建立模型,只需現(xiàn)實中真實圖像就可以生成具有真實感的合成場景,具有快速、簡單、逼真的特點,能快速實現(xiàn)實物虛化。當(dāng)然也存在局限性,實物不存在時,就不能建立虛擬場景。為了增加圖片逼真度,要采用高性能照相機和攝影裝置。
動態(tài)對象的建立包括:轉(zhuǎn)動的風(fēng)機傳動系統(tǒng)、旋轉(zhuǎn)的葉片、行駛的小車、攝像機的移動等。風(fēng)機傳動部分的太陽輪和行星輪采用聯(lián)動的幀數(shù)設(shè)置,通過葉片的旋轉(zhuǎn)將動力通過輪轂傳到主軸部分,再通過主軸傳遞給增速齒輪箱。行駛的小車中四個輪子的轉(zhuǎn)動加直行也在3Dmax的動畫設(shè)置中完成的。整個場景中的全景視野追中采用兩個攝像機完成的。
靜態(tài)對象和動態(tài)對象建模完成,在3Dmax中進行其他處理,可以對多邊形添加材質(zhì)、光照、顏色、表面紋理等屬性提高景物的真實感、沉浸感[7]。包括:紋理貼圖、燈光的設(shè)置、攝像機的設(shè)置等。其中燈光的設(shè)置采用一個天光,考慮到場景規(guī)模過大所以采用三個泛光燈來避免丟失模型。
整個風(fēng)力發(fā)電場三維可視化系統(tǒng)的制作過程:①應(yīng)用photoshop處理紋理貼圖所用的素材庫和拍攝的照片;②在UG中完成風(fēng)機的精確建模,通過格式轉(zhuǎn)化在3Dmax中進行模型優(yōu)化;③完成所有模型的建模及渲染洪培;④應(yīng)用外設(shè)輸入、輸出設(shè)備在Cyber Maker平臺中進行交互三維顯示。
風(fēng)力發(fā)電場三維可視化的實現(xiàn)過程如圖3所示。
圖3 達坂城風(fēng)能發(fā)電場實現(xiàn)流程
為了在Cyber Maker平臺上進行交互展示需要在3Dmax中導(dǎo)出達坂城風(fēng)能發(fā)電場場景的ⅠVE文件,此文件通過在3Dmax中安裝一個OSG插件才可導(dǎo)出。Cyber Maker平臺可以兼容的文件包括ⅠVE文件和ⅠGS文件,但是ⅠGS文件相對需要存儲空間較大,再考慮兼容性和顯示效果ⅠVE文件要比ⅠGS文件好。在交互方面可以在Cyber Maker平臺添加輸入設(shè)備6自由度鼠標,通過鼠標拆裝風(fēng)能發(fā)電機組的艙蓋來觀察風(fēng)機的內(nèi)部細致結(jié)構(gòu)以及齒輪的轉(zhuǎn)動狀態(tài),可以通過上下左右鍵控制漫游方向、節(jié)奏。戴上3D眼鏡便可身臨其境的感受到達坂城風(fēng)能發(fā)電場的三維場景,在環(huán)形屏幕中完全展現(xiàn)現(xiàn)場的運作狀況與自然環(huán)境。整體效果圖如圖4所示。
圖4 Cyber Maker平臺中場景立體顯示
通過3Dmax對整個達坂城風(fēng)場進行靜態(tài)模型及動態(tài)模型的建立,在該軟件中進行模型的材質(zhì)、紋理等的一系列處理,對天空、地面、樹木等的建模過程進行了詳細介紹,最后完成了整個達坂城風(fēng)場的全景漫游系統(tǒng)的設(shè)計,再通過Cyber Maker平臺進行交互漫游,可以選擇自動漫游或者手動漫游方式進行交互操作,對達坂城風(fēng)場進行細節(jié)性的觀察。
[1] 郭 清.風(fēng)力發(fā)電機組軸系扭矩測試系統(tǒng)的研究與應(yīng)用[D].烏魯木齊:新疆大學(xué),2007.
[2] 王曉燕.基于圖像的虛擬場景的研究與實現(xiàn)[D].鄭州:中國人民解放軍信息工程大學(xué),2006.
[3] 沈方陽,齊 越.基于互聯(lián)網(wǎng)圖像集的室外場景建模技術(shù)綜述[J].計算機輔助設(shè)計與圖形學(xué)學(xué)報,Journal of Computer-Aided Design & Computer Graphics,2012,24(1):29-36.
[4] 譚云蘭,賈金原,張 晨,等.3D樹木建模技術(shù)研究進展[J].中國圖像圖學(xué)學(xué)報,2013,18(11):1520-1528.
[5] 董小念,羅鐵祥,李志玲.MultiGen Creator建模技術(shù)的優(yōu)化與實現(xiàn)[J].計算機系統(tǒng)應(yīng)用.2008(2):94-96.
[6] 王文劍,史 穎,任 璞.基于虛擬現(xiàn)實技術(shù)的大型場景視景仿真[J].山西大學(xué)學(xué)報,2014,37(1):64-69.
[7] 張 宏,宋萃娥.可視化及漫游技術(shù)的研究與實現(xiàn)[J].系統(tǒng)仿真學(xué)報,2011(12):2701-2708.