李玉剛 李佳凝
沈陽柏年信息技術(shù)發(fā)展有限公司 遼寧 110004
虛擬現(xiàn)實(shí)技術(shù)產(chǎn)生于 20世紀(jì) 60年代,虛擬現(xiàn)實(shí)技術(shù)(Virtual Reality,VR),這名詞是由美國VPL公司創(chuàng)建人拉尼爾(Jaron Lanier)在1989年提出的,也稱靈境技術(shù)或人工環(huán)境。這種技術(shù)是由計(jì)算機(jī)產(chǎn)生一種人為虛擬的環(huán)境,這種虛擬的環(huán)境是通過計(jì)算機(jī)圖形構(gòu)成的三維數(shù)字模型, 編制到計(jì)算機(jī)中去產(chǎn)生逼真的“虛擬環(huán)境”,從而使得用戶在感知上產(chǎn)生一種沉浸于虛擬環(huán)境的感覺。由于虛擬現(xiàn)實(shí)技術(shù)開發(fā)較為專業(yè)化,對(duì)于一般用戶而言有較大難度,因此,本文探討如何構(gòu)建虛擬現(xiàn)實(shí)三維開發(fā)服務(wù)公共技術(shù)平臺(tái),為一般用戶提供方便快捷的開發(fā)平臺(tái)。
虛擬現(xiàn)實(shí)是發(fā)展到一定水平上的計(jì)算機(jī)技術(shù)與思維科學(xué)相結(jié)合的產(chǎn)物,它的出現(xiàn)為人類認(rèn)識(shí)世界開辟了一條新途徑。虛擬現(xiàn)實(shí)的最大特點(diǎn)是:用戶可以用自然方式與虛擬環(huán)境進(jìn)行交互操作,改變了過去人類除了親身經(jīng)歷,就只能間接了解環(huán)境的模式,從而有效的擴(kuò)展了自己的認(rèn)知手段和領(lǐng)域。另外,虛擬現(xiàn)實(shí)不僅僅是一個(gè)演示媒體,而且還是一個(gè)設(shè)計(jì)工具,它以視覺形式產(chǎn)生一個(gè)適人化的多維信息空間,為我們創(chuàng)建和體驗(yàn)虛擬世界提供了有利的支持。
由于虛擬現(xiàn)實(shí)技術(shù)的實(shí)時(shí)三維空間表現(xiàn)能力、人機(jī)交互式的操作環(huán)境以及給人帶來的身臨其境的感受,它在軍事和航天領(lǐng)域的模擬和訓(xùn)練中起到了舉足輕重的作用。近年來,隨著計(jì)算機(jī)硬件軟件技術(shù)的發(fā)展以及人們?cè)絹碓秸J(rèn)識(shí)到它的重要作用,虛擬技術(shù)在各行各業(yè)都得到了不同程度的發(fā)展,并且越來越顯示出廣闊的應(yīng)用前景。虛擬戰(zhàn)場(chǎng)、虛擬城市、甚至“數(shù)字地球”;無一不是虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用。虛擬現(xiàn)實(shí)技術(shù)將使眾多傳統(tǒng)行業(yè)和產(chǎn)業(yè)發(fā)生革命性的改變。
2010年世博會(huì)法國館構(gòu)建了與其實(shí)體展館對(duì)應(yīng)的全3D虛擬展館。虛擬現(xiàn)實(shí)技術(shù)將世博法國館“感性城市”的主題在虛擬空間中展現(xiàn)無疑。全球億萬網(wǎng)民足不出戶就可以身臨其境地享受精彩的3D逼真體驗(yàn),實(shí)時(shí)互動(dòng)交流。參觀者只需輕點(diǎn)鼠標(biāo)就能在虛擬展館中360度自由參觀,欣賞奧賽博物館的經(jīng)典名畫和館中美麗的法式園林。國慶 60周年閱兵場(chǎng)面非常宏偉壯觀,現(xiàn)場(chǎng)的控制準(zhǔn)確無誤,虛擬現(xiàn)實(shí)技術(shù)先是對(duì)整個(gè)閱兵的過程進(jìn)行了模擬仿真,對(duì)可行性進(jìn)行驗(yàn)證,確定各方陣的進(jìn)行速度、方位、音樂及領(lǐng)導(dǎo)人講話的各時(shí)間截點(diǎn)。同時(shí)還可以展示從不同視角觀看的效果,比如說從天安門城樓的最高處,從人民大會(huì)堂樓頂上往天安門廣場(chǎng)看是什么效果等,也就是說,通過虛擬現(xiàn)實(shí)技術(shù)就可以事先看到統(tǒng)管全局的彩排效果。
虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用必將成為一個(gè)重要的方向,在這樣的背景下,作為國家的老工業(yè)基地的遼寧,對(duì)發(fā)展本地區(qū)的經(jīng)濟(jì)與科技發(fā)展起著重要的作用,但是目前遼寧在虛擬現(xiàn)實(shí)技術(shù)發(fā)展還是比較落后,在沈陽和大連都有從事虛擬現(xiàn)實(shí)制作的公司。但是大部分都應(yīng)用國外的開發(fā)平臺(tái),還有小部分采用自己的一些小的核心模塊做底層的開發(fā)。開發(fā)成本很大,開發(fā)效率比較低下。需要一個(gè)價(jià)格低廉,應(yīng)用廣泛,開發(fā)效率高的平臺(tái)。因此,虛擬現(xiàn)實(shí)三維動(dòng)畫開發(fā)公共服務(wù)平臺(tái)建設(shè)將填補(bǔ)這一空白。特別是該平臺(tái)的建設(shè),一方面會(huì)提高國內(nèi)虛擬軟件開發(fā)的整體技術(shù)實(shí)力,另一方面能夠汲取國外優(yōu)秀軟件的諸多優(yōu)點(diǎn),發(fā)展國人虛擬平臺(tái),提高中國在互聯(lián)網(wǎng)虛擬的整體地位。
目前關(guān)于虛擬現(xiàn)實(shí)開發(fā)平臺(tái)的研究,已具有成熟、可靠的基礎(chǔ)理論和技術(shù)基礎(chǔ),符合虛擬現(xiàn)實(shí)技術(shù)發(fā)展方向,硬件設(shè)計(jì)和選擇符合技術(shù)現(xiàn)實(shí),本文作者所在單位經(jīng)過多年來在該領(lǐng)域的專門研究,取得了一批研究成果。
從 2006年開始,作者所在單位與遼寧省教育廳合作,進(jìn)行遼寧省教育資源信息化資源庫建設(shè)項(xiàng)目的研發(fā)工作,其中大部份內(nèi)容都采用虛擬現(xiàn)實(shí)技術(shù)開發(fā),并且在多個(gè)學(xué)校進(jìn)行了應(yīng)用,得到了廣大師生的一致認(rèn)可,取得了一定的成果,現(xiàn)任教育部副部長(zhǎng)魯昕給予了的高度評(píng)價(jià)。此外,還與沈陽體育學(xué)院合作建設(shè)體育旅游虛擬實(shí)驗(yàn)室項(xiàng)目,采用三通道立投影技術(shù)結(jié)合虛擬現(xiàn)實(shí)技術(shù),經(jīng)過將近一年時(shí)間的時(shí)間建設(shè)完成。本實(shí)驗(yàn)室處于國內(nèi)同類型系統(tǒng)的領(lǐng)先地位,所以在虛擬現(xiàn)實(shí)技術(shù)的實(shí)現(xiàn)上有較為深厚的研究基礎(chǔ),該項(xiàng)目研究在技術(shù)上是可行的。
本平臺(tái)建設(shè)的資金籌集本著多方投入的原則,申請(qǐng)沈陽市科技基金投入與申請(qǐng)單位自籌相結(jié)合,其中自籌資金部分已經(jīng)落實(shí),本課題研究工作已經(jīng)全面展開。從資金來源分布上,資金籌集方案合理、可行,能夠保障該課題的順利研制。本平臺(tái)建設(shè)的組織管理,成立專門的建設(shè)研發(fā)項(xiàng)目組,項(xiàng)目經(jīng)理負(fù)責(zé)制,由項(xiàng)目經(jīng)理長(zhǎng)對(duì)項(xiàng)目全面負(fù)責(zé),組成由公司高層領(lǐng)導(dǎo)、高級(jí)工程師、專業(yè)技術(shù)人員參加的科研隊(duì)伍,將項(xiàng)目的各部分工作分解并落實(shí)到人,在組織管理上和課題研究的運(yùn)行機(jī)制上保證項(xiàng)目研制計(jì)劃的按時(shí)完成,本平臺(tái)建設(shè)高效的組織管理能保障該項(xiàng)目的順利完成。
為解決動(dòng)作的制作工作量大,解決專業(yè)模型虛擬現(xiàn)實(shí)制作困難的技術(shù)難題。改變我國虛擬現(xiàn)實(shí)制作周期長(zhǎng)等問題,本項(xiàng)目采用2D/3D高效圖形處理技術(shù)、VRP技術(shù)的嵌入、客戶端技術(shù)、分布式計(jì)算技術(shù)、數(shù)據(jù)庫技術(shù)、動(dòng)態(tài)內(nèi)核機(jī)制技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)加密等技術(shù)將計(jì)算機(jī)處理的數(shù)字化信息變?yōu)槿藗兯芨惺艿木哂懈鞣N表現(xiàn)形式的多維信息,并通過視、聽、觸覺等作用于使用者, 對(duì)使用者的控制行為做出動(dòng)態(tài)的交互反應(yīng)。
虛擬現(xiàn)實(shí)三維動(dòng)畫開發(fā)公共服務(wù)平臺(tái),具體包括:(1)虛擬現(xiàn)實(shí)三維動(dòng)畫建模系統(tǒng);(2)虛擬現(xiàn)實(shí)三維動(dòng)畫WEB應(yīng)用系統(tǒng);(3)虛擬現(xiàn)實(shí)三維動(dòng)畫模型的導(dǎo)入導(dǎo)出系統(tǒng);(4)虛擬現(xiàn)實(shí)三維動(dòng)畫模型高精度物理碰撞模擬系統(tǒng);(5)虛擬現(xiàn)實(shí)三維動(dòng)畫編輯器;(6)虛擬現(xiàn)實(shí)三維動(dòng)畫文件發(fā)布系統(tǒng)。
從具體的技術(shù)實(shí)現(xiàn)上來講,以下技術(shù)需要進(jìn)一步加以研究解決:
(1) 動(dòng)態(tài)環(huán)境建模技術(shù)
虛擬環(huán)境的建立是VR技術(shù)的核心內(nèi)容,動(dòng)態(tài)環(huán)境建模技術(shù)的目的是獲取實(shí)際環(huán)境的三維數(shù)據(jù),并根據(jù)應(yīng)用的需要,利用獲取的三維數(shù)據(jù)建立相應(yīng)的虛擬環(huán)境模型。三維數(shù)據(jù)的獲取可以采用CAD技術(shù)(有規(guī)則的環(huán)境),而更多的情況則需采用非接觸式的視覺建模技術(shù),兩者的有機(jī)結(jié)合可以有效地提高數(shù)據(jù)獲取的效率。
(2) 實(shí)時(shí)三維圖形生成技術(shù)
三維圖形的生成技術(shù)已經(jīng)較為成熟,而這里的關(guān)鍵是如何實(shí)現(xiàn)“實(shí)時(shí)”生成。為了達(dá)到實(shí)時(shí)的目的,至少要保證圖形的刷新頻率不低于15幀/秒,最好是高于30幀/秒。在不降低圖形的質(zhì)量和復(fù)雜程度的前提下,如何提高刷新頻率將是該技術(shù)的研究?jī)?nèi)容。
(3) 應(yīng)用系統(tǒng)開發(fā)工具
VR應(yīng)用的關(guān)鍵是尋找合適的場(chǎng)合和對(duì)象,即如何發(fā)揮想象力和創(chuàng)造性。選擇適當(dāng)?shù)膽?yīng)用對(duì)象可以大幅度地提高生產(chǎn)效率、減輕勞動(dòng)強(qiáng)度,提高產(chǎn)品質(zhì)量。為了達(dá)到這一目的,必須研究VR的開發(fā)工具。例如,VR系統(tǒng)開發(fā)平臺(tái)、分布式VR技術(shù)等。
(4) 系統(tǒng)集成技術(shù)
由于VR系統(tǒng)中包括大量的感知信息和模型,因此系統(tǒng)的集成技術(shù)起著至關(guān)重要的作用。集成技術(shù)包括信息的同步技術(shù)、模型的標(biāo)定技術(shù)、數(shù)據(jù)轉(zhuǎn)換技術(shù)、數(shù)據(jù)管理模型、識(shí)別與合成技術(shù)等等。
(5) 基于WEB的虛擬現(xiàn)實(shí)應(yīng)用
具有獨(dú)特的壓縮技術(shù)、真實(shí)的畫面表現(xiàn)、豐富的互動(dòng)功能,三維網(wǎng)頁無需下載,只需輸入網(wǎng)址,即可直接在互聯(lián)網(wǎng)上瀏覽三維互動(dòng)內(nèi)容。
本軟件平臺(tái)基于 WindowsXP操作系統(tǒng),使用自建工具庫及其他公開工具庫開發(fā)。公開工具庫包括 OpenGL Performer和MPI通信系統(tǒng)。該平臺(tái)在Windows XP系統(tǒng)上運(yùn)行,該平臺(tái)應(yīng)該具有如下指標(biāo):
(1) 友好的圖形編輯界面;
(2) 高效快捷的工作流程;
(3) 強(qiáng)大的3D圖形處理能力;
(4) 支持導(dǎo)航圖顯示功能;
(5) 高效高精度物理碰撞模擬;
(6) 支持模型的導(dǎo)入導(dǎo)出;
(7) 支持霧效,可增強(qiáng)場(chǎng)景真實(shí)度、支持物體尺寸的顯示和修改;
(8) 可導(dǎo)出序列幀,方便后期編輯合成;
(9) 支持動(dòng)畫相機(jī),可方便錄制各種動(dòng)畫;
(10) 支持編組,方便整體操作;
(11) 強(qiáng)大的界面編輯器,可靈活設(shè)計(jì)播放界面;
(12) 支持撤消恢復(fù),避免誤操作;
(13) 可任意編輯或替換啟動(dòng)界面;
(14) 支持對(duì)物體的鏡像、旋轉(zhuǎn)、縮放和平移等操作;
(15) 支持實(shí)體顯示、線框顯示、點(diǎn)顯示等多種顯示方式;
(16) 可隨意更改建筑物高度,改變外立面材質(zhì)、顏色、貼圖等;
(17) 支持ATX動(dòng)畫貼圖;
(18) 支持貼圖管理器;
(19) 自帶材質(zhì)庫,可任意更換物體材質(zhì);
(20) 支持軟件抗鋸齒,可生成高精度畫面;
(21) 支持點(diǎn)擊物體觸發(fā)動(dòng)作;
(22) 支持距離觸發(fā)動(dòng)作;
(23) 支持行走相機(jī)、飛行相機(jī)、繞物旋轉(zhuǎn)相機(jī)等相機(jī);
(24) 作品可設(shè)置密碼保護(hù)以及日期限制;
(26) 高效、人性化的動(dòng)作管理器,可自由設(shè)置各種動(dòng)作;
(27) 可直接生成.Exe獨(dú)立可執(zhí)行文件;
(28) 支持導(dǎo)入3dsmax關(guān)鍵幀動(dòng)畫和Reactor剛體動(dòng)畫;
(29) 擁有模型和貼圖素材庫;
(30) 整合連結(jié)外部影像編輯軟件,如Photoshop。
該項(xiàng)目的研制,能夠拉動(dòng)沈陽市以及遼寧省的虛擬現(xiàn)實(shí)內(nèi)容制作水平,為更多的公司提供服務(wù),同時(shí)也能間接帶動(dòng)更多就業(yè)崗位。打造成為一個(gè)面向沈陽市乃至遼寧省的虛擬現(xiàn)實(shí)三維動(dòng)畫公共開發(fā)服務(wù)平臺(tái),進(jìn)而推進(jìn)遼寧省虛擬現(xiàn)實(shí)產(chǎn)業(yè)發(fā)展,甚至對(duì)中國虛擬現(xiàn)實(shí)產(chǎn)業(yè)的發(fā)展起到促進(jìn)作用。
[1]周巖.虛擬現(xiàn)實(shí)及應(yīng)用的研究[J].哈爾濱理工大學(xué)學(xué)報(bào).2000.
[2]李詩芯.虛擬現(xiàn)實(shí)技術(shù)在中職教育中的應(yīng)用[J].職業(yè)教育研究.2011.
[3]傅瑩.虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用方法研究[J].中國科技信息.2010.