999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UE4的虛擬展館設(shè)計(jì)與開發(fā)

2023-12-18 18:13:49楊艷瑜曾雪峰李廣松劉樹林官澤良
計(jì)算機(jī)時(shí)代 2023年11期

楊艷瑜 曾雪峰 李廣松 劉樹林 官澤良

關(guān)鍵詞:“南派”醒獅;虛擬引擎;虛擬展館;虛擬仿真

中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8228(2023)11-79-04

0 引言

元宇宙浪潮下,虛擬現(xiàn)實(shí)在教育教學(xué)、汽車制造、醫(yī)療服務(wù)、娛樂(lè)影音等領(lǐng)域應(yīng)用越來(lái)越廣泛。虛擬現(xiàn)實(shí)技術(shù)是指,在構(gòu)建的三維虛擬空間中與場(chǎng)景內(nèi)部對(duì)象發(fā)生交互行為,沉浸式感知場(chǎng)景的構(gòu)建及內(nèi)部事件的發(fā)生[1-2]。構(gòu)建的虛擬空間可以來(lái)自真實(shí)的物理世界空間,也可以是在此基礎(chǔ)進(jìn)行加工形成符合物理世界規(guī)律的疊加效果[3-4]。將虛擬現(xiàn)實(shí)技術(shù)應(yīng)用在傳統(tǒng)文化可視化交互中意義重大,在場(chǎng)景中沉浸式感受文化熏陶,更新文化推廣路徑,節(jié)約時(shí)間、金錢成本。經(jīng)過(guò)百度百科、知網(wǎng)檢索等方式調(diào)查,并未發(fā)現(xiàn)以“南派”醒獅為主題的虛擬展館的研究。

因此,本研究基于虛擬引擎技術(shù)設(shè)計(jì)以傳統(tǒng)文化“南派”醒獅為主題的虛擬展館,可以使所有的用戶在不同典型、逼真的場(chǎng)景中交互式學(xué)習(xí)“南派”醒獅的文化、醒獅動(dòng)作動(dòng)畫,給用戶帶來(lái)逼真的體驗(yàn)感和醒獅文化的洗禮,從而提升大眾整體的文化鑒賞水平,解決當(dāng)前異地參觀展覽的困境。

1 虛擬展館需求分析

虛擬展館實(shí)現(xiàn)的功能包含交互層、表現(xiàn)層和數(shù)據(jù)邏輯層。交互層在展館風(fēng)格、展館畫面、展館體驗(yàn)層面具有一定程度的決定性,是能否吸引體驗(yàn)者的關(guān)鍵要素。表現(xiàn)層主要包括虛擬展館的空間建構(gòu)、人物角色的選擇、人物動(dòng)作動(dòng)畫的表現(xiàn)形式、展柜、壁畫的逼真程度等層面。數(shù)據(jù)邏輯層是顯示虛擬展館的關(guān)鍵,每個(gè)展館功能模塊都具有獨(dú)立的藍(lán)圖結(jié)構(gòu),通過(guò)在不同藍(lán)圖之間建立藍(lán)圖通信,實(shí)現(xiàn)藍(lán)圖之間的對(duì)象引用與調(diào)用。本研究中,虛擬展館藍(lán)圖結(jié)構(gòu)主要包括劉關(guān)張獅子、玩家控制邏輯、AI 自由巡邏人自動(dòng)巡邏、第三人稱角色漫游行走、UI 交互功能、換裝游戲功能的實(shí)現(xiàn)。

獲取真實(shí)完整的體驗(yàn)感受需要完整的展館參觀流程,包含虛擬展館的初始化界面、展館簡(jiǎn)介、參觀指引、自由巡邏人與參觀者。首先,進(jìn)入初始化虛擬場(chǎng)館UI 交互界面,通過(guò)按鈕查看展館簡(jiǎn)介,了解展館所傳達(dá)的文化底蘊(yùn);其次,進(jìn)入展館開始參觀,體驗(yàn)者可以借助UI 提示界面查閱劉關(guān)張獅子的來(lái)源及其背后的文化,360°旋轉(zhuǎn)查看對(duì)象,規(guī)避了物理世界環(huán)境下對(duì)文物的損害;亦可通過(guò)UI 交互按鈕獲得醒獅服裝換裝體驗(yàn)。最后,參觀結(jié)束彈出參觀結(jié)束UI 界面。

