• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于VR虛擬漫游技術(shù)的交互設(shè)計(jì)應(yīng)用研究

      2020-07-23 06:20:02潘柏丞
      商情 2020年29期
      關(guān)鍵詞:三維模型人機(jī)交互交互設(shè)計(jì)

      潘柏丞

      【摘要】文中結(jié)合校園導(dǎo)向標(biāo)識(shí)系統(tǒng)設(shè)計(jì)所需提出借助于VR實(shí)現(xiàn)該導(dǎo)向系統(tǒng)的可行性方案;最后給出虛擬校園系統(tǒng)的整體框架、所需技術(shù)與實(shí)現(xiàn)策略,同時(shí)還對(duì)該系統(tǒng)的交互與建模方法進(jìn)行了論述。

      【關(guān)鍵詞】校園漫游系統(tǒng);交互設(shè)計(jì);三維模型;虛擬系統(tǒng)開(kāi)發(fā);人機(jī)交互

      1基于VR虛擬校園漫游設(shè)計(jì)與實(shí)現(xiàn)

      1.1數(shù)據(jù)采集

      在采集數(shù)據(jù)時(shí),必須要到現(xiàn)場(chǎng)進(jìn)行測(cè)繪與分析,然后才能更好地對(duì)其進(jìn)行相應(yīng)的建模。其中,考察的內(nèi)容包括校園的建筑分布、道路的走向、不同的建筑風(fēng)格等,而且在考察之時(shí)需要選擇一個(gè)晴朗的天氣環(huán)境,要保證有著充足的光照度,然后拍攝相關(guān)關(guān)鍵性物體,比如樓體、道路等。此外,還需要采集一些小型紋理性圖片,譬如門(mén)窗、磚紋、草地等,然后將其用作貼圖,使得相關(guān)建模對(duì)象更具有真實(shí)感。

      1.2系統(tǒng)建模

      (1)天空和地面等背景模型的建模為了讓虛擬環(huán)境更具有真實(shí)性,需要為其添置真實(shí)的藍(lán)天、綠地等,這樣就能夠使得這個(gè)虛擬環(huán)境立足于真實(shí)的場(chǎng)景。在VR技術(shù)中,VRML提供一個(gè)背景節(jié)點(diǎn)對(duì)象,也就是所謂的Background,這樣就能夠通過(guò)它完成相關(guān)參數(shù)的設(shè)置,進(jìn)而完成虛擬校園系統(tǒng)的背景建模。

      Background

      GroundAngle[0.7,1.5,1.57]

      GroundColor[0.330,0.40,0.50,0.58,0.65,0.58]

      SkyAngle[0.9,1.5,1.57]

      SkyColor[0.2,0.2,0.66,0.2,0.45,0.86,0.5,0.8,0.95,0.76,0.8,0.8]

      其中:GroundAngle[0.7,1.5,1.57]與SkyAngle[0.9,1.5,1.57]

      對(duì)應(yīng)的是天地之間的一種視角。GroundColor[0.330,0.40,0.50,0.58,0.65,0.58]是綠色大地的參數(shù)屬性。SkyColor[0.2,0.2,0.66,0.2,0.45,0.86,0.5,0.8,0.95,0.76,0.8,0.8]對(duì)應(yīng)的是淡藍(lán)色天空的屬性,在遠(yuǎn)處地面將會(huì)與天空進(jìn)行漸進(jìn)對(duì)接,給人帶來(lái)極強(qiáng)的真實(shí)性。

      (2)樹(shù)、路燈等輔助性模型的建模在本次系統(tǒng)開(kāi)發(fā)過(guò)程中選用的工具為VRML,結(jié)合該語(yǔ)言的獨(dú)特優(yōu)勢(shì),進(jìn)一步提出相應(yīng)的遞歸分形算法,具體思路為:將strArr[n]與某棵樹(shù)信息進(jìn)行對(duì)應(yīng),而strArr[n-1]對(duì)應(yīng)的則是樹(shù)枝,后者通過(guò)方式T()進(jìn)行組合便能構(gòu)成前者,而這些樹(shù)枝則是進(jìn)一步由更為簡(jiǎn)單的樹(shù)枝所構(gòu)成,亦即strArr[n-2],而對(duì)應(yīng)的構(gòu)成方式亦為T(mén)(),于是就形成了相應(yīng)的遞歸,使得由最為簡(jiǎn)單的樹(shù)枝strArr[0]、枝干與樹(shù)葉完成整棵樹(shù)的建模。在該VRML語(yǔ)言之中可以將這些細(xì)節(jié)進(jìn)行很好的展現(xiàn),具體的遞歸算法可以表示為:strArr[n]=TstrArr[n-1],n>0strArr[0]由VRML節(jié)點(diǎn)構(gòu)造出,n=0算法的主要步驟為:①借助于IndexedFaceSet節(jié)點(diǎn)能夠完成形態(tài)各異、顏色不同樹(shù)葉的集合構(gòu)造,這樣就能夠借助于該基礎(chǔ)性的元素進(jìn)行不斷的遞歸算法,完成相應(yīng)枝干集合的構(gòu)造。②在樹(shù)葉集合之中可以結(jié)合所需節(jié)點(diǎn)加以復(fù)制與重用,針對(duì)所需的枝干節(jié)點(diǎn)也可以在相應(yīng)的集合中進(jìn)行遴選,最后再借助于translation與rotate域?qū)⒅Ω膳c樹(shù)葉進(jìn)行旋轉(zhuǎn)與平移操作,由此便能構(gòu)成一個(gè)更為簡(jiǎn)單的樹(shù)枝。③將樹(shù)枝節(jié)點(diǎn)用作分形元,并對(duì)其進(jìn)行復(fù)制,然后使用上述兩域與scale域?qū)@些節(jié)點(diǎn)進(jìn)行旋轉(zhuǎn)、縮放與平移等操作,也就是過(guò)T()處理使得這些樹(shù)枝轉(zhuǎn)變成更為復(fù)雜的樹(shù)枝節(jié)點(diǎn)。④對(duì)上述三個(gè)步驟進(jìn)行重復(fù),便能構(gòu)成更為復(fù)雜的分形樹(shù)。譬如將第一個(gè)葉狀分支進(jìn)行縮小,然后對(duì)其進(jìn)行旋轉(zhuǎn)平移處理,便能得到三個(gè)副本,接著再利用復(fù)制、旋轉(zhuǎn)等處理,便能得到。

      1.3碰撞檢測(cè)

      在VR技術(shù)中,需要使用者能夠按照十分真實(shí)的方式與虛擬環(huán)境中諸多模型進(jìn)行交互,也就是說(shuō),這些對(duì)象需要有真實(shí)環(huán)境的物理屬性。為此在VR技術(shù)中提供物體之間的碰撞檢測(cè)功能,其中包括“動(dòng)-靜”物與“動(dòng)-動(dòng)”物之間的碰撞檢測(cè)。以視線為基礎(chǔ)的向前線段探測(cè)無(wú)疑是較為常用的檢測(cè)之法,具體過(guò)程包括:1)明確視點(diǎn)V,在具體虛擬環(huán)境中即為使用者的頭部區(qū)域;2)基于視線沿著運(yùn)動(dòng)向的距離用d表示,選擇其中的一個(gè)點(diǎn)用M表示;3)將V與M進(jìn)行對(duì)接,形成線段;4)計(jì)算和VM有著相交關(guān)系的對(duì)象,若沒(méi)有,則當(dāng)前沒(méi)有碰撞;若存在多個(gè)相交對(duì)象,則選擇與V最近的交點(diǎn)即C作為碰撞監(jiān)測(cè)點(diǎn),此時(shí)VC即為碰撞距離。在此碰撞算法中,不同實(shí)體模型的構(gòu)成為多邊形,相應(yīng)線段與物體之間存在著求交運(yùn)算,此時(shí)需要從兩點(diǎn)進(jìn)行考量:線段和長(zhǎng)方體之間的對(duì)接;線段和多邊形之間的對(duì)接。然而,若視點(diǎn)與對(duì)象距離遠(yuǎn)超過(guò)線段長(zhǎng)度,那么只需要判斷它們難以相交即可,無(wú)需計(jì)算出交點(diǎn)。所以,該虛擬系統(tǒng)只需要計(jì)算出視點(diǎn)與物體包圍范圍之內(nèi)是否有相交即可。

      1.4虛擬場(chǎng)景交互

      本文系統(tǒng)的最大優(yōu)勢(shì)就是交互具有良好的實(shí)時(shí)性,該VRML語(yǔ)言有著極強(qiáng)的交互性能,可以分成兩類:第一,交互節(jié)點(diǎn)構(gòu)成視場(chǎng)、感應(yīng)器與插值節(jié)點(diǎn)等;第二,編程節(jié)點(diǎn)可以借助于程序設(shè)計(jì)來(lái)形成。在前者交互環(huán)節(jié),系統(tǒng)形成的事件被交互節(jié)點(diǎn)所捕獲,然后加以處理。隨后借助于Route/To傳遞至場(chǎng)景,使得后者形成改變。若是交互操作復(fù)雜還能借助于Java來(lái)完成,這樣該VRML交互功能就能得到更大的拓展。此外,虛擬校園系統(tǒng)中的交互與動(dòng)畫(huà)都是事件在經(jīng)過(guò)相應(yīng)階段之后構(gòu)成。具體流程如圖1所示

      1.5系統(tǒng)優(yōu)化

      (1)對(duì)可視距離進(jìn)行明確。此時(shí)每次渲染只需要對(duì)該距離之內(nèi)場(chǎng)景進(jìn)行渲染,因?yàn)槿藗冊(cè)谔摂M環(huán)境中也只能看到局部,很難對(duì)整個(gè)場(chǎng)景進(jìn)行瀏覽。(2)利用層次細(xì)節(jié)模型亦即LOD進(jìn)行優(yōu)化。這種方式對(duì)遠(yuǎn)處不重要對(duì)象采用較少多邊形進(jìn)行建模,而近處則使用更多的多邊形進(jìn)行建模,這樣也能夠通過(guò)動(dòng)態(tài)調(diào)整節(jié)約系統(tǒng)資源。(3)將一個(gè)復(fù)雜的三維場(chǎng)景進(jìn)行切分使之形成較小的場(chǎng)景,然后再進(jìn)行分階段下載與裝入,這樣就能明顯提升執(zhí)行效率。

      1.6系統(tǒng)發(fā)布

      為了使得該系統(tǒng)有著更高的體驗(yàn)度與真實(shí)感,將VRML開(kāi)發(fā)的相關(guān)模型置入相應(yīng)的網(wǎng)頁(yè)之中。這樣就能夠與HTML,JavaScript進(jìn)行融合,通過(guò)網(wǎng)頁(yè)使用該三維虛擬漫游系統(tǒng)。

      2結(jié)論

      VR與網(wǎng)絡(luò)技術(shù)的融合,可以構(gòu)筑一個(gè)更為方便使用的融合影像、聲音等諸多多媒體元素為一體的3D虛擬環(huán)境,它不僅對(duì)立體模型進(jìn)行復(fù)制,同時(shí)還能在其中進(jìn)行漫游,產(chǎn)生身臨其境之感。

      參考文獻(xiàn):

      [1]李麗,謝丁龍.基于VR的建筑與城市虛擬實(shí)驗(yàn)平臺(tái)設(shè)計(jì)研究[J].電化教育研究,2012(6):79-82.

      [2]呂屏,楊鵬飛,李旭.基于VR技術(shù)的虛擬博物館交互設(shè)計(jì)[J].包裝工程,2017(24):137-141.

      猜你喜歡
      三維模型人機(jī)交互交互設(shè)計(jì)
      某型柴油機(jī)虛擬維修系統(tǒng)研究
      礦山虛擬環(huán)境三維模型系統(tǒng)優(yōu)化方法研究
      缸內(nèi)直噴汽油機(jī)進(jìn)氣道流動(dòng)特性的數(shù)值模擬
      汽車(chē)虛擬駕駛培訓(xùn)系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)
      RRS交互機(jī)制分析及基于該機(jī)制的節(jié)水APP實(shí)現(xiàn)
      人機(jī)交互課程創(chuàng)新實(shí)驗(yàn)
      淺談交互設(shè)計(jì)在工業(yè)設(shè)計(jì)中的運(yùn)用
      莆田電子商務(wù)界面設(shè)計(jì)的藝術(shù)研究
      人形交互式服務(wù)機(jī)器人研究現(xiàn)狀及發(fā)展趨勢(shì)
      交互設(shè)計(jì)在工業(yè)設(shè)計(jì)中的應(yīng)用分析
      颍上县| 伊川县| 广河县| 阜平县| 于都县| 祁阳县| 什邡市| 茂名市| 温宿县| 锡林浩特市| 岗巴县| 湟中县| 嘉义县| 秦皇岛市| 锡林郭勒盟| 故城县| 赤峰市| 长海县| 泰来县| 白山市| 时尚| 黄陵县| 凤山县| 淅川县| 东港市| 清水县| 旅游| 西宁市| 吉水县| 宁国市| 霍城县| 河源市| 潜山县| 策勒县| 沙洋县| 清河县| 道孚县| 广宗县| 同江市| 枣强县| 伊春市|