胡能發(fā)
(韓山師范學院計算機與信息工程學院,廣東 潮州 521041)
潮汕地區(qū)地處粵東,旅游資源十分豐富,具有很強的共享與互補性,僅潮州市就有國家級非物質文化遺產(chǎn)16項,省級26項,國家級重點文物保護單位有9個,位于全省地級市首位,且在民間還有大量尚未開發(fā)的資源。但潮汕旅游業(yè),其產(chǎn)業(yè)規(guī)模具有弱、散、小的特點,在全省位居末位。初步調查統(tǒng)計,涉及潮汕文化旅游資源現(xiàn)有的網(wǎng)絡平臺主要包括兩類,一類是綜合性網(wǎng)站,約11個,另一類是專業(yè)性網(wǎng)站,約9個。第一類網(wǎng)站主要介紹潮汕地區(qū)特有的地域文化,第二類網(wǎng)站主要介紹潮汕地區(qū)的民風民俗、潮劇、美食、建筑、人物、姓氏等方面的內容。這些平臺大多以平面圖片及文字的形式展示其內容,不具有交互性,而且數(shù)據(jù)量大,信息混雜度高,從中所查詢的海量信息往往使用戶無所適從。為了改變這一現(xiàn)狀,本文將建立一個三維互動文化旅游平臺,該平臺采用Unity3D游戲引擎強大的三維互動技術,以潮汕地區(qū)為場景,在場景中植入潮汕地區(qū)特有的風土人情,如方言、建筑、宗教、飲食、民間藝術、民俗、工藝品等。從而保護潮汕旅游資源,促進潮汕旅游資源相應產(chǎn)品的設計與開發(fā)。
(1)在做好調研基礎之上,將潮汕地區(qū)各類旅游資源分類;
(2)以潮汕四市各旅游景點為情節(jié)始末,以潮汕民間藝術為參考劇情,以潮汕民間藝術中及歷史中的人物作為場景中的虛擬人物;分別置于不同的場景中,使用戶切身體會到身臨其境的感覺,從而提高對潮汕人文景觀的興趣;
(3)平臺建設流程如圖1所示,其中:
圖1 平臺設計流程
劇情編輯:由于一次性對潮汕地區(qū)所有旅游資源進行全方位的數(shù)字化處理工作量過大且復雜度高,因此根據(jù)資源類型與地域等因素,采用工程化的處理方法模塊化,將潮汕地區(qū)所有旅游資源分解為多個場景分別獨立設計,這樣就可以為每一個場景賦予一個劇情,用戶每到一個場景將觸發(fā)對應劇情。而用戶作為虛擬人物漫游所有場景的過程,可作為劇情創(chuàng)作的主線,如電視劇一樣,每個場景為電視劇的一集。場景中增加劇情的目的,可以更生動地展示潮汕文化魅力,類似于國內較流行的經(jīng)典游戲《仙斂奇?zhèn)b傳》。創(chuàng)作劇情的素材來源于旅游景區(qū)的歷史、文化、傳說等。另外,從技術方面,獨立的場景設計,便于項目任務的分配及未來對系統(tǒng)的擴充。
數(shù)據(jù)庫設計:采用SQL Server2008建立基于潮汕地區(qū)各類旅游資源的數(shù)據(jù)庫,主要字段有編號、名稱、地點、資源類型、環(huán)境狀態(tài)、開發(fā)或保護情況等,并對相關字段建立查詢、統(tǒng)計等操作,這些信息可在場景中,被虛擬人物表現(xiàn)出來,即場景中的相關模型與數(shù)據(jù)庫之間存在著交互性,其中場景中的某些虛擬人物是用戶的身份模擬。
虛擬人物模型設計:場景中存在著許多“活”的生物或物品,它們存在于各個獨立的場之中,有些虛擬人物可以在各場景之間自由移動。這就需要建立相應的模型,并生成擴展名為FBX的模型文件,供場景調用;
場景設計:場景設計是整個項目的核心,涉及到文學、美術、音樂、計算機編程等多方面的知識,編輯時將根據(jù)劇情發(fā)展的需要將潮汕方言、建筑、宗教、飲食、民間藝術、民俗、工藝品等方面的內容添加到場景中,場景編程語言為C#或JAVA。場景設計中所用到的材質與模型一部分來源于Unity3D提供的材質包,另一部分則通過攝像機、相機等實地拍攝作適當?shù)募夹g處理而得到。
網(wǎng)站設計:采用Visual Studio.net 2008開發(fā)工具,C#語言開發(fā)WEB服務程序與WEB應用程序。
發(fā)布:按場景獨立發(fā)布或聯(lián)合發(fā)布于計算機、網(wǎng)站及移動設備等。
通過對潮汕地區(qū)極具特色的地域文化—潮汕文化的分析,制定了對潮汕地區(qū)旅游資源及歷史文化遺產(chǎn)保護的數(shù)字化建設方案,即將現(xiàn)實中的潮汕地區(qū)旅游資源及歷史文化遺產(chǎn)一一映射到各個虛擬的世界 (場景)之中,通過三維互動平臺,用戶可以自由地在各個虛擬的旅游景點之間穿越,甚至可以回到古代特定的歷史時空,體驗潮汕文化特有的魅力,激發(fā)潮汕旅游的熱情,這對推動潮汕旅游經(jīng)濟的發(fā)展具有重要的意義。
[1]魯文娟,金一強.基于智能手機的 Vuforia+Unity3D增強現(xiàn)實技術方案及其教育應用[J].電子技術與軟件工程,2017,27(5):19-25.
[2]胡能發(fā).基于Unity3d游戲開發(fā)中地面及水下效果的渲染設計[J].電子世界,2015(22):161-162.