2 虛擬展館整體設(shè)計(jì)

2.1 設(shè)計(jì)思路

本研究是以非物質(zhì)文化遺產(chǎn)“南派”醒獅為主題構(gòu)建的虛擬展館,目的在于讓當(dāng)代學(xué)生能夠正確認(rèn)知、深入了解非物質(zhì)文化遺產(chǎn)“醒獅”,爭(zhēng)當(dāng)非遺文化傳承人。本虛擬展館選擇虛幻四引擎,能夠支持PC端、移動(dòng)端、Hololens 等多平臺(tái)。本虛擬展館設(shè)計(jì)并開發(fā)了兩種交互展示虛擬展館,便于隨時(shí)查看的移動(dòng)端AR 虛擬仿真教學(xué)虛擬展館,和PC 端VR 虛擬仿真教學(xué)虛擬展館,具體功能結(jié)構(gòu)如圖1 所示。

2.2 技術(shù)路線

⑴ 三維模型構(gòu)建

虛擬現(xiàn)實(shí)技術(shù)浪潮下,3ds Max 軟件在三維場(chǎng)景設(shè)計(jì)和實(shí)體行為設(shè)計(jì)中發(fā)揮著至關(guān)重要的作用[5]。本研究主要通過(guò)3ds Max 軟件完成虛擬展館中展館空間建設(shè)、劉關(guān)張醒獅模型、醒獅服裝、展柜、壁畫等靜態(tài)三維對(duì)象的模型構(gòu)建,并創(chuàng)建AI 自由巡邏人骨骼和第三人稱角色骨骼。空間結(jié)構(gòu)的搭建直接影響參觀者對(duì)虛擬展館的體驗(yàn)感,角色骨骼直接影響角色行走動(dòng)畫,故其也是不可獲取的一部分。

⑵ 二維圖像識(shí)別

本研究中主要借助二維圖像識(shí)別技術(shù)完成虛擬展館模型貼圖、展柜、劉關(guān)張醒獅模型貼圖、壁畫紋理等三維模型的貼圖制作及UI 交互界面設(shè)計(jì)。良好的交互界面能夠帶好愉悅的體驗(yàn)感;貼圖的質(zhì)量直接影響模型的精度,從而影響真實(shí)體驗(yàn)感,故其也是不可或缺的一部分。

⑶ 程序邏輯設(shè)計(jì)

UE4(Unreal Engine 4)虛擬引擎具有強(qiáng)大的圖形渲染能力,代碼完全開源[6-7],支持C++和藍(lán)圖開發(fā)。藍(lán)圖(Blueprint)是一種可視化編輯語(yǔ)言,將可執(zhí)行的功能打包封裝成節(jié)點(diǎn),根據(jù)需求邏輯將對(duì)應(yīng)功能實(shí)現(xiàn)節(jié)點(diǎn)連接編程。本研究中主要使用UE 4 進(jìn)行虛擬展館的程序開發(fā),以可視化藍(lán)圖開發(fā)為主在對(duì)象與對(duì)象之間建立關(guān)聯(lián),實(shí)現(xiàn)虛擬展館功能邏輯與交互,獲得較好的體驗(yàn)感。

2.3 系統(tǒng)架構(gòu)

