国产在线观看免费视频软件-亚洲国产成人在线观看-亚洲超丰满肉感bbw-在线亚洲天堂-欧美日韩一区二区三区不卡-97精品依人久久久大香线蕉97-日本高清不卡一区-国产精品果冻传媒-91精品国产吴梦梦-在线免费看毛片-黄色国产网站-岛国精品在线播放-免费在线看黄网址-天天操天天干天天摸-精品性视频-日韩色av色资源-三上悠亚影音先锋

美章網(wǎng) 資料文庫 VR技術(shù)紅色文化教育系統(tǒng)設(shè)計實現(xiàn)范文

VR技術(shù)紅色文化教育系統(tǒng)設(shè)計實現(xiàn)范文

本站小編為你精心準(zhǔn)備了VR技術(shù)紅色文化教育系統(tǒng)設(shè)計實現(xiàn)參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

VR技術(shù)紅色文化教育系統(tǒng)設(shè)計實現(xiàn)

摘要:紅色革命精神教育意義重大,關(guān)系到國家未來一代的健康成長。傳統(tǒng)的紅色教育通常是圍繞理論灌輸教育的基本模式來實施的,教育效果差,容易造成青少年的厭煩心理,不能為他們構(gòu)建一個合理有效的教育平臺。為此,本文將體驗式學(xué)習(xí)理論與關(guān)鍵vr技術(shù)相結(jié)合,構(gòu)建了基于VR的紅色教育互動體驗式培訓(xùn)系統(tǒng)。結(jié)果表明,該平臺可以較好實現(xiàn)紀(jì)念館虛擬仿真與交互,豐富了紅色教育的傳播形式,提升了紅色教育效果。

關(guān)鍵詞:紅色教育;教育平臺;VR;互動體驗式培訓(xùn)系統(tǒng);虛擬仿真

指出,紅色旅游是紅色文化傳承的生動課堂。劉云山在全國紅色旅游工作會上也強調(diào):在紅色旅游中,紅色是基調(diào),文化是靈魂,旅游是載體[1]。2018年3月22日國務(wù)院印發(fā)了《關(guān)于促進全域旅游發(fā)展的指導(dǎo)意見》。(下簡稱意見),《意見》中指出:推動旅游與科技、教育、文化、衛(wèi)生、體育融合發(fā)展。科學(xué)利用傳統(tǒng)村落、文物遺跡及博物館、紀(jì)念館、美術(shù)館、藝術(shù)館、世界文化遺產(chǎn)、非物質(zhì)文化遺產(chǎn)展示館等文化場所開展文化、文物旅游,推動劇場、演藝、游樂、動漫等產(chǎn)業(yè)與旅游業(yè)融合開展文化體驗旅游[2]。因此,將紅色文化與VR技術(shù)相結(jié)合,打造VR+紅色文化虛擬交互平臺,并通過VR這種沉浸性、交互性的形式進行傳播,不僅有助于提升紅色文化品牌實力,對拓展紅色文化傳播形式,加強青少年愛國主義教育、紅色革命教育更具現(xiàn)實意義和實踐價值。通過紅色文化教育平臺的制作并同步推向中、小學(xué)課堂,讓中、小學(xué)生在課堂上,戴上VR眼鏡就能感受革命圣地的歷史文化。另外,還可以結(jié)合黨內(nèi)“兩學(xué)一做”開展平臺的VR黨政游學(xué)頻道,讓黨政機關(guān)及企事業(yè)單位的同事們,通過平臺就能學(xué)習(xí)和感受紅色景點文化。

一、紅色文化教育互動平臺的整體設(shè)計

1.工具與方法本研究使用Unity3D作為系統(tǒng)開發(fā)工具。采用AutoCAD完成場景平面圖,導(dǎo)入至3Dmax中完成模型制作,賦予材質(zhì)和燈光,將完成的場景及展品的三維模型導(dǎo)出為FBX文件格式,并導(dǎo)入至Unity3D項目文件中。[3]以C#為腳本語言設(shè)計并實現(xiàn)博物館場景虛擬交互系統(tǒng)設(shè)計。在本項目中,模型制作以六霍起義紀(jì)念館建筑及館內(nèi)藏品的比例作為建模參考,對部分展品進行仿真再現(xiàn)。通過材質(zhì)、燈光賦予模擬出現(xiàn)實展品的效果[4],本項目所使用的VR硬件為HtcVive,我們只需佩戴VR硬件,便可完成對紀(jì)念館的虛擬漫游與交互。

