亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VRP的虛擬課堂教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2017-10-26 18:09:46吳靜松程萬(wàn)里
        科技創(chuàng)新導(dǎo)報(bào) 2017年22期
        關(guān)鍵詞:碰撞檢測(cè)

        吳靜松 程萬(wàn)里

        摘 要:本文主要分析研究了虛擬教學(xué)樓外景以及教室內(nèi)部的三維交互展示系統(tǒng),以面向?qū)ο笤O(shè)計(jì)方法為核心,結(jié)合VRP的交互函數(shù)、3DS Max建模軟件,創(chuàng)建出教學(xué)樓、教室的虛擬模型,實(shí)現(xiàn)了學(xué)院的虛擬場(chǎng)景以及教學(xué)展示,例如上下課展示、黑板寫字、教師講話、學(xué)生提問(wèn)等功能。

        關(guān)鍵詞:碰撞檢測(cè) 場(chǎng)景漫游 錨點(diǎn)路徑

        中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)08(a)-0219-02

        科技的高速發(fā)展,一直不斷改善著人們的生活及學(xué)習(xí)。虛擬技術(shù)是虛擬世界與現(xiàn)實(shí)世界相互聯(lián)系的樞紐,如今,虛擬世界正在越來(lái)越逼真的再現(xiàn)現(xiàn)實(shí)中的一切,其中,虛擬三維場(chǎng)景成為決定其是否真實(shí)的關(guān)鍵。虛擬教學(xué)樓展示是虛擬現(xiàn)實(shí)技術(shù)的綜合應(yīng)用之一,此設(shè)計(jì)可以讓校外人員在虛擬環(huán)境下,了解并熟悉本學(xué)院的教學(xué)生活,對(duì)教學(xué)樓及其學(xué)院的教學(xué)模式有比較直觀的了解,使現(xiàn)實(shí)場(chǎng)景通過(guò)網(wǎng)絡(luò)更加立體真實(shí)的展現(xiàn)在人們眼前,提供豐富的相關(guān)信息,使人們仿佛身臨其境,打造一個(gè)可視化的、有聲色的仿真環(huán)境系統(tǒng)。

        1 系統(tǒng)總體設(shè)計(jì)

        本文是在VRP編輯器的開發(fā)平臺(tái)下,借助3DS Max三維軟件制作加工系統(tǒng)所需的三維場(chǎng)景以及相關(guān)模型,通過(guò)VRP for MAX插件在VRP編輯器和3DS Max之間建立聯(lián)系,進(jìn)行渲染烘焙后,導(dǎo)入到VRP編輯器中,為后期進(jìn)行三維場(chǎng)景的漫游與交互操作進(jìn)行基礎(chǔ)場(chǎng)景搭建。

        在場(chǎng)景界面中,鼠標(biāo)點(diǎn)擊“場(chǎng)景初始操作”按鈕,進(jìn)行相機(jī)轉(zhuǎn)場(chǎng)及切換,實(shí)現(xiàn)對(duì)人物的漫游行走,鼠標(biāo)雙擊場(chǎng)景中的任意一個(gè)地方,可以拉近或拉遠(yuǎn)視線,實(shí)現(xiàn)視角的快速定位觀察;設(shè)置行走相機(jī),通過(guò)碰撞檢測(cè)功能,可以實(shí)對(duì)周圍場(chǎng)景及障礙物的進(jìn)行自動(dòng)判斷與識(shí)別;通過(guò)在初級(jí)界面設(shè)置的按鈕以及高級(jí)界面的菜單,進(jìn)行場(chǎng)景切換以及背景音樂(lè)控制;最后通過(guò)設(shè)置錨點(diǎn)路徑以及鼠標(biāo)事件,實(shí)現(xiàn)點(diǎn)擊學(xué)生行走坐下等動(dòng)作。

        2 場(chǎng)景模型的實(shí)現(xiàn)

        VRP是虛擬場(chǎng)景交互制作的平臺(tái),而場(chǎng)景的建立需要模型的支撐,所以模型建立是重中之重,在此介紹主要模型的建立方法。

        2.1 教學(xué)樓建立

        結(jié)合現(xiàn)實(shí)中教學(xué)樓的模樣比例,利用3DS Max中的長(zhǎng)方體建立制作模型。此模型要使一樓實(shí)現(xiàn)空心放置,以便以后導(dǎo)入教室模型。

        2.2 教室布局設(shè)計(jì)

        現(xiàn)實(shí)生活中的教室必需品一般和相應(yīng)的課程或者方向有關(guān),本設(shè)計(jì)主要考慮的是理論課堂教學(xué)的模式所需,因此,主要實(shí)現(xiàn)的物品有桌椅、黑板、白板、講桌、電腦等。

        2.3 墻體以及窗戶的建立

        墻體的建立,運(yùn)用矩形在頂視圖中繪制矩形,并將其轉(zhuǎn)化為樣條線,在輪廓欄中填寫大小,并使用修改其中的擠出命令,設(shè)置合適的高度,實(shí)現(xiàn)墻體的建立。

        窗戶的建立,因?yàn)槭乔度雺w內(nèi)的,所以在做好窗戶模型之后,繪制窗體大小的長(zhǎng)方體,厚度可增大。在窗體位置放置長(zhǎng)方體,將長(zhǎng)方體和墻體進(jìn)行布爾運(yùn)算,摳出一部分墻體。最后將窗戶放到此位置后,距離角度進(jìn)行調(diào)整。

        2.4 桌椅模型的建立

        通過(guò)對(duì)實(shí)物的觀察,用長(zhǎng)方體模型對(duì)各個(gè)邊進(jìn)行多段劃分,適當(dāng)設(shè)置分段。利用對(duì)點(diǎn)的調(diào)整,進(jìn)行NURBS曲面觀察,設(shè)置出逼真模型。將各個(gè)零件制作完成后,調(diào)整位置大小角度,組合成教室桌椅模型。為了方便后期制作剛體動(dòng)畫,軸心的設(shè)置是一重要問(wèn)題。將椅子旋轉(zhuǎn)部分坐面的軸心設(shè)置在面與橫梁交界處,這樣旋轉(zhuǎn)過(guò)后可防止旋轉(zhuǎn)出現(xiàn)跳轉(zhuǎn),偏離。

        2.5 黑板與門的建立

        根據(jù)實(shí)物大小與樣式制作門,其中制作合適大小長(zhǎng)方體,對(duì)邊分段,然后對(duì)于各個(gè)小面多次運(yùn)用倒角命令。調(diào)整角度和面的大小之后,形成門的模型。并將軸心定位為門的左下角,使其和門框組合后實(shí)現(xiàn)開關(guān)門效果。根據(jù)墻體大小制作黑板,運(yùn)用布爾運(yùn)算命令,將兩個(gè)長(zhǎng)方體調(diào)整大小位置之后,進(jìn)行復(fù)合,形成黑板邊框,再將四個(gè)長(zhǎng)方體錯(cuò)位放置在黑板中,最后黑板制作完成。

        3 系統(tǒng)交互設(shè)計(jì)

        模型制作完成后,將模型導(dǎo)入VRP中就可以開始交互部分的設(shè)計(jì)。

        3.1 初級(jí)界面設(shè)計(jì)

        本設(shè)計(jì)中主要設(shè)計(jì)制作了三個(gè)按鈕。分別是音樂(lè)、上下課和場(chǎng)景開始按鈕。按鈕調(diào)整好位置后進(jìn)行貼圖調(diào)試,然后根據(jù)需要的功能進(jìn)行鼠標(biāo)事件的設(shè)置。

        3.2 高級(jí)界面設(shè)計(jì)

        本設(shè)計(jì)主要制作了四個(gè)菜單。分別為總菜單、上課菜單、音量設(shè)置菜單和音樂(lè)控制菜單。這里主要描述上課菜單的功能及實(shí)現(xiàn)。上課菜單分為兩個(gè)菜單欄,上課和下課。點(diǎn)擊上課實(shí)現(xiàn)場(chǎng)景轉(zhuǎn)換,此菜單欄的目的是切入到教室外面開始播放路徑動(dòng)畫并設(shè)置淡入轉(zhuǎn)場(chǎng)效果,主要過(guò)鼠標(biāo)事件函數(shù)實(shí)現(xiàn)。點(diǎn)擊下課場(chǎng)景跳出,上課場(chǎng)景重置,此菜單欄的目的是跳出播放狀態(tài),重置路徑動(dòng)畫并設(shè)置淡出效果,實(shí)現(xiàn)過(guò)程和方法同上課。

        3.3 骨骼動(dòng)畫設(shè)計(jì)

        在場(chǎng)景中增加骨骼動(dòng)畫人物,并調(diào)試其位置,從動(dòng)作庫(kù)中添加動(dòng)作。為之后的折線路徑和上課展示動(dòng)畫進(jìn)行鋪墊。

        3.4 形狀欄折線路徑設(shè)計(jì)

        本設(shè)計(jì)中在進(jìn)入教室前、進(jìn)入教室后以及講臺(tái)上都設(shè)置了錨點(diǎn)事件。第一個(gè)錨點(diǎn)實(shí)現(xiàn)功能為從教室外要進(jìn)入教室里時(shí)進(jìn)行相機(jī)切換,同時(shí)切換至室內(nèi)相機(jī),進(jìn)入教室后,在講臺(tái)旁進(jìn)行講話效果展示,繼而上講臺(tái),此時(shí)相機(jī)切換至黑板場(chǎng)景中,播放文字出來(lái)的剛體動(dòng)畫,當(dāng)動(dòng)畫播放完成時(shí)切換至室內(nèi)相機(jī)。

        第二個(gè)錨點(diǎn)路徑是實(shí)現(xiàn)學(xué)生從教學(xué)樓外進(jìn)入樓內(nèi),在電視機(jī)前駐足觀看,再根據(jù)設(shè)置的錨點(diǎn)路徑在走出教學(xué)樓。此行走動(dòng)畫是循環(huán)執(zhí)行的,錨點(diǎn)事件主要函數(shù)如下:

        path02.008..錨點(diǎn)到達(dá)

        路徑動(dòng)畫暫停,path02,1

        設(shè)置定時(shí)器,2,0,1,

        路徑動(dòng)畫暫停,path02,0

        path02.013..錨點(diǎn)到達(dá)

        路徑動(dòng)畫暫停,path02,1

        設(shè)置定時(shí)器,1,0,12000,1

        插播骨骼動(dòng)作,小女孩,0,3,1

        第三個(gè)錨點(diǎn)路徑是實(shí)現(xiàn)學(xué)生在教室站立,或者靠在桌椅上,然后當(dāng)點(diǎn)擊人物時(shí),根據(jù)錨點(diǎn)路徑行走,在座位處播放坐下動(dòng)作,并實(shí)現(xiàn)桌椅旋轉(zhuǎn)的剛體動(dòng)畫。

        3.5 相機(jī)設(shè)計(jì)

        為了實(shí)線漫游效果,設(shè)置相機(jī)并設(shè)置參數(shù)。在本設(shè)計(jì)中添加了五個(gè)相機(jī)分別為室外飛行相機(jī)、任務(wù)角色控制相機(jī),室內(nèi)飛行相機(jī)、任務(wù)跟蹤相機(jī)和定點(diǎn)觀察相機(jī)。飛行相機(jī)位于教學(xué)樓外圍正前方,人體形狀為任務(wù)高度1.6英尺,開啟碰撞,隨后在物理碰撞欄中,對(duì)于各個(gè)物體進(jìn)行適時(shí)開啟碰撞。這樣會(huì)避免出現(xiàn)任務(wù)行走過(guò)程中產(chǎn)生墻體分離視野被物體遮擋;角色控制相機(jī)綁定相關(guān)人物,水平視角設(shè)定為40度,奔跑速率比定為10,這樣可實(shí)現(xiàn)運(yùn)用鼠標(biāo),點(diǎn)擊那里人物移動(dòng),使人物跟隨鼠標(biāo)移動(dòng);室內(nèi)飛行相機(jī),在本設(shè)計(jì)中定位在教室后門墻中間,可在展示教室講課場(chǎng)景時(shí)進(jìn)行轉(zhuǎn)換。

        3.6 動(dòng)畫設(shè)計(jì)

        本設(shè)計(jì)要實(shí)現(xiàn)人物走近大門,門自動(dòng)打開,人物走過(guò)門自動(dòng)關(guān)閉,此時(shí)則需要3DS Max中制作的剛體動(dòng)畫,并且需要進(jìn)行距離出發(fā)設(shè)置。在3DS Max中門前設(shè)置長(zhǎng)方體,然后在VRP中進(jìn)行方塊的隱藏,在距離觸發(fā)設(shè)置中,有設(shè)置進(jìn)入距離觸發(fā)和離開距離觸發(fā)設(shè)置,在進(jìn)入距離出發(fā)設(shè)置中設(shè)置腳本Box001,當(dāng)進(jìn)入觸發(fā)距離時(shí),播放相應(yīng)的觸發(fā)函數(shù)。

        4 結(jié)語(yǔ)

        在設(shè)計(jì)過(guò)程中,本文對(duì)所研究的關(guān)鍵技術(shù)進(jìn)行了相關(guān)實(shí)例的應(yīng)用,驗(yàn)證了本文討論的系統(tǒng)技術(shù)路線方法在思路、技術(shù)等方面的基本可行性。由于時(shí)間及其他的原因,有一部分功能可以更詳細(xì)化,使之有更加貼切的逼真的效果,這將在以后的過(guò)程中加以完善。

        參考文獻(xiàn)

        [1] 李儒茂,郭翠翠.VRP12虛擬現(xiàn)實(shí)編輯器標(biāo)準(zhǔn)教程[M].北京:印刷工業(yè)出版社,2013.

        [2] 雷常細(xì).談3DMAX在室內(nèi)設(shè)計(jì)教學(xué)中的感想[J].網(wǎng)友世界,2013(24):15.endprint

        猜你喜歡
        碰撞檢測(cè)
        基于動(dòng)力學(xué)補(bǔ)償?shù)臋C(jī)器人電機(jī)力矩誤差碰撞檢測(cè)
        全新預(yù)測(cè)碰撞檢測(cè)系統(tǒng)
        基于BIM的鐵路信號(hào)室外設(shè)備布置與碰撞檢測(cè)方法
        Unity3D中碰撞檢測(cè)問(wèn)題的研究
        基于Virtools的虛擬滅火系統(tǒng)碰撞檢測(cè)設(shè)計(jì)與實(shí)現(xiàn)
        空間遙操作預(yù)測(cè)仿真快速圖形碰撞檢測(cè)算法
        BIM技術(shù)下的某辦公樓項(xiàng)目管線碰撞檢測(cè)
        雙臂鉆車鉆臂與巷道的碰撞檢測(cè)方法研究
        基于分層包圍盒的線纜與剛性體碰撞檢測(cè)算法
        碰撞檢測(cè)在三維場(chǎng)景漫游中的研究與實(shí)現(xiàn)
        亚洲黄色一插一抽动态图在线看| 五月天婷婷一区二区三区久久| 老熟女一区二区免费| 国产精品一区二区三区蜜臀| 国产丝袜长腿在线看片网站| 国产一级一片内射视频播放| 国产一区二区三区18p| 天天躁夜夜躁狠狠躁婷婷| 久久天天躁狠狠躁夜夜躁2014| 男人添女人下部高潮全视频| 少妇高潮喷水久久久影院| 国产女奸网站在线观看| 亚洲综合免费在线视频| 中文字幕有码在线人妻| 色哟哟亚洲色精一区二区| 国模吧无码一区二区三区| 久久99热久久99精品| 免费高清日本中文| 免费人成黄页网站在线观看国内| 看一区二区日本视频免费| 亚洲女优中文字幕在线观看| 国产97在线 | 日韩| 99久久国产福利自产拍| 久久亚洲Av无码专区| 日韩精品欧美激情国产一区| 精品国产亚洲一区二区三区四区| 无套内谢孕妇毛片免费看| 巨胸喷奶水www视频网站| 色综合无码av网站| 国产精品毛片无码久久| 国产成人综合久久三区北岛玲| 国产精品国产三级国产an不卡| 国产精品一区二区三区在线免费| 乱中年女人伦av一区二区| 在线视频一区色| 91免费国产高清在线| 在线观看国产自拍视频| 日本久久伊人特级黄色| 亚洲综合无码无在线观看| 日韩无码电影| 一区二区三区一片黄理论片 |