本虛擬展館設(shè)計(jì)的目的是讓用戶不受時(shí)空限制,能夠體驗(yàn)身臨其境的非物質(zhì)文化“南派醒獅”博物館。本虛擬展館的開發(fā)分為五個(gè)步驟:①利用二維圖像識(shí)別技術(shù)軟件對(duì)虛擬展館中的建筑模型等三維模型進(jìn)行貼圖繪制與制作、UI 交互界面設(shè)計(jì);②利用3dsMax 對(duì)醒獅模型及博物館中其他三維物體進(jìn)行模型制作,并導(dǎo)入U(xiǎn)E4 引擎中,將制作好的貼圖賦給三維模型,使其最大程度上實(shí)現(xiàn)逼真效果;③在UE4 中進(jìn)行三維場(chǎng)景搭建和光照構(gòu)建,增強(qiáng)用戶的沉浸式體驗(yàn)感;④利用藍(lán)圖節(jié)點(diǎn)實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)與邏輯結(jié)構(gòu),借助UMG、碰撞檢測(cè)、動(dòng)畫藍(lán)圖等實(shí)現(xiàn)與用戶的交互邏輯⑤打包exe 格式并測(cè)試,發(fā)現(xiàn)虛擬展館開發(fā)過(guò)程中存在的不足與Bug。非遺文化“南派”醒獅虛擬展館開發(fā)流程與技術(shù)路線如圖2 所示。

3 虛擬展館功能實(shí)現(xiàn)

本虛擬展館分為PC 端VR 虛擬展館和移動(dòng)端AR虛擬展館兩個(gè)版本,虛擬展館使用UE4 虛幻引擎開發(fā)平臺(tái),支持PC 端、移動(dòng)端等平臺(tái)發(fā)布,且移動(dòng)端AR 虛擬展館是基于VR 虛擬展館內(nèi)容開發(fā)、改進(jìn)與打包[8],故本研究重點(diǎn)闡述PC 端VR 虛擬展館的主要開發(fā)過(guò)程。

3.1 虛擬展館環(huán)境搭建

啟動(dòng)軟件,依次選擇[File]-[Import Into Level],選擇將制作好的3ds Max 2016 導(dǎo)出的醒獅文化虛擬展館場(chǎng)景.fbx 文件導(dǎo)入U(xiǎn)E4 平臺(tái),選擇場(chǎng)景內(nèi)容的導(dǎo)入位置(一般保存到Map 文件),選擇[FBX SceneImport Options](保持默認(rèn)選項(xiàng),如圖3 所示),單擊Import 將搭建好的場(chǎng)景和貼圖導(dǎo)入到UE4 平臺(tái),虛擬展館場(chǎng)景Top 視圖如圖4 所示。

虛擬展館場(chǎng)景設(shè)置為環(huán)形開口結(jié)構(gòu),順時(shí)針?lè)较蛞来螢槠溜L(fēng)、壁畫、劉關(guān)張獅子模型、視頻動(dòng)畫區(qū)域、展柜、壁畫等。整個(gè)虛擬展館環(huán)境以獅子紋理映射醒獅主題,突出醒獅文化特色。虛擬環(huán)境搭建時(shí)務(wù)必規(guī)避違反物理世界現(xiàn)象發(fā)生,如“穿墻”、“穿模”,因此在設(shè)計(jì)時(shí)為對(duì)象添加了物理碰撞盒子,避免在漫游體驗(yàn)時(shí)發(fā)生違反物理規(guī)律的現(xiàn)象。

3.2 角色動(dòng)畫制作

本虛擬展館設(shè)置兩個(gè)重要的角色,分別是自由巡邏人和第三人稱角色,其中自由巡邏人作為虛擬展館指引者,第三人稱角色作為體驗(yàn)者自身,因此需要對(duì)兩個(gè)角色設(shè)置模擬人物行走的動(dòng)畫。

⑴ 自由巡邏人

自由巡邏人作為虛擬展館指引者,能夠在虛擬展館可行走區(qū)域中隨機(jī)行走。可通過(guò)添加“Nav MeshBounds Volume”組件設(shè)置行走區(qū)域,按P 鍵綠色部分為可行走區(qū)域。本虛擬展館中的自由巡邏人以人工智能AI 方法實(shí)現(xiàn),主要依托AIBehavior Tree、AIBlackboard 、AI Controller 及AI Character 等功能結(jié)構(gòu),如圖5 所示,各結(jié)構(gòu)之間相互鏈接,互通互融,共同實(shí)現(xiàn)人工智能AI 自由巡邏人的行走控制。AIController 的作用主要是運(yùn)行AIBehavior Tree;故其藍(lán)圖結(jié)構(gòu)中只需添加一個(gè)節(jié)點(diǎn)“Run Behavior Tree”,BTAsset 選擇AIBehavior Tree;AI Blackboard 存放用于AIBehavior Tree 中Task 節(jié)點(diǎn)調(diào)用的Keys;AIBehavior Tree 中限定了自由巡邏人的Task 及任務(wù)處理優(yōu)先級(jí)。具體如圖6 所示。