2.交互設(shè)計平臺場景搭建完成后,賦予相應(yīng)材質(zhì)和燈光,導(dǎo)出為Fbx格式,在Unity3D導(dǎo)入Fbx場景文件,并完成相應(yīng)交互事件設(shè)計。本系統(tǒng)平臺的整體設(shè)計路線是:首先進入場景為紀(jì)念館大門,大門隨即自動打開至全開(大約3秒),此時可利用HTCVive手柄完成第一人稱視角(攝像機視角)射線瞬移,瞬移至紀(jì)念館前廳位置,隨即出現(xiàn)紀(jì)念館自定義的文本信息,幾秒過后,文字淡出。此時參觀者可移動至展廳內(nèi)并通過旋轉(zhuǎn)即可參觀展廳內(nèi)墻上的展品。參觀者自主決定在一號展廳內(nèi)參觀的時間,當(dāng)參觀完一號展廳,到達一號展廳指定位置,紅色指示箭頭標(biāo)注指向二號展廳,參觀者此時可利用射線瞬移的方式,直接跳轉(zhuǎn)至二號展廳,二號展廳內(nèi)展品的玻璃外框默認閃爍,當(dāng)移至展柜前指定位置時,展品玻璃外框停止閃爍。此時利用HTCVive右手手柄可抓取展品(也可釋放)。待參觀者將二號展廳內(nèi)所有展品抓取(交互)完成后(注:參觀者可以重復(fù)抓取二號展廳內(nèi)展品,先后順序由參觀者自主選擇,但須完成所有展品的抓取,才能進入下一邏輯),攝像機返回至二號展廳指定位置,參觀者可以再次參觀,也可退出平臺。

二、紅色文化教育互動平臺的系統(tǒng)實現(xiàn)

1.虛擬漫游在紀(jì)念館館內(nèi)場景漫游的實現(xiàn),要運用到SteamVRPlugin組件,并將拖入到assets里,然后從prefabs下將CameraRig拖入。同時在Unity3D中添加名為Movie.cs腳本文件,并將腳本掛載到Main-Camera上,實現(xiàn)場景攝像機隨著HTCVive頭盔控制左右旋轉(zhuǎn)和前后移動的功能,從而使場景在運行時具有第一人稱視覺觀察的效果。具體的做法分兩步:(1)要實現(xiàn)HTCVive下控制玩家的位置及移動,首先要獲取頭部Y軸方向的轉(zhuǎn)動,以及頭部在x、z軸方向的移動,并將這個信息賦值給這個腳本綁定的對象身上。(2)移動的方向是依據(jù)綁定ChildTransform這個腳本的transform信息。這樣就能實現(xiàn),頭盔轉(zhuǎn)動控制移動的方向,手柄中的上、下、左、右控制移動的向前、向左、向右、向后移動。這里需要注意的是,Movie.cs腳本中有3個公共變量:Player:需將[CameraRig]賦值給它。

2.拋物線瞬移為盡可能減少VR硬件佩戴者在行走漫游過程中的不適感,在進行紀(jì)念館館外場景的漫游方式設(shè)置時,選用了拋物線瞬移的方法(通過點按HTCVive手柄顯示的射線瞬間跳轉(zhuǎn)至拋物線終點端),這里需要運用到ViveNavMesh、ParabolicPointer、ViveTele-porter三個組件。ViveNavMesh組件控制Unity的NavMesh系統(tǒng)到可渲染網(wǎng)格的轉(zhuǎn)換。它還能計算NavMesh的邊界,所以當(dāng)玩家選擇傳送位置時可以被顯示出來。ParabolicPointer組件生成/顯示一個指示網(wǎng)格并從ViveNavMesh進行采樣。ViveTeleporter組件控制實際傳送機制。TeleportVive和ParabolicPointer組件會自動添加一個BorderRenderer組件。這個組件可生成并渲染出顯示ViveNavMesh邊界的網(wǎng)格和SteamVR游戲區(qū)域。接下來需要在Unity中分別配置好對應(yīng)組件,同時在Unity中烘焙一個導(dǎo)航網(wǎng)格,并通過AreaMask屬性選擇確定哪些區(qū)域是可傳送,哪些區(qū)域不被傳送。在本平臺漫游中,確定了可傳送路徑為通向一號展廳的路面,其中大門、墻面、樹、植被等都設(shè)置了碰撞器,皆不可被傳送。

