謝巍 譚文玲
摘? 要:研究通過使用Unity 3D引擎制作三維場景和動畫,結(jié)合Vuforia SDK進行AR移動開發(fā),通過移動終端對實景與3D模型、動畫及視頻等多媒體信息實現(xiàn)虛實疊加與交互。游客使用智能終端下載安裝用戶APP,在現(xiàn)實游覽過程中通過APP實時享受人文背景、事件場景等數(shù)字信息,從而提高游客的旅游熱情,增強旅游印象,達到加強地方文化傳播力度,強化地方文化品牌,提升旅游文化品牌形象的目的。
關(guān)鍵詞:移動AR技術(shù);數(shù)字文化旅游;三維虛擬場景
中圖分類號:TP391.9? ? ? 文獻標(biāo)識碼:A 文章編號:2096-4706(2020)05-0118-03
Application of Mobile AR Technology in Digital Cultural Tourism
XIE Wei,TAN Wenling
(Loudi Vocational and Technical College,Loudi? 417000,China)
Abstract:The research uses Unity 3D engine to make 3D scene and animation,combines Vuforia SDK to develop AR mobile,and realizes virtual and real superposition and interaction of real scene,3D model,animation,video and other multimedia information on mobile terminal. Tourists use the intelligent terminal to download and install the user APP. In the process of real-time tour,they can enjoy the digital information such as human background,event scene and so on,so as to improve the touristsenthusiasm,enhance the tourism impression,strengthen the local cultural communication,strengthen the local cultural brand,and enhance the image of the tourism cultural brand.
Keywords:mobile AR technology;digital cultural tourism;3D virtual scene
0? 引? 言
早期的AR技術(shù)采用三維注冊實現(xiàn)虛實疊加,或利用AR開發(fā)工具包ARToolKit識別標(biāo)記物,僅能對單視點的位置和方向進行追蹤,標(biāo)識物一般多為純黑或純白的矩形標(biāo)記,功能相對單一,難以產(chǎn)生虛實疊加的效果。近年來,ARCore、ARKit、Vuforia是比較流行的AR開發(fā)工具包。ARCore目前只支持Google Pixel系列機型和三星S8(海外版),ARKit只支持搭載A9芯片以及iOS 11的設(shè)備,而Vuforia可以支持超過100多款手機,因此Vuforia所支持的客戶端最多;另外,SLAM演算法依然是最強的,對于物品追蹤和識別的效率最高。綜合比較,結(jié)合Unity 3D和Vuforia是目前移動AR技術(shù)開發(fā)有利的工具。利用3ds Max或maya進行三維場景建模,導(dǎo)入到Unity 3D中,用Vuforia SDK檢測和跟蹤標(biāo)識物特征,根據(jù)不同的需求放置相應(yīng)的三維對象,并進行虛實交互,可用于數(shù)字文化旅游和歷史文化村鎮(zhèn)的數(shù)字化保護,增加旅游的體驗樂趣和文化知識。
婁底市旅游資源十分豐富,自然風(fēng)光、人文景觀引人入勝。擁有大熊山國家森林公園,紫鵲界梯田、湖南水府廟旅游區(qū)婁底景區(qū)等一批生態(tài)旅游區(qū);波月洞、梅山龍宮等湘中大型溶洞博物館;輝煌候府第--曾國藩故居、蔡和森紀念館、陳天華故居、羅盛教故居等人文景觀。但我市的數(shù)字化文化旅游還處在初級階段,它多以文字、圖片、視頻展示,形式較為單一。通過對本地旅游文化內(nèi)涵的深度挖掘,形成豐富的數(shù)字文化內(nèi)容產(chǎn)品,利用AR技術(shù)對旅游數(shù)字文化內(nèi)容進行虛實融合的整合研究與產(chǎn)業(yè)化開發(fā),將為本地旅游文化產(chǎn)品轉(zhuǎn)換和產(chǎn)業(yè)化開發(fā)提供一種新的開發(fā)思路和技術(shù)手段,同時增強文化傳播力度,強化文化品牌,提升旅游產(chǎn)品的文化附加值。依托于婁底市科技計劃項目婁底職業(yè)技術(shù)學(xué)院專項項目基金對VR、AR、XR技術(shù)在旅游開發(fā)與保護中的運用開展了研究。
研究目標(biāo)如下:
(1)結(jié)合Unity 3D和移動AR技術(shù)開發(fā)本地旅游文化資源,將教育性、娛樂性與互動性于一體的數(shù)字文化內(nèi)容植入現(xiàn)有旅游資源中,打造本市文化旅游強市名片;
(2)實現(xiàn)Unity 3D的移動增強現(xiàn)實自動導(dǎo)覽方法;
(3)實現(xiàn)多標(biāo)識物的自動識別,虛實的無縫切換;
(4)實現(xiàn)多模式的虛實疊加功能,包括三維模型、動畫、視頻、文字等的疊加。
1? 移動AR技術(shù)在數(shù)字文化旅游中的應(yīng)用總體路線
以“曾國藩故居”AR自動導(dǎo)游系統(tǒng)為例,系統(tǒng)設(shè)計總體流程圖如圖1所示。
2? 項目前期策劃
項目前期策劃是項目成功的關(guān)鍵,也往往是我們所忽略的。隨著人們文化生活水平提高,對于旅游的認識也不再是單純的到此一游,更注重旅游的文化底蘊,如旅游景點的人文歷史、文化傳承、趣事趣聞等。我們在搭建“曾國藩故居”AR自動導(dǎo)游系統(tǒng)時,對不同年齡段的人群進行了問卷調(diào)查,了解他們?nèi)绻⒂^旅游“曾國藩故居”希望了解哪些相關(guān)信息,大部分回答最好有相歷史人物當(dāng)時的相關(guān)事跡的知識展示。根據(jù)調(diào)查和實地取景,我們篩選了牌坊、門匾、帥旗等作為標(biāo)記物,并進行了高清拍攝,將素材上傳到之前在Vuforia官網(wǎng)注冊的云端數(shù)據(jù)庫,Vuforia引擎會實時處理標(biāo)識物圖像,并反饋到對應(yīng)的數(shù)據(jù)庫中,同時制作與標(biāo)識物相對應(yīng)的音頻和圖片、文字解說資源。在其中我們要注意,圖片可以適當(dāng)調(diào)整對比度和亮度,提高識別的準確率。當(dāng)我們使用自己的手機就可以了解到“曾國藩故居”的歷史淵源、趣事趣聞,以及體驗到三維場景瀏覽時,我相信更具有旅游樂趣。
3? 三維虛擬場景創(chuàng)建
3ds Max是當(dāng)今應(yīng)用最為廣泛的三維軟件,具備建模、材質(zhì)貼圖制作、燈光渲染、動畫制作、粒子特效的功能。因此項目在3ds Max中采用了多邊形建模的方法制作了虛擬三維場景。
Unity 3D是一款強大的3D渲染引擎,能實時快速高質(zhì)量渲染圖像,并兼顧面向?qū)ο蟮某绦蜷_發(fā),兼容眾多的第三方開發(fā)插件,最終三維逼真、實時渲染、體驗感強。所以在本項目中將3ds Max制作的虛擬三維場景保存為.FBX文件,導(dǎo)入到Unity 3D中,并在Unity 3D繪制地形、水面、風(fēng)、天空等其他元素,曾國藩故居三維效果如圖2所示。
4? Unity 3D+Vuforia實現(xiàn)移動AR技術(shù)
AR實際應(yīng)用包括離線模塊和在線處理。離線模塊由標(biāo)識物的篩選制作、相應(yīng)的多媒體素材構(gòu)成,這在上面的步驟中完成。而在線處理部分主要識別標(biāo)識物,在真實場景中疊加相應(yīng)信息,實現(xiàn)人機交互,這一部分主要由Unity 3D+Vuforia SDK完成。Vuforia SDK是在Vuforia的基礎(chǔ)上針對移動設(shè)備開發(fā)AR的軟件工具包。
首先,打開Unity 3D,創(chuàng)建新工程,在工程中導(dǎo)入之前Vuforia官網(wǎng)下載的標(biāo)識物數(shù)據(jù)庫(已上傳處理),拖曳AR Camera和Image Target預(yù)制體到窗口,刪除原主攝像機。點擊AR Camera,把在Vuforia官網(wǎng)上生成的key放到APP License Key里,加載并激活。接著完成標(biāo)識物識別的基本操作,點擊Image Target,在Database和Image Target中選擇加載的標(biāo)識物,其中Image Target中添加要顯示的多媒體對象,在操作中我們把不要混淆標(biāo)識物的類型,如2D和3D,過程中可能會出現(xiàn)誤差,可以來回調(diào)節(jié)解決。還可以在Unity 3D利用它自帶的或C#編程制作相關(guān)的虛擬交互按鈕。在實驗中,三維模型與桌面的虛實疊加效圖如圖3所示。
在Unity引擎中,同時需要導(dǎo)入Vuforia SDK開發(fā)包、模型包、特效包等,在Unity中配置Vuforia中的各種資源進行AR功能開發(fā),最終在Unity輸出移動端的AR應(yīng)用。在實驗中發(fā)現(xiàn)物體表面的特征信息對物體的識別非常關(guān)鍵,如果物體對象表面過于光滑,缺少有效的特征點,那么標(biāo)識物就會難以識別。因為是要制作適用于數(shù)字旅游的應(yīng)用,用戶會手持設(shè)備進行移動或原地旋轉(zhuǎn),在制作時要打開Vuforia持續(xù)延展追蹤識別模式,這時APP可以維持地圖狀態(tài)更長時間,即使在設(shè)備被放下或者攝像頭暫時丟失的情況下仍可以持續(xù)保持識別功能,還可以識別到多個識別對象,使用Vuforia還可以提高追蹤的效率,降低光線的影響。
5? 結(jié)? 論
采用Unity 3D+Vuforia的方式實現(xiàn)移動AR技術(shù)并運用于數(shù)字文化旅游是可行的,隨著5G時代的來臨,當(dāng)你來到曾國藩故居,用手中的手機下載APP并運行,手機在拍攝到景點的牌樓時就會出現(xiàn)曾國藩的家史文字信息,來到門前手機拍攝到大門上的門匾時播放曾國藩封號的由來音頻,手機拍攝動大廳的桌面時就會顯示曾國藩的家書并配上翻書動畫及聲音講解,我相信將為用戶帶來新的體驗和文化信息。
參考文獻:
[1] 王強.基于Android的增強現(xiàn)實導(dǎo)覽系統(tǒng) [D].南京:南京信息工程大學(xué),2017.
[2] 程彤.基于移動設(shè)備的增強現(xiàn)實技術(shù)在中小型博物館導(dǎo)覽中的應(yīng)用研究 [D].臨汾:山西師范大學(xué),2016.
[3] 陸可.基于移動增強現(xiàn)實的數(shù)字博物館應(yīng)用研究 [D].西安:西安郵電大學(xué),2015.
[4] 趙琳琳.基于AR系統(tǒng)的三維注冊技術(shù)在虛擬實驗平臺的設(shè)計 [J].電子技術(shù)與軟件工程,2018(9):147-149.
作者簡介:謝?。?976.10-),男,漢族,湖南漣源人,副教授,本科,研究方向:三維動畫制作、虛擬現(xiàn)實;譚文玲(1980.06-),女,漢族,湖南雙峰人,副研究員,本科,研究方向:三維動畫制作、教學(xué)管理。