⑵ 第三人稱漫游動(dòng)作

第三人稱漫游是指體驗(yàn)者以第三人稱視角進(jìn)入虛擬展館,虛擬展館中會(huì)提供一個(gè)人物模型作為體驗(yàn)者,第三人稱漫游動(dòng)作以Animation 的方法設(shè)計(jì)與實(shí)現(xiàn),主要依托Animation Blueprint、Blend Space 1D、AnimationSequence 等功能結(jié)構(gòu)。各結(jié)構(gòu)之間相互鏈接,互通互融,相輔相成,共同實(shí)現(xiàn)第三人稱任務(wù)角色漫游。

依次選擇[Animation] - [Blend Space 1D] -[Ch23_nonPBR_Skeleton],創(chuàng)建綁定骨骼的角色混合空間1D 動(dòng)畫文件,在Asset Brower 中將Swagger_Walk動(dòng)畫序列拖動(dòng)到Speed 時(shí)間軸,生成行走動(dòng)畫。依次選擇[Animation] - [Animation Blueprint] - [Ch23_non-PBR_Skeleton],創(chuàng)建綁定骨骼的動(dòng)畫藍(lán)圖,在動(dòng)畫藍(lán)圖中設(shè)置角色的Walk Speed。依次選擇[BluePrint Class]-[Character]-[ Ch23_nonPBR_Skeleton],創(chuàng)建Character角色藍(lán)圖,在其Details 面板中綁定骨骼及動(dòng)畫,實(shí)現(xiàn)Blend Space 1D、Animation Blueprint、character 之間的連接。具體如圖7 所示。

3.3 換裝模式切換

虛擬展館中設(shè)置了換裝模塊,當(dāng)角色靠近醒獅展臺(tái),彈出UI 提示界面,提示體驗(yàn)者可以通過(guò)按R 鍵穿上或脫下完成換裝。Character 靠近感應(yīng)區(qū)域,Character 獲得Player Controller 并獲取按鍵輸入權(quán)限,按R 鍵設(shè)置Body 的可視性。利用Flip Flop 節(jié)點(diǎn)靈活處理按鍵次數(shù),奇數(shù)次穿上舞獅服裝,偶數(shù)次脫下舞獅服裝,體驗(yàn)者能夠更為真實(shí)地感知醒獅文化。Character 換裝藍(lán)圖如圖8 所示。

4 虛擬展館測(cè)試

測(cè)試是開發(fā)行業(yè)中必不可少的一步,其目的是發(fā)現(xiàn)在虛擬展館開發(fā)過(guò)程中存在的不足與BUG,給體驗(yàn)者提供更完備的優(yōu)質(zhì)體驗(yàn)。為此,將開發(fā)調(diào)試好的VR 虛擬展館選擇在PC 端平臺(tái)打包,生成可直接執(zhí)行的非物質(zhì)文化遺產(chǎn)“南派”醒獅虛擬展館。主要從場(chǎng)景切換、UI 展示、UI 交互、動(dòng)畫播放與暫停、角色換裝等多方位、多角度展開測(cè)試。

通過(guò)訪談并總結(jié)53 位不同虛擬展館體驗(yàn)者的體驗(yàn)感受,總結(jié)如下:虛擬展館能夠正常運(yùn)行,沒(méi)有明顯Bug 提示,場(chǎng)景及UI 交互界面顯示良好,能夠根據(jù)體驗(yàn)者需求實(shí)施更新實(shí)現(xiàn)數(shù)據(jù)更新與界面切換,無(wú)閃退現(xiàn)場(chǎng);角色換裝體驗(yàn)很有創(chuàng)意,能夠全方位體驗(yàn)醒獅文化;在可行走區(qū)域中人工智能AI 角色運(yùn)動(dòng)軌跡良好,能夠完成基礎(chǔ)交互與指引。游戲過(guò)程中參數(shù)顯示正常,無(wú)亂碼、黑屏等現(xiàn)象。