3.實現(xiàn)抓取在平臺應(yīng)用中,要實現(xiàn)在二號展廳中對玻璃展柜中展品利用手柄抓取物品的交互設(shè)計效果,同樣需要使用到SteamVRPlugin這個組件,將CameraRig對象拖至該組件中,以便獲得HeadLeft和Right,創(chuàng)建Grab.cs腳本,將代碼掛載至此組件上,找到Left和選項下可以選擇物體,即實現(xiàn)扣動HTCVive手柄扳機可拿起物體,放下扳機鍵物體墜落效果。在本系統(tǒng)中,手柄抓取動作是否精準(zhǔn)是系統(tǒng)能否實現(xiàn)的關(guān)鍵技術(shù),所以,如何精準(zhǔn)判斷碰撞體的位置是手柄抓取的條件,在程序運行中加入了相對比較成熟的模糊算法,可以幫助手柄精準(zhǔn)拾取Object。具體做法是,根據(jù)HTCVive實時位置(Unity3D與HTCVive無縫連接,并根據(jù)佩戴者所處位置計算為機器賦值參數(shù)),本研究以此位置參數(shù)作為監(jiān)聽事件依據(jù),來完成邏輯的連接。具體流程如下(見圖5-圖6):進入虛擬紀(jì)念館前廳,前廳大門打開,紀(jì)念館前牌匾上隨即出現(xiàn)紀(jì)念館文字介紹(文字與人聲同時出現(xiàn)):“六霍起義是以六安、霍山為中心區(qū)域,以農(nóng)民暴動為主體與民團兵變相結(jié)合的一系列武裝起義的總稱。這次起義創(chuàng)建了紅三十二師和皖西革命根據(jù)地,為鄂豫皖革命根據(jù)地的統(tǒng)一和發(fā)展打下了基礎(chǔ)?!睅酌脒^后,文字淡出。這里具體的邏輯安排是:(1)首先確定人物(攝像機)與前廳大門產(chǎn)生碰撞,如果碰撞,大門打開;(2)當(dāng)大門打開,觸發(fā)牌匾紀(jì)念館文字介紹顯示;(3)文字顯示一定時間后淡出。具體流程如圖7。

4.展柜閃爍為了引發(fā)參觀者的注意,在平臺中將二號展廳中所有展品的玻璃展柜均設(shè)置了閃爍效果,當(dāng)參觀者進入場景后,玻璃外框默認開始閃爍。當(dāng)人物移動至展品展示柜前想要參觀該展品時,可利用HTCVive手柄拾取展品,當(dāng)展品被拾取時,玻璃展示柜外框停止閃爍。這里創(chuàng)建了Playermoves.cs和flicker.cs兩個腳本。具體思路是當(dāng)參觀者(攝像機)位置到達二號展廳指定位置,所有展品的玻璃外框都在閃爍,這時,參觀者可走近任一展柜前,利用HTCVive手柄拾取展品,當(dāng)展品被拾取,玻璃展柜停止閃爍,再次扣動扳機并釋放展品,展品脫落并復(fù)位。具體設(shè)計流程如圖9?!癴licker”的系統(tǒng)代碼掛載在玻璃外框上,其效果是當(dāng)玻璃外框開始閃爍,那么其閃爍的頻率為每幀閃爍一次,其具體過程是:1)首先確保將上一個腳本“Playermoves.cs”掛載到攝像機上,開始運行后,代碼在固定時間內(nèi)循環(huán)執(zhí)行,用于記錄攝像機的位置,當(dāng)攝像機位置數(shù)值在確定數(shù)值范圍內(nèi),那么可產(chǎn)生碰撞并觸發(fā)下一邏輯。2)將“flicker.cs”腳本掛載到玻璃外框上,當(dāng)前一邏輯運行正常即可觸發(fā)本邏輯運行,如果前一邏輯無法運行,將不會觸發(fā)本邏輯。效果如圖10。本文主要研究基于Unity3D的紅色旅游紀(jì)念館仿真設(shè)計與應(yīng)用,通過三維軟件再現(xiàn)了紅色紀(jì)念館的模型及空間布局,并以動作、特效、語音的行為平臺增加了虛擬展覽的交互性,完成了虛擬紀(jì)念館展示及交互平臺設(shè)計。在本設(shè)計中,當(dāng)HTCVive釋放物體后,如何實現(xiàn)更為逼真的物體墜落的效果,是一個難題,目前可用的比較常見的方法有兩種:一是使用VRTK插件;另一種是利用Unity自帶重力通過設(shè)置剛體,但是,實驗效果都不太理想。因此,如何使獲得更為真實的物體墜落的效果,這對編程有一定難度,是筆者今后需要進一步研究的問題。

參考文獻:

[3]李春曉,等.基于Unity3D的中國古代農(nóng)耕虛擬場景智能展示平臺[J].農(nóng)業(yè)工程學(xué)報,2017,(2):308~314.

[4]郭丹.服裝博物館虛擬展示系統(tǒng)平臺研究[D].北京:北京服裝學(xué)院,2016.

作者:王愛軍 李中永 顏世波 單位:安徽國防科技職業(yè)學(xué)院

精品推薦
瑞安市| 上饶市| 类乌齐县| 左权县| 衡阳县| 象山县| 宜川县| 吉安县| 元江| 罗平县| 保靖县| 茂名市| 南和县| 绥德县| 南开区| 白河县| 缙云县| 原平市| 济阳县| 饶平县| 金华市| 来宾市| 平邑县| 昂仁县| 青阳县| 洛隆县| 鄂尔多斯市| 宜良县| 普兰店市| 木兰县| 庄河市| 永丰县| 汉川市| 石门县| 巴南区| 临澧县| 乐昌市| 平度市| 偃师市| 宜兰县| 苏尼特左旗|