歐陽(yáng)廣鵬,盧楊駿杰,鐘雅婷
(大連民族大學(xué),大連 116000)
首先,我們利用三維激光技術(shù)對(duì)儺堂戲面具進(jìn)行整體掃描并獲取點(diǎn)云數(shù)據(jù),對(duì)面具點(diǎn)云數(shù)據(jù)進(jìn)行拼接、去噪、修補(bǔ)、銳化、柔性、貼圖處理,得到清晰的圖像。然后在虛擬現(xiàn)實(shí)場(chǎng)景里調(diào)整面具的位置,添加一個(gè)旋轉(zhuǎn)腳本,確定一個(gè)合適的參考點(diǎn)來(lái)實(shí)現(xiàn)模型的自動(dòng)三維旋轉(zhuǎn)功能。然后發(fā)布Web Graphics Library網(wǎng)頁(yè)版,利用互聯(lián)網(wǎng)技術(shù)搭建站點(diǎn),并結(jié)合儺堂戲戲劇上傳站點(diǎn),形成網(wǎng)站后進(jìn)行測(cè)試,最終,形成網(wǎng)頁(yè)版的瀏覽系統(tǒng)。
本文所提到的儺戲面具模型以三維激光掃描儀所獲取的真實(shí)數(shù)據(jù)為基礎(chǔ),建立儺戲面具的三維模型。首先對(duì)面具數(shù)據(jù)信息進(jìn)行拼接,去噪,修補(bǔ),銳化,柔性處理,貼圖處理。在多邊形階段主要是修補(bǔ)破洞、去除特征和局部光滑等優(yōu)化處理;在曲面階段主要是生成輪廓線、構(gòu)建曲面片、構(gòu)建格柵,最后生成NU R BS 曲面。在geomagic 中,面具模型可以明確單體的尺寸大小、形狀和位置,所以我們可以較為準(zhǔn)確地對(duì)三維模型進(jìn)行處理。因此,建立面具三維模型,在視覺(jué)上可以使觀賞者體驗(yàn)到真實(shí)的效果,給面具模型一比一還原以達(dá)到栩栩如生的效果。
人機(jī)交互技術(shù)是指通過(guò)計(jì)算機(jī)輸入、輸出設(shè)備,以有效的方式實(shí)現(xiàn)人與計(jì)算機(jī)對(duì)話的技術(shù)。虛擬現(xiàn)實(shí)場(chǎng)景,就是通過(guò)技術(shù)或設(shè)備模擬出一個(gè)可交互的、虛擬的三維場(chǎng)景,在此場(chǎng)景里可以隨意觀察儺面具的真實(shí)樣貌。同時(shí)也存在著不足之處,虛擬三維場(chǎng)景的真實(shí)度與現(xiàn)實(shí)場(chǎng)景還存相對(duì)的差距,從而導(dǎo)致體驗(yàn)觀賞效果欠佳。總的來(lái)說(shuō),經(jīng)過(guò)對(duì)圖像的透視處理模擬真實(shí)三維實(shí)景,可以給觀賞者帶來(lái)非常好的真實(shí)效果,能使我們面對(duì)面地欣賞儺戲面具帶來(lái)的美感。并且它能與傳統(tǒng)二維網(wǎng)站相結(jié)合達(dá)到更好的效果。
我們先在Unity3D 虛擬場(chǎng)景里導(dǎo)入預(yù)先處理好的儺戲面具文件,將面具模型以坐標(biāo)軸x=0,y=0,z=0 的準(zhǔn)確位置放在unity3D 虛擬現(xiàn)實(shí)場(chǎng)景里,之后編寫一個(gè)自動(dòng)旋轉(zhuǎn)腳本,在虛擬場(chǎng)景添加一個(gè)主攝像機(jī)功能,并在主攝像機(jī)上添加之前編寫好的自動(dòng)旋轉(zhuǎn)腳本,確定一個(gè)位置合適準(zhǔn)確的參考點(diǎn),將主攝像機(jī)放在之前參考點(diǎn)的位置,之后就能實(shí)現(xiàn)模型360°自動(dòng)三維旋轉(zhuǎn)展示。部分代碼如下:
public Transform target;public float distance = 7.0f;private float eulerAngles_x;private float eulerAngles_y;public int distanceMax = 10;public int distanceMin = 3;public float distance = 7.0f;
在場(chǎng)景設(shè)計(jì)過(guò)程中,會(huì)出現(xiàn)以下兩點(diǎn)需要去優(yōu)化:1.面具在場(chǎng)景里實(shí)現(xiàn)不了360°旋轉(zhuǎn)展示。2.面具無(wú)法在場(chǎng)景正中間展示。為此,我們需要對(duì)以上兩點(diǎn)做出針對(duì)性的優(yōu)化。物體實(shí)現(xiàn)不了360°旋轉(zhuǎn)是和腳本的編寫有關(guān)聯(lián)。我們需要改寫腳本中的旋轉(zhuǎn)代碼;還需要調(diào)整腳本里x、y 可視距離中的最大可視距離和最小可視距離。使它旋轉(zhuǎn)的同時(shí)保證面具出現(xiàn)在場(chǎng)景的正中間,以便于我們更佳的欣賞其美觀。在Unity3D 中進(jìn)行相機(jī)優(yōu)化,能夠依照不同的層來(lái)設(shè)置相機(jī)的可視距離。因?yàn)橄鄼C(jī)可視距離越遠(yuǎn),觀看到的物體會(huì)不清晰,相機(jī)可視的距離越近,對(duì)物體無(wú)法整體觀看。根據(jù)這一缺點(diǎn),我們可以對(duì)物體進(jìn)行相機(jī)上的可視距離進(jìn)行調(diào)整。比如,面具較大的可視距離可以設(shè)置的遠(yuǎn)點(diǎn),面具較小的可視距離設(shè)置的近一些。最后利用Unity3D 將虛擬現(xiàn)實(shí)場(chǎng)景發(fā)布Web Graphics Library,文件類型為Web Graphics Library,依托互聯(lián)網(wǎng)技術(shù)將生成的網(wǎng)頁(yè)版文件整合在網(wǎng)站上。
隨著互聯(lián)網(wǎng)信息技術(shù)的迅速發(fā)展,各個(gè)行業(yè)領(lǐng)域內(nèi)的企業(yè)和單位都逐漸開始注重自己的網(wǎng)絡(luò)文化建設(shè),并利用網(wǎng)絡(luò)信息技術(shù)的優(yōu)勢(shì),逐漸實(shí)現(xiàn)現(xiàn)代化辦公以及優(yōu)質(zhì)資源共享[ ]。我們制作網(wǎng)站之前,在網(wǎng)絡(luò)中收集一些儺戲相關(guān)的素材以及此前在外收集的數(shù)據(jù)和Unity3D 導(dǎo)出的WebGL 文件,以此作為的素材包。在硬盤上創(chuàng)建一個(gè)文件夾作為虛擬目錄,用于保存儺堂戲數(shù)字化保護(hù)系統(tǒng)的所有相關(guān)資料;利用HTML 和CSS 技術(shù),進(jìn)行網(wǎng)站設(shè)計(jì)開發(fā)。我們使用Dreamweaver CS5軟件設(shè)計(jì)網(wǎng)站時(shí),可能會(huì)遇到在預(yù)瀏覽中不顯示相關(guān)的圖片信息,是因?yàn)橄嚓P(guān)信息不在根目錄下從而無(wú)法找到路徑。因此在設(shè)計(jì)網(wǎng)站的前期,要將相關(guān)信息儲(chǔ)存在站點(diǎn)里并對(duì)多而雜的資料進(jìn)行有效管理。首先建立主頁(yè)面,并設(shè)計(jì)框架給與素材的填寫,給自己的網(wǎng)頁(yè)設(shè)計(jì)標(biāo)題、簡(jiǎn)介和關(guān)鍵字(可以讓用戶在搜索里找到我們的網(wǎng)頁(yè)),給網(wǎng)站設(shè)立站點(diǎn)(方便后期管理以及修改)并設(shè)計(jì)多個(gè)頁(yè)面,用超鏈接把網(wǎng)頁(yè)鏈接起來(lái),最后整合添加素材后發(fā)布在網(wǎng)絡(luò)服務(wù)器上。
為儺堂戲數(shù)字化系統(tǒng)保護(hù)網(wǎng)站首頁(yè),在首頁(yè)中分別設(shè)置面具人物、三維模型、劇目賞析、儺戲視頻模塊,以便廣大愛好者可以實(shí)時(shí)了解儺堂戲相關(guān)文化;在三維模型頁(yè)面中,可以全方位欣賞儺戲面具帶來(lái)的美感;在留言板中,大家可以對(duì)儺戲文化各抒己見。
貴州德江縣儺堂戲數(shù)字化保護(hù)網(wǎng)站是以互聯(lián)網(wǎng)平臺(tái)為基礎(chǔ),結(jié)合三維激光掃描技術(shù)、點(diǎn)云預(yù)處理技術(shù)、人機(jī)交互技術(shù)以及Unity3D 三維技術(shù)場(chǎng)景,解決了人們對(duì)儺堂戲文化了解難,觀賞難,因少數(shù)民族地區(qū)偏遠(yuǎn),交通條件不便,不利于近距離去保護(hù)與發(fā)展等問(wèn)題,為廣大中國(guó)儺堂戲文化的興趣愛好者提供了一個(gè)方便、快捷、良好的觀賞性平臺(tái),從而實(shí)現(xiàn)對(duì)儺堂戲文化進(jìn)行數(shù)字化保護(hù)與推廣。