5 總結(jié)與展望

本研究中的虛擬展館打破傳統(tǒng)文化傳統(tǒng)時(shí)空局限,從更新傳統(tǒng)文化傳播形式的角度出發(fā),設(shè)計(jì)并開發(fā)了PC 端VR 虛擬展館和移動(dòng)端AR 虛擬展館兩個(gè)版本,創(chuàng)建良好的視覺體驗(yàn)效果,提供完備的虛擬展館功能和游戲的體驗(yàn),大大增加了遠(yuǎn)程體驗(yàn)文化展館的真實(shí)性。借助先進(jìn)的UE4 虛幻引擎展開傳統(tǒng)文化“南派”醒獅虛擬展館的設(shè)計(jì)與開發(fā),通過(guò)使用引擎自帶的可視化藍(lán)圖編程虛擬展館實(shí)現(xiàn)各個(gè)功能,提高虛擬展館的易用性和可拓展性。本虛擬展館目前只在學(xué)校層面上進(jìn)行測(cè)試與應(yīng)用,將其應(yīng)用范圍擴(kuò)展至全市、全省是后續(xù)進(jìn)一步研究的內(nèi)容。

主站蜘蛛池模板: 国产欧美日韩视频怡春院| 亚洲天堂视频在线免费观看| 日韩欧美国产中文| 性欧美精品xxxx| 秘书高跟黑色丝袜国产91在线| 99视频在线免费| 国产精品13页| 19国产精品麻豆免费观看| 呦女亚洲一区精品| 美女无遮挡免费网站| 久久国产精品嫖妓| 波多野结衣视频一区二区| 欧美日韩国产成人在线观看| 国产成人精品一区二区三在线观看| 三上悠亚在线精品二区| 91香蕉国产亚洲一二三区| 国产成人精品午夜视频'| 成·人免费午夜无码视频在线观看| 91无码网站| 国产av无码日韩av无码网站 | 啪啪永久免费av| 色老头综合网| 免费播放毛片| 国产成人精品高清在线| 亚洲免费人成影院| 国产在线观看91精品| 欧美爱爱网| 伊人久综合| 99久久人妻精品免费二区| 99久久99这里只有免费的精品| 99福利视频导航| 久久不卡国产精品无码| 国产精品va免费视频| 欧美日韩一区二区在线免费观看 | 国产精品部在线观看| 亚洲第七页| 99久久精彩视频| 亚洲AV无码久久精品色欲| 香蕉久久永久视频| 中文字幕首页系列人妻| 亚洲国语自产一区第二页| 日本成人一区| 国产精品短篇二区| 99久久国产综合精品2020| 欧美日韩国产系列在线观看| 欧美日韩国产精品va| 人人妻人人澡人人爽欧美一区| 国产美女一级毛片| 香蕉eeww99国产精选播放| 国产精品午夜福利麻豆| 国产幂在线无码精品| 四虎精品黑人视频| 国产91小视频| 欧美日本视频在线观看| 国产欧美日韩专区发布| 精品三级在线| 亚洲黄网在线| 国产成人乱码一区二区三区在线| 国产18页| 亚洲精品少妇熟女| 九九九国产| 欧美一区二区自偷自拍视频| 丝袜国产一区| 久久久久人妻一区精品| 亚洲欧洲日产国产无码AV| 亚洲精品久综合蜜| 91久久偷偷做嫩草影院免费看| 亚洲天堂高清| 3p叠罗汉国产精品久久| 国产迷奸在线看| 久久网综合| 成人免费视频一区二区三区| 麻豆精品视频在线原创| 精品乱码久久久久久久| 国产欧美日韩综合在线第一| 免费高清毛片| 男女精品视频| 毛片视频网址| 国产美女视频黄a视频全免费网站| 亚洲日本精品一区二区| 国产成人无码综合亚洲日韩不卡| 不卡午夜视频|