虛擬現(xiàn)實(shí)技術(shù)在古建復(fù)原中的運(yùn)用方法研究
隨著經(jīng)濟(jì)社會的發(fā)展,城市建設(shè)日新月異,部分政府機(jī)構(gòu)為了新的城市規(guī)劃需要,拆除了眾多優(yōu)秀的傳統(tǒng)古建筑。古建筑是歷史物質(zhì)遺產(chǎn)的重要部分,包含著深厚的文化內(nèi)涵和高超的建造工藝。目睹著這些先人留下的財(cái)富在當(dāng)代被快速損毀,我們一方面迫切需要呼吁政府和社會對古建進(jìn)行搶救性保護(hù),另一方面就是利用虛擬現(xiàn)實(shí)技術(shù)對這些傳統(tǒng)古建進(jìn)行三維數(shù)字化復(fù)原,將古建帶有的大量信息進(jìn)行計(jì)算機(jī)數(shù)據(jù)化保存。本文在此背景下,通過對前期實(shí)踐的歸納和整理,總結(jié)了虛擬現(xiàn)實(shí)技術(shù)在古建數(shù)字化復(fù)原領(lǐng)域的具體流程、指標(biāo)和主要方法,為古建的數(shù)字化復(fù)原提供了技術(shù)支撐。
1.古建虛擬復(fù)原的的設(shè)計(jì)要求
使用虛擬現(xiàn)實(shí)的相關(guān)技術(shù)對古建進(jìn)行數(shù)字化復(fù)原,應(yīng)當(dāng)根據(jù)古建自身的特點(diǎn)進(jìn)行特征分析、流程設(shè)計(jì)、制作及交互的開發(fā),完成后的虛擬古建,總體上要能夠達(dá)到以下設(shè)計(jì)要求:
1.1真實(shí)的反映古建及古建環(huán)境
為了真實(shí)的反映出中國傳統(tǒng)古建的現(xiàn)狀,所以一切建模的基礎(chǔ)要基于真實(shí)的尺寸數(shù)據(jù)之上,并在交互展示平臺上能夠?qū)崿F(xiàn)具有真實(shí)視覺感受的效果,能夠?qū)崿F(xiàn)流暢的交互體驗(yàn)。通過虛擬現(xiàn)實(shí)軟件制作出的虛擬古建,要準(zhǔn)確真實(shí)的還原出古代傳統(tǒng)建筑的原貌,包括建筑的平面布局、建筑結(jié)構(gòu)、材料、紋理、環(huán)境等特征,還可以模擬各類不同的天氣及光影變化。
1.2實(shí)現(xiàn)流暢的實(shí)時(shí)交互
虛擬現(xiàn)實(shí)技術(shù)的核心問題就是要實(shí)現(xiàn)人機(jī)的實(shí)時(shí)交互,沒有交互的展示就不能稱之為虛擬現(xiàn)實(shí),所以用戶通過虛擬現(xiàn)實(shí)軟件制作出的虛擬古建不僅能夠使用鍵盤機(jī)鼠標(biāo)來是實(shí)現(xiàn)人機(jī)的交互,有時(shí)也可以通過某些特制的硬件設(shè)備,如3D顯示屏、眼鏡、頭盔等實(shí)現(xiàn)更好的交互效果。在交互的過程中,為了保證交互的流暢性,必須進(jìn)行模型貼圖的優(yōu)化處理,以獲得更好的交互速度,為用戶提供更好的交互體驗(yàn)。用戶在進(jìn)行人機(jī)交互的過程中,可以選擇第一人稱視角、第三人稱視角、漫游等形式進(jìn)行對虛擬古建的觀察與研究,通過交互方式的切換,可以全面的觀測到建筑的整體、建筑的局部構(gòu)件及環(huán)境,所以在制作時(shí)要保證實(shí)現(xiàn)交互的流暢性。
1.3實(shí)現(xiàn)有效的瀏覽和研究價(jià)值
利用虛擬現(xiàn)實(shí)技術(shù)創(chuàng)建出來的虛擬古建,目的就是為了提供給用戶進(jìn)行瀏覽研究及應(yīng)用。用戶可以根據(jù)各自的需求對虛擬古建進(jìn)行分析,從而獲得有用的信息。在完成后的虛擬古建中,用戶可以隨時(shí)隨地對古建進(jìn)行觀測,除了滿足瀏覽功能外,能夠輔助古建行業(yè)的研究者制定和完善古建修繕方案,研究人員可以根據(jù)各自的專業(yè)領(lǐng)域、各自的研究方向等方面共同對古建的修繕提出針對性建議。能夠有效規(guī)避掉在古建修繕工程中的風(fēng)險(xiǎn)。研究者可以在虛擬現(xiàn)實(shí)中觀測到不同的修繕結(jié)果,提高了修繕方案的準(zhǔn)確性。
1.4能夠提供完整的數(shù)據(jù)資料
通過虛擬真實(shí)性復(fù)原的方式,構(gòu)建在虛擬現(xiàn)實(shí)平臺上特定的虛擬古建自身將包含完整的古建可視化數(shù)據(jù)資料。 包括古建的平面布局、古建的架構(gòu)體系、構(gòu)件的規(guī)制、構(gòu)件的材料和工藝、古建的裝飾內(nèi)容和工藝、古建的環(huán)境等資料。當(dāng)然還能提供相關(guān)的文字及影像資料。這些虛擬古建上的數(shù)據(jù)資料不會因?yàn)橥獠凯h(huán)境的變化而消失,是行之有效的資料長期保存方式。
2.虛擬現(xiàn)實(shí)技術(shù)復(fù)原古建的基本流程
利用虛擬現(xiàn)實(shí)技術(shù)對傳統(tǒng)古建的復(fù)原,是一個(gè)工序復(fù)雜嚴(yán)謹(jǐn),邏輯性較強(qiáng)的開發(fā)過程,包含眾多的制作環(huán)節(jié),當(dāng)然在制作的過程中也會因?yàn)殚_發(fā)工具的不同導(dǎo)致開發(fā)流程有所不同,本文中虛擬現(xiàn)實(shí)古建的開發(fā)流程是基于無錫惠山古鎮(zhèn)李公祠真實(shí)性復(fù)原的實(shí)現(xiàn)這一項(xiàng)目的基礎(chǔ)上進(jìn)行總結(jié)而成的。
2.1 虛擬古建整體框架設(shè)計(jì)
為了能夠反映出傳統(tǒng)古建最真實(shí)的狀態(tài),整體的框架設(shè)計(jì)是最后所呈現(xiàn)效果的保障,它是整個(gè)虛擬現(xiàn)實(shí)開發(fā)流程的基礎(chǔ)。只有一個(gè)合理的框架設(shè)計(jì)才能保證人與虛擬古建交互過程中,所觸發(fā)的一系列事件能夠順利進(jìn)行。在考慮整體框架設(shè)計(jì)時(shí)主要有以下問題需要注意:
1、虛擬古建將以何種方式進(jìn)行項(xiàng)目展示,以及最終的制作成果有哪些。
2、用戶在瀏覽和使用該虛擬古建時(shí),實(shí)現(xiàn)何種交互方式和交互體驗(yàn)。
3、最終該應(yīng)用的使用價(jià)值如何體現(xiàn)。
2.2 創(chuàng)建虛擬古建的相關(guān)流程
(一)數(shù)據(jù)資料的采集與整理
資料的的采集環(huán)節(jié)對于古建的真實(shí)性復(fù)原具有決定意義,無論是原始資料的收集、外觀造型的尺寸采集還是影像資料的采集都要以真實(shí)性作為采集的基本原則,保證后期建模過程的資料的真實(shí)可靠性,防止應(yīng)資料的采集問題,使整個(gè)展示平臺失去其使用價(jià)值。數(shù)據(jù)資料的采集主要包含:
1、傳統(tǒng)古建的資料收集,包含歷史文獻(xiàn)資料,重建修繕資料,以及網(wǎng)絡(luò)上資料的收集與整理。力求找到最原始的一手資料。
2、收集與整理古建的相關(guān)測繪數(shù)據(jù)與圖紙,為保證數(shù)據(jù)的真實(shí)性,部分能夠?qū)嵉販y量的數(shù)據(jù)盡可能去進(jìn)行實(shí)地的數(shù)據(jù)采集。
3、為了保證虛擬古建外觀造型上的真實(shí)性,應(yīng)盡可能去現(xiàn)場進(jìn)行古建結(jié)構(gòu)、紋理貼圖的影像數(shù)據(jù)采集。涉及到紋理貼圖部分應(yīng)當(dāng)用計(jì)算機(jī)二維軟件進(jìn)行后期處理。
(二)虛擬古建模型的創(chuàng)建
三維數(shù)字化古建模型是整個(gè)虛擬現(xiàn)實(shí)平臺的主要展示內(nèi)容,所有的工作都是圍繞著它加以展開,模型的制作是整個(gè)虛擬現(xiàn)實(shí)平臺最終要的制作環(huán)節(jié)。通常使用三維制作軟件3DsMax進(jìn)行所有模型的創(chuàng)建,由于使用該軟件所創(chuàng)建的模型都是實(shí)體模型,而且為了保證古建還原的真實(shí)性,將盡可能真實(shí)的創(chuàng)建古建所有的建筑構(gòu)件部分,所以這也將是耗時(shí)最多的環(huán)節(jié)。
(三)虛擬古建模型的貼圖賦予
為了保證虛擬古建復(fù)原的真實(shí)性,除建模環(huán)節(jié)需要對原始的建筑構(gòu)件進(jìn)行模型創(chuàng)建外,包裹在模型表面的紋理貼圖的真實(shí)感也直接影響虛擬古建的真實(shí)性。所以要把相機(jī)采集的原始真實(shí)的建筑構(gòu)件照片進(jìn)行后期處理,如將帶有透視的影像處理成平面的貼圖素材,處理采集到的素材的偏色問題等。在行業(yè)內(nèi)有著“三分模型,七分材質(zhì)”的說法,可見貼圖部分也是要格外注重的制作環(huán)節(jié),它將直接影響古建復(fù)原的真實(shí)性以及用戶在與平臺交互時(shí)的感受。
(四)虛擬古建模型與貼圖的優(yōu)化與整合
對于三維數(shù)字化古建模型優(yōu)化的目的就是為了進(jìn)一步提高其在導(dǎo)入虛擬平臺后的運(yùn)行速度,保證用戶在使用該平臺的過程中有流暢和良好的用戶體驗(yàn)。為了保證運(yùn)行速度,必須對模型進(jìn)優(yōu)化,必要時(shí)降低模型的精度。為此需要做如下工作:
1、檢查建模過程中部分構(gòu)件的建模方式,模型的布線方式等是否一致。
2、檢查模型是否存在子對象的交叉、重疊等錯(cuò)誤現(xiàn)象。
3、對部分構(gòu)件的不可見面進(jìn)行刪除,盡可能的精簡模型面數(shù)。
4、對模型的貼圖進(jìn)行優(yōu)化,在保證貼圖能夠充分反映模型表面細(xì)節(jié)的情況下,盡可能的減小貼圖的文件大小。
(五)虛擬古建交互功能的實(shí)現(xiàn)
將賦予好紋理貼圖的古建模型導(dǎo)入虛擬現(xiàn)實(shí)交互制作軟件,在該軟件中中進(jìn)行交互功能的開發(fā),使原先靜態(tài)的古建模型實(shí)現(xiàn)各種交互功能。并加載設(shè)計(jì)相關(guān)的環(huán)境要素。如果是非計(jì)算編程類開發(fā)者,可以選用圖形化的虛擬現(xiàn)實(shí)交互制作團(tuán)建,比如Unity 3D,其能大量減少編程方面的工作。
(六)虛擬古建的發(fā)布
創(chuàng)建完交互后的虛擬古建通常在交互軟件中進(jìn)行發(fā)布,Unity 3D可以在Windows、Mac、Android等多系統(tǒng)中進(jìn)行發(fā)布運(yùn)行,目前用Unity 3D開發(fā)的虛擬交互一般都是在wingows上進(jìn)行發(fā)布,采用兩種發(fā)布形式:exe可執(zhí)行文件發(fā)布和網(wǎng)頁發(fā)布。由于用Unity 3D開發(fā)的交互文件通常運(yùn)行數(shù)據(jù)量龐大的場景文件,所以更加適合執(zhí)行exe格式的文件并在獨(dú)立的計(jì)算機(jī)硬件平臺上運(yùn)行。同時(shí)Unity 3D也能夠以網(wǎng)頁的形式進(jìn)行發(fā)布,但是在后期瀏覽的時(shí)候要安裝unity web player插件。
3 虛擬古建建模的特點(diǎn)及主要技術(shù)要求
3.1 虛擬古建模型建模的特點(diǎn)
由于傳統(tǒng)古建筑的建筑結(jié)構(gòu)特點(diǎn),導(dǎo)致古建建模時(shí)較其他物體建模有其自身的特點(diǎn),主要表現(xiàn)在以下幾個(gè)方面[2]:
1、模型必須具備一定的可復(fù)制性和可修改性,由于傳統(tǒng)木結(jié)構(gòu)的榫卯式連接方式,在創(chuàng)建一個(gè)建筑構(gòu)件模型時(shí)往往需要花費(fèi)很長的時(shí)間,一棟單體古建模型往往需要幾千上萬個(gè)構(gòu)件模型組合,因此有些重要的建筑構(gòu)件要進(jìn)行標(biāo)準(zhǔn)化建模,在標(biāo)準(zhǔn)化的模型基礎(chǔ)上進(jìn)行復(fù)制和修改。
2、模型必須有較強(qiáng)的真實(shí)性,古建及環(huán)境模型在創(chuàng)建時(shí)必須要有一定的歷史資料、現(xiàn)場拍攝和測繪資料,保證三維模型能夠真實(shí)的反映出古建的歷史原貌。
3、虛擬構(gòu)件的材質(zhì)紋理在賦予模型時(shí)必須考慮合適的貼圖映射方式,并及時(shí)進(jìn)行參數(shù)上的細(xì)節(jié)修改。
4、在交互操作時(shí),場景界面和模型應(yīng)提供相應(yīng)提示,使得交互能按意圖進(jìn)行。
3.2 虛擬古建建模的主要技術(shù)要求
對古建進(jìn)行計(jì)算機(jī)三維建模是虛擬現(xiàn)實(shí)技術(shù)中最基礎(chǔ)的同樣也是最關(guān)鍵的技術(shù)之一,三維模型的質(zhì)量直接影響到虛擬古建的應(yīng)用價(jià)值和研究價(jià)值。建立一個(gè)優(yōu)質(zhì)的古建模型能夠確保后面其他環(huán)節(jié)工作的意義。目前,計(jì)算機(jī)三維軟件大多可以應(yīng)用在虛擬模型的創(chuàng)建上,比如Autodesk3DsMAX、Maya、UG等。無論使用何種建模軟件,在對虛擬古建建模時(shí)均要滿足以下技術(shù)要求:
1、精確性,對古建構(gòu)件進(jìn)行三維建模后衡量模型精確性。
2、廣泛性,模型能否全方位的展示古建的整體與細(xì)節(jié)。
3、真實(shí)性,模型是否能夠真實(shí)的反應(yīng)出古建整體與局部的現(xiàn)狀。
4、易操作性,模型的建模過程是十分復(fù)雜和漫長的。模型的制作者應(yīng)竟可能的將構(gòu)件全面精細(xì)的表現(xiàn)出來,并形成一套可復(fù)制的建模流程。
5、顯示速度,應(yīng)用程序在演示交互功能時(shí)往往需要耗費(fèi)大量的時(shí)間,要竟可能縮短交互時(shí)的響應(yīng)時(shí)間,否則會影響到人的使用和研究人情。
6、實(shí)時(shí)顯示,在三維的虛擬環(huán)境中,模型的現(xiàn)實(shí)必須在特定的幀率上,這就要求更快的顯示模式和更少的模型面數(shù)。
3.3 虛擬古建紋理貼圖的主要技術(shù)要求
為了真實(shí)的復(fù)原中國傳統(tǒng)古建,展示古建自身建筑材料的特點(diǎn)及表面的裝飾工藝,需要對數(shù)字化模型進(jìn)行紋理貼圖的處理,因此需要大量的貼圖紋理資料,因此對這些紋理貼圖資料從采集、處理到優(yōu)化都提出了較高的技術(shù)要求:
1、精確性,貼圖采集時(shí)的位圖像素質(zhì)量要滿足近距離觀測模型的需要。
2、真實(shí)性,在貼圖采集時(shí),貼圖能否全面的展示出建筑表面的的紋理材質(zhì)特征及與現(xiàn)存狀態(tài)一致的表面殘損情況。
3、可重復(fù)性,處理后的貼圖能夠盡可能的重復(fù)利用,減少貼圖采集難度,在保證模型真實(shí)性的同時(shí)減少貼圖采集和處理的工作量。
4、光影感,在三維軟件中進(jìn)行紋理貼圖賦予前,要對各貼圖進(jìn)行質(zhì)感及光影的處理。
5、統(tǒng)一的比例,在給模型進(jìn)行紋理貼圖時(shí),古建模型構(gòu)件上的貼圖比例要協(xié)調(diào)一致。
4. 虛擬古建的構(gòu)建方法
4.1 虛擬古建模型的創(chuàng)建
在基于虛擬現(xiàn)實(shí)技術(shù)基礎(chǔ)上構(gòu)建的三維模型,是整個(gè)系統(tǒng)的核心。它直觀的呈現(xiàn)出物體的形式、外觀造型、色彩等重要信息。它為用戶構(gòu)建出了一個(gè)能進(jìn)行實(shí)時(shí)交互的三維虛擬環(huán)境。在虛擬環(huán)境中的對象不僅要求在造型上與真實(shí)物體一致,而且要求在材質(zhì)、光影等方面都能盡可能真實(shí)的反應(yīng)出物體的真實(shí)狀態(tài)。一般通過三個(gè)步驟來完成三維模型的創(chuàng)建:首先進(jìn)行幾何形態(tài)建模,主要建立三維場景的幾何模型;其次是進(jìn)行材質(zhì)建模,通過對幾何模型進(jìn)行材質(zhì)賦予和燈光設(shè)置進(jìn)行處理,最后進(jìn)行模型的動(dòng)態(tài)設(shè)置,對三維模型進(jìn)行關(guān)鍵幀動(dòng)畫設(shè)置。
三維模型是圍繞笛卡爾的坐標(biāo)系統(tǒng)進(jìn)行設(shè)計(jì),能夠非常精確的對模型進(jìn)行控制與定位,所有的建模工作都是圍繞這一坐標(biāo)進(jìn)行的。目前的人工建模方法主要有三種:Polygon建模;NURBS建模;圖像建模。無論采用何種建模方式,在保證模型質(zhì)量的前提下,應(yīng)盡可能減少模型的面數(shù)來優(yōu)化模型,這樣可以提高顯示速度,讓使用更為順暢。
4.2 虛擬古建模型的優(yōu)化
為了真實(shí)的復(fù)原傳統(tǒng)古建,在建模過程的中,往往都會按照古建的結(jié)構(gòu),建筑上分、建筑中分、建筑下分獨(dú)立建模。因此會涉及到數(shù)量龐大的建筑構(gòu)件模型,由于數(shù)據(jù)量的過大,會大大降低計(jì)算機(jī)的運(yùn)行速度,降低人們的交互體驗(yàn),所以對于模型進(jìn)行優(yōu)化是必不可少的環(huán)節(jié)。采用實(shí)例復(fù)制進(jìn)行優(yōu)化以減少系統(tǒng)的內(nèi)存消耗、采用結(jié)構(gòu)優(yōu)化可以對模型面數(shù)進(jìn)行控制,采用LOD技術(shù)優(yōu)化能提高運(yùn)算速度,增強(qiáng)用戶的交互體驗(yàn)。
(一)利用實(shí)例復(fù)制技術(shù)對古建模型進(jìn)行優(yōu)化
實(shí)例復(fù)制(Instance)是三維建模過程中對模型進(jìn)行復(fù)制的一種方式,選用實(shí)例優(yōu)化的主要目的是在已經(jīng)創(chuàng)建好的構(gòu)建模型基礎(chǔ)上進(jìn)行復(fù)制后,能夠節(jié)省大量的系統(tǒng)資源消耗,雖然被復(fù)制出的模型跟原模型有著不同的地理坐標(biāo),但他們共同分享著一個(gè)模型數(shù)據(jù)。由于在傳統(tǒng)古建中會出現(xiàn)大量的相同建筑構(gòu)件,而這些構(gòu)件大都采用多邊形建模的方式創(chuàng)建,模型表面的面數(shù)極多,因此使用實(shí)例復(fù)制的方式一方面能夠大量的減少內(nèi)存消耗,加快屏幕的實(shí)時(shí)顯示速度,并且提升虛擬現(xiàn)實(shí)整體環(huán)境的交互速度,另一方面也極大的減少了對相同構(gòu)件重復(fù)建模的工作量。
(二)利用模型自身結(jié)構(gòu)進(jìn)行優(yōu)化
傳統(tǒng)古建的建筑構(gòu)件數(shù)量龐大,結(jié)構(gòu)復(fù)雜,在建模過中,由于要反映建筑真實(shí)性的要求,每個(gè)構(gòu)件都會被完整的創(chuàng)建出來,但在后期建筑構(gòu)件相互連接的過程中,許多構(gòu)件與構(gòu)件的結(jié)合處會出現(xiàn)很多隱藏的四邊面,是無法被看到的。這些數(shù)量龐大的隱藏面會占用大量的系統(tǒng)資源,因此可以將這些看不見或注意不到的面進(jìn)行刪除,簡化模型的結(jié)構(gòu)。此外在對構(gòu)件進(jìn)行建模前,要估算好控制模型精度所需要的分段數(shù)(Segments),盡可能用較少的分段數(shù)創(chuàng)建高質(zhì)量的模型。
(三)在虛擬現(xiàn)實(shí)軟件中對模型的LOD優(yōu)化
LOD(Levels of Detail)的簡稱,意為多細(xì)節(jié)層次。LOD優(yōu)化是根據(jù)模型在現(xiàn)實(shí)環(huán)境中所處的位置和重要性,決定渲染資源的配置,通過降低遠(yuǎn)處或非重要物體的面數(shù),來提升渲染和現(xiàn)實(shí)的速度。
三維建模后的傳統(tǒng)古建模型,往往都是由大量的三維建筑構(gòu)件所組成,這些構(gòu)件在實(shí)例和結(jié)構(gòu)優(yōu)化后仍然會有龐大的邊面數(shù),系統(tǒng)的運(yùn)行速度仍受此影響,進(jìn)而影響虛擬現(xiàn)實(shí)的交互速度,因此需要采用LOD技術(shù)對模型的顯示進(jìn)行實(shí)時(shí)管理。
4.3 虛擬古建模型材質(zhì)紋理的優(yōu)化
虛擬古建模型創(chuàng)建結(jié)束后,需要給各類構(gòu)件模型進(jìn)行不同類型的材質(zhì)賦予。將照相機(jī)采集后的高清圖片,使用計(jì)算機(jī)平面處理軟件Photshop進(jìn)行無縫處理,然后通過三維軟件的材質(zhì)編輯器進(jìn)行各種紋理貼圖的參數(shù)化修改。不同的材質(zhì)類型應(yīng)用不同的材質(zhì)球類型進(jìn)行編輯,而后賦予給相應(yīng)的建筑構(gòu)件模型。
在構(gòu)件模型賦予材質(zhì)的過程中,可以通過貼圖坐標(biāo)(UVW Mapping)修改器對模型表面的紋理貼圖進(jìn)行映射方式的修正,優(yōu)化貼圖與模型的坐標(biāo)匹配。另外還可以通過使用透明貼圖及貼圖烘焙的方法來優(yōu)化模型的紋理貼圖。
(一)使用(UVW Mapping)修改器糾正模型貼圖坐標(biāo)
每一個(gè)構(gòu)件模型都要單獨(dú)進(jìn)行材質(zhì)賦予,在給對象賦予材質(zhì)的過程中經(jīng)常會出現(xiàn)二維貼圖的坐標(biāo)位置UVW與模型的坐標(biāo)位置XYZ不匹配,導(dǎo)致模型表面無法正確的現(xiàn)實(shí)貼圖的材質(zhì)紋理,因此需要給模型添加UVW Mapping修改器,來糾正貼圖的映射顯示方式及尺寸。UVW Mapping修改器能通過對模型自身UVW坐標(biāo)調(diào)整來改變貼圖位置及尺寸,修改器包含有平面、柱形、球形、收縮包裹、長方體、面、XYZ到UVW共七種映射顯示方式。能夠?qū)Σ煌庥^造型的構(gòu)建進(jìn)行正確的貼圖坐標(biāo)調(diào)整,甚至還能調(diào)整群組模型的紋理貼圖效果。
(二)透明貼圖技術(shù)的應(yīng)用
傳統(tǒng)古代建筑格外注重各類構(gòu)件的裝飾性,在這些具有裝飾性的構(gòu)件中有一類采用透雕手法進(jìn)行雕刻,構(gòu)件呈現(xiàn)出立體鏤空狀態(tài),并且由于在建筑中安裝的位置不同,所雕刻的內(nèi)容也各有差異,比如各類鏤空窗花,隔斷屏風(fēng)等。如果在虛擬模型中將這類構(gòu)件全部進(jìn)行多邊形實(shí)體創(chuàng)建,建模工作量將無法估算,耗時(shí)耗力,并且最終古建模型的面數(shù)將遠(yuǎn)遠(yuǎn)超出交互軟件的承載能力,導(dǎo)致模型導(dǎo)入后進(jìn)行交互設(shè)計(jì)過程中發(fā)生錯(cuò)誤。因此一般采用透雕工藝的裝飾構(gòu)件,可以通過透明貼圖技術(shù)來替代實(shí)體模型的創(chuàng)建。
(三)貼圖烘焙技術(shù)的應(yīng)用
貼圖的烘焙主要是指將三維軟件創(chuàng)建出的虛擬光源信息、紋理貼圖信息等生成一張平面貼圖,將這張貼圖賦予給模型,使具有這張烘焙貼圖的模型無需進(jìn)行渲染就包含了光源、明暗、陰影等信息。這是三維模型創(chuàng)建時(shí)的重要環(huán)節(jié),
目前常用的烘焙方式主要有Complete Map與Lighting Map兩種。Complete Map烘焙方式,烘焙的貼圖保存了良好的光源信息,效果較好,但是由于其要求烘焙的尺寸較大,所以用在一些小的構(gòu)件模型上。Lighting Map烘焙方式,可以保留清晰的紋理信息,與前者相比,光影感較弱,所以適合用在面積較大的模型上,比如臺基、山墻等。
4.4 虛擬古建交互功能的實(shí)現(xiàn)
采用虛擬現(xiàn)實(shí)技術(shù)進(jìn)行古建的真實(shí)性復(fù)原,就是希望借助虛擬現(xiàn)實(shí)軟件將普通的靜態(tài)古建影像和動(dòng)態(tài)古建巡游動(dòng)畫加以升級,實(shí)現(xiàn)古建與人的交互功能,通過用戶的操作,全方位的去了解古建的整體到局部、材料到裝飾等方面的實(shí)際問題。充分應(yīng)用虛擬現(xiàn)實(shí)的交互性,讓人能夠產(chǎn)生一定的沉浸感。通過Unity 3D軟件平臺基本能夠?qū)崿F(xiàn)以下交互功能:
(一)交互式漫游功能的實(shí)現(xiàn)
通過三維虛擬現(xiàn)實(shí)技術(shù)實(shí)現(xiàn)人與物的自由交互,這是最基本的交互功能,同時(shí)也是最實(shí)用的交互功能。虛擬展示平臺的用戶可以通過鍵盤、鼠標(biāo)、界面或者是觸摸屏等硬件在自由的控制整個(gè)虛擬古建,并能夠?qū)崿F(xiàn)多視角的自由瀏覽。
1、第一人稱視角漫游交互
采用第一人稱視角漫游方式,用戶將屏幕作為自身的視野范圍。通過鼠標(biāo)和鍵盤的操作,能夠清晰的觀察到虛擬場景中在物體,能夠自由的穿行的虛擬古建場景中并進(jìn)行實(shí)時(shí)的交互。用戶通過鍵盤上的“W、S、A、D”四個(gè)字母案件來控制攝像機(jī)也就是視點(diǎn)的位置,“W”向前移動(dòng)、“S”向后移動(dòng)、“A”向左移動(dòng)、“D”向右移動(dòng)。并通過鼠標(biāo)左鍵來模擬視角各方向上的轉(zhuǎn)動(dòng)。
2、第三人稱視角漫游交互
有時(shí)使用第一人稱視角進(jìn)行漫游交互,會受到較大的視覺局限性,從模型的整體到局部,有些未能觀測清楚。使用第三人稱視角漫游就能夠狠好的解決這一問題。第三人稱視角相對比較自由,它可以通過俯視觀察到這個(gè)場景的全貌,也可以通過控制視點(diǎn)的遠(yuǎn)近來觀察古建的細(xì)節(jié)部分,如具體的構(gòu)建結(jié)構(gòu),構(gòu)建的紋理貼圖等。用戶可以操作鼠標(biāo)的左鍵和滾輪來控制第三人稱視角的交互漫游。當(dāng)然這種交互方式的真實(shí)感和沉浸性也會受到一定的影響,
3、路徑漫游交互
為了減少用戶的硬件操作,Unity 3D可以預(yù)先進(jìn)行行走路徑的設(shè)定,在制作過程中對攝像機(jī)進(jìn)行路徑綁定,讓攝像機(jī)按照預(yù)先設(shè)定好的路徑進(jìn)行運(yùn)動(dòng),用戶可以就可以直接觀測,方便那些對計(jì)算機(jī)操作不熟悉的用戶。路徑漫游交互較為適合普通的瀏覽者使用,只能對古建進(jìn)行比較粗略的瀏覽欣賞。
(二)交互界面的實(shí)現(xiàn)
在完成后的虛擬古建展示平臺中,需要相應(yīng)的操作界面才能實(shí)現(xiàn)人機(jī)交互的功能。用戶通過鼠標(biāo)去控制操作按鈕,完成人與計(jì)算機(jī)的交互行為。因此友好的操作界面能夠讓用戶更為簡易的對虛擬展示平臺進(jìn)行操作,提升用戶的交互體驗(yàn)。交互界面的設(shè)計(jì)成為整個(gè)虛擬交互平臺實(shí)現(xiàn)人機(jī)交互的重要媒介。
(三)信息交互的實(shí)現(xiàn)
在用戶使用虛擬平臺的過程中,無論使用何種瀏覽方式,在瀏覽的過程中,可以用鼠標(biāo)點(diǎn)擊場景中的建筑構(gòu)件,屏幕會彈出所點(diǎn)構(gòu)件的信息窗口。再次點(diǎn)擊窗口下方的返回按鈕即可返回到建筑場景中。這種信息交互功能的實(shí)現(xiàn)需要花費(fèi)大量的時(shí)間把大量的信息輸入電腦。
(四)虛擬季節(jié)氣候的實(shí)現(xiàn)
在虛擬古建展示平臺中,用戶可以通過菜單欄設(shè)置春夏秋冬四個(gè)不同的季節(jié),通人為的切換完成虛擬古建在不同的季節(jié)氣候環(huán)境中的效果。有些效果需要借助軟件中的著色器才能實(shí)現(xiàn)在,比如霧氣效果需要通過著色器中的通道渲染命令完成。而一些下雪的視覺效果,就需要通過軟件中的粒子系統(tǒng)來實(shí)現(xiàn)。
5.總結(jié)
通過虛擬現(xiàn)實(shí)技術(shù)能夠全方位的展示中國傳統(tǒng)古建筑的結(jié)構(gòu)之美,肌理之美,能夠有效的記錄和保護(hù)這一民族的瑰寶。本文主要將無錫惠山古鎮(zhèn)李公祠開發(fā)過程中的經(jīng)驗(yàn)進(jìn)行歸納總結(jié),提出了古建數(shù)字化復(fù)原的設(shè)計(jì)要求,分析了古建虛擬創(chuàng)建的流程及主要技術(shù)要求。相關(guān)從業(yè)者也能通過此文理解虛擬古建的復(fù)原過程。
欄目分類
- 新媒體語境下地方文化故事化傳播的策略研究
- 博物館數(shù)字化傳播對文化遺產(chǎn)保護(hù)的影響
- 數(shù)字化轉(zhuǎn)型背景下文化創(chuàng)意產(chǎn)業(yè)人才供需匹配研究
- 公共圖書館詩詞閱讀推廣研究
- 基于“工匠精神”培養(yǎng)的高職院校圖書館閱讀推廣策略研究
- 剪紙和文學(xué)在文旅融合中的發(fā)展研究
- “書磚”古籍的修復(fù)研究——以《及第征祥錄》為例
- 基于OBE教學(xué)理念的工業(yè)物聯(lián)網(wǎng)課程人才培養(yǎng)模式研究
- 紙質(zhì)在文化創(chuàng)意產(chǎn)品設(shè)計(jì)中的應(yīng)用
- 數(shù)字經(jīng)濟(jì)驅(qū)動(dòng)下的制造業(yè)轉(zhuǎn)型路徑與企業(yè)績效關(guān)系研究
- 2023JCR影響因子正式公布!
- 國內(nèi)核心期刊分級情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- 重磅!CSSCI來源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評職稱超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱話題| 為什么黨校更認(rèn)可省市級黨報(bào)?是否有什么說據(jù)?還有哪些機(jī)構(gòu)認(rèn)可黨報(bào)?
- 《農(nóng)業(yè)經(jīng)濟(jì)》論文投稿解析,難度指數(shù)四顆星,附好發(fā)選題!