亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        中華傅山園三維虛擬漫游系統(tǒng)的研究與設(shè)計(jì)

        2012-11-14 11:06:06孔令德楊慧炯
        電子測(cè)試 2012年12期
        關(guān)鍵詞:山園視景漫游

        劉 杰, 孔令德, 楊慧炯

        (太原工業(yè)學(xué)院, 山西太原 030008)

        0 引言

        虛擬現(xiàn)實(shí)(Virtual Reality)技術(shù)是20世紀(jì)90年代興起的一個(gè)新的研究領(lǐng)域,虛擬現(xiàn)實(shí)是一門(mén)集成了人與信息的科學(xué),其核心是由計(jì)算機(jī)生成的三維交互式虛擬環(huán)境。虛擬漫游是虛擬現(xiàn)實(shí)技術(shù)中的一個(gè)重要方向,是對(duì)虛擬三維場(chǎng)景的

        實(shí)時(shí)漫游。虛擬漫游系統(tǒng)包括一個(gè)逼真的視、聽(tīng)、觸覺(jué)一體化的特定范圍的虛擬環(huán)境。它是一個(gè)真實(shí)空間或假想空間的實(shí)時(shí)仿真虛擬空間,用戶借助必要的裝備以自然的方式在該虛擬空間中漫游,從任意角度對(duì)環(huán)境中的虛擬對(duì)象進(jìn)行觀察,從而產(chǎn)生身臨其境的感覺(jué),同時(shí)也可以對(duì)其中的物體進(jìn)行規(guī)劃和操作。

        “中華傅山園虛擬漫游系統(tǒng)”打破了傳統(tǒng)的文字、圖片等靜態(tài)表現(xiàn)方式,將中華傅山園風(fēng)貌以三維立體模型動(dòng)態(tài)呈現(xiàn)在瀏覽者面前,瀏覽者在互聯(lián)網(wǎng)上點(diǎn)擊鼠標(biāo)即可“參觀”園內(nèi)景觀和各種設(shè)施,獲得身臨其境的感覺(jué);用虛擬的境界來(lái)展示中華傅山園的風(fēng)貌,讓更多的人通過(guò)網(wǎng)絡(luò)來(lái)了解中華傅山園,吸引更多的游客來(lái)草坪區(qū)旅游。中華傅山園三維虛擬漫游系統(tǒng)同時(shí)為今后的規(guī)劃管理提供了直觀的表現(xiàn)形式。

        中華傅山園全景漫游系統(tǒng)主要包括傅山園中的牌樓、山門(mén)、林蔭道、狀元橋、戲臺(tái)、傅山生平館、大殿、膳食院、醫(yī)藥院、書(shū)法院、佛教院、儒教院、道教院、無(wú)功墻等景觀的建模,以及大規(guī)模地形地表、粒子系統(tǒng)、碰撞檢測(cè)等方面的技術(shù)的研究。

        1 總體設(shè)計(jì)

        中華傅山園漫游系統(tǒng)采用Unity3D這一款作為系統(tǒng)開(kāi)發(fā)3D引擎。整個(gè)系統(tǒng)的漫游以第一人稱(chēng)視角進(jìn)行,給觀賞者更強(qiáng)的帶入感。整個(gè)景區(qū),展廳,人物, 植被,等所能見(jiàn)到的物件都需要用到 3DMAX 來(lái)進(jìn)行模型的制作。為了能夠讓景區(qū)運(yùn)行流暢和方便后面程序的編輯制作,在模型面數(shù)上控制較為精簡(jiǎn),配合真實(shí)的紋理材質(zhì)貼圖,能達(dá)到更好的仿真效果。主要建筑將參考真實(shí)傅山園的照片來(lái)制作模型。分為主建筑群和附體建筑群。內(nèi)設(shè)建筑在有需要出現(xiàn)的地方進(jìn)行細(xì)致建模。燈光采取 UDK 里的燈光系統(tǒng),主要以白天的自然天光為主,顏色為淡藍(lán)的冷色調(diào)作為照亮整個(gè)場(chǎng)景的總燈光,能使整個(gè)場(chǎng)景光源統(tǒng)一,陰影統(tǒng)一。遠(yuǎn)處山體植被和建筑不會(huì)作為近景顯示的則不進(jìn)行實(shí)體 3D 建模,而是采取 plan 面片建模配合二維貼圖形式表現(xiàn),天空和地面則采取球狀包裹模型,天空貼圖則采取包裹式的無(wú)縫貼圖來(lái)制作,為的是在后面制作動(dòng)畫(huà)時(shí)能讓遠(yuǎn)處的云彩有流動(dòng)感,不僅生動(dòng)而且還大大節(jié)省資源。植被花草的制作采取模型堆加 plan面片,透明貼圖鏤空來(lái)表現(xiàn)葉子的造型配合真實(shí)的植被貼圖實(shí)現(xiàn)。特效方面主要表現(xiàn)用戶點(diǎn)擊觸動(dòng)開(kāi)關(guān)命令時(shí)出現(xiàn),可以運(yùn)用 UNITY3D 程序來(lái)生成實(shí)現(xiàn),一些特殊的效果可以在 3DMAX 里完成。

        本系統(tǒng)的具體需求通過(guò)UML(United Model Language,統(tǒng)一建模語(yǔ)言)對(duì)系統(tǒng)功能和模型進(jìn)行分析和設(shè)計(jì),選用Rational Rose平臺(tái)實(shí)現(xiàn),建立系統(tǒng)用例如圖1所示。

        為了構(gòu)建一個(gè)身臨其境的虛擬環(huán)境,視景仿真系統(tǒng)必須能逼真的模擬虛擬環(huán)境中所有對(duì)象在現(xiàn)實(shí)世界中的幾何、物理、行為等諸多自然特性。因此,這就要求在虛擬環(huán)境的三維建模過(guò)程中,對(duì)對(duì)象進(jìn)行幾何建模、物理建模和行為建模等。

        圖1 系統(tǒng)用例圖

        (1)幾何建模

        對(duì)象的幾何建模是生成高質(zhì)量視景圖像的先決條件,它是用來(lái)描述對(duì)象內(nèi)部固有幾何性質(zhì)的抽象模型。目前,幾何建模技術(shù)發(fā)展比較成熟,國(guó)內(nèi)外已經(jīng)開(kāi)發(fā)了很多三維建模工具供用戶選擇?;趲缀瓮庑魏图y理映射的幾何建模方式是常用的開(kāi)發(fā)手段。

        (2) 物理建模

        虛擬對(duì)象物理建模包括定義對(duì)象的質(zhì)量、重量、慣性、光照、光滑或粗糙、硬度和彈塑性等,這些特性與對(duì)象的幾何特性和行為特性結(jié)合起來(lái),可以更加真實(shí)地反映對(duì)象,形成更逼真的虛擬模型。

        (3)行為建模

        虛擬對(duì)象的行為建模體現(xiàn)了對(duì)象的自主性特性,也就是說(shuō)對(duì)象的運(yùn)動(dòng)、活動(dòng)、變化,以及與周?chē)h(huán)境和其他動(dòng)態(tài)實(shí)體之間的動(dòng)態(tài)關(guān)系,逼真的、自然的表現(xiàn)。

        其中主要景點(diǎn)模型包括:地形模型的建立、大殿的建模、牌樓的建模、山門(mén)的建模、戲臺(tái)的建模、狀元橋的建模等(見(jiàn)圖3)。

        圖2 系統(tǒng)模型圖

        圖3 模型場(chǎng)景圖

        2 紋理影射技術(shù)

        紋理映射是把二維的圖像位圖上的像素值映射到三維實(shí)體模型的對(duì)應(yīng)頂點(diǎn)上,以增強(qiáng)實(shí)體模型的真實(shí)感。它本質(zhì)上是一個(gè)二維紋理平面到三維景物表面的一個(gè)映射。從數(shù)學(xué)的觀點(diǎn)來(lái)看,映射可以用下式描述:

        (u,v)=F(x,y,z)

        其中(u,v)、(x,y,z)分別是紋理空間和物體空間中的點(diǎn)。

        例如:將一紋理映射到一高為 h,半徑為 r的圓柱面可用下面的參數(shù)形式表達(dá):

        x=rcosθ,y=rsinθ,z=h·Ф

        其中 0≤θ≤2π,0≤Ф≤ 1。

        通過(guò)下列線性變換將紋理空間[0,1]×[0,1]與參數(shù)空間[0, 2π]×[0,1]等同起來(lái):u=θ/ 2π,v=Ф。

        如此就得到了從物體空間到紋理空間的紋理表達(dá)式。

        3 虛擬漫游場(chǎng)景的構(gòu)建

        圖形學(xué)里,復(fù)雜的物體可以用三角網(wǎng)格來(lái)繪制。為了精確描述一個(gè)物體,往往需要使用成千上萬(wàn)個(gè)三角形。本系統(tǒng)中解決問(wèn)題使用LOD技術(shù),它是基于我們?cè)谟^察物體周?chē)沫h(huán)境時(shí)物體離我們?cè)竭h(yuǎn)越模糊、越近越清晰的常識(shí)。一般來(lái)說(shuō),LOD 方法就是按照距離視點(diǎn)的遠(yuǎn)近而用不同的細(xì)節(jié)模型來(lái)進(jìn)行描述,如果模型離視點(diǎn)比較遠(yuǎn),我們就用比較粗糙一點(diǎn)的 LOD 模型來(lái)進(jìn)行繪制,而如果模型離視點(diǎn)比較近,我們就用比較精細(xì) LOD 模型來(lái)進(jìn)行繪制。

        在設(shè)計(jì)地表和天空網(wǎng)格的渲染都是通過(guò)一個(gè)遞歸的過(guò)程來(lái)實(shí)現(xiàn)的。通過(guò)遍歷整個(gè)四叉樹(shù),當(dāng)?shù)竭_(dá)四叉樹(shù)的葉子的時(shí)候,即一個(gè)節(jié)點(diǎn)不再被分割的時(shí)候,就把這個(gè)節(jié)點(diǎn)繪制出來(lái)。本文采用多線程設(shè)計(jì)模式,將其一分為二,兩個(gè)線程完全并行執(zhí)行以實(shí)現(xiàn)實(shí)時(shí)、動(dòng)態(tài)的連續(xù)層次細(xì)節(jié)地形的渲染。線程一的功能是:根據(jù)實(shí)時(shí)渲染需求和五點(diǎn)定位Loo四叉樹(shù)結(jié)構(gòu)信息,生成或修改(第一次是生成,之后是修改)頂點(diǎn)緩沖區(qū)中的圖元信息并保存以待渲染。一般而言,相機(jī)不會(huì)經(jīng)常出現(xiàn)突然跳躍的現(xiàn)象,所以每次在頂點(diǎn)緩沖區(qū)中需要修改的信息相對(duì)整體信息而言并不是很多,這極大地加快了處理速度。線程二的功能是:一次性渲染地表頂點(diǎn)緩沖區(qū)中的圖元而不是一個(gè)一個(gè)節(jié)點(diǎn)地逐一渲染。

        4 三維場(chǎng)景驅(qū)動(dòng)

        根據(jù)系統(tǒng)的總體設(shè)計(jì),驅(qū)動(dòng)程序需要實(shí)現(xiàn)漫游、交互操作、碰撞檢測(cè)等功能,場(chǎng)景驅(qū)動(dòng)程序以Unity 3d為平臺(tái),C#為支持語(yǔ)言對(duì)場(chǎng)景驅(qū)動(dòng)進(jìn)行設(shè)計(jì)。

        5 碰撞檢測(cè)

        碰撞檢測(cè)一般用包圍盒技術(shù),它是指定義在一個(gè)包圍組節(jié)點(diǎn)模型外的不可見(jiàn)框架結(jié)構(gòu)。在本系統(tǒng)中,主要是用來(lái)檢測(cè)漫游是否超出邊界,避免穿墻而過(guò)情況的發(fā)生,另外的一個(gè)應(yīng)用是在視景系統(tǒng)中作為剔除視窗體外場(chǎng)景數(shù)據(jù)的參考模型。在剔除數(shù)據(jù)階段,通過(guò)檢測(cè)組節(jié)點(diǎn)的包圍盒是否與當(dāng)前視窗體發(fā)生交叉來(lái)確定是否需要遍歷該組節(jié)點(diǎn)以下的節(jié)點(diǎn),來(lái)大大減少場(chǎng)景中繪制的多邊形數(shù)。

        6 動(dòng)畫(huà)觸發(fā)

        本系統(tǒng)中在手動(dòng)漫游中,需要進(jìn)入大殿推門(mén)進(jìn)入時(shí)將會(huì)觸發(fā)該動(dòng)畫(huà),此處采用DOF即Degrees Of Freedom 的縮寫(xiě),也稱(chēng)為自由度技術(shù)在一些視景仿真系統(tǒng)中,需要實(shí)現(xiàn)實(shí)時(shí)互動(dòng),比如門(mén)或窗戶的打開(kāi)和閉合、閥門(mén)的開(kāi)關(guān)等,例如,DOF 能夠指定一扇門(mén)的旋轉(zhuǎn)角度或者是一扇窗戶打開(kāi)的水平或直線距離,這樣門(mén)或窗戶就可以只停留在一定的框架內(nèi)從而以符合邏輯的方式運(yùn)動(dòng)。

        7 總結(jié)

        本文嘗試在虛擬現(xiàn)實(shí)技術(shù)的基礎(chǔ)上來(lái)討論三維漫游演示系統(tǒng)的構(gòu)建方法。 中華傅山園漫游系統(tǒng)已經(jīng)交付使用,目前運(yùn)行情況良好。當(dāng)然本系統(tǒng)還有很多地方可以進(jìn)一步完善:

        (1)在三維漫游系統(tǒng)中對(duì)物體陰影的實(shí)現(xiàn)。

        (2)系統(tǒng)中對(duì)自然景觀的動(dòng)態(tài)模擬還比較簡(jiǎn)單,還須進(jìn)一步優(yōu)化自然景觀的模擬算法,同時(shí)引入物理特性,以便取得更真實(shí)的模擬效果。

        [1]李湘德,彭斌.虛擬現(xiàn)實(shí)技術(shù)發(fā)展綜述[J].技術(shù)與創(chuàng)新管理,2004,25(6):10-14.

        [2]鄭堅(jiān).虛擬現(xiàn)實(shí)系統(tǒng)中的視景仿真研究[J].微機(jī)發(fā)展,2003,13(9):18-20.

        [3]吳信才.地理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M].北京:電子工業(yè)出版社,2002:1-165.

        [4]孫家廣,楊長(zhǎng)貴.計(jì)算機(jī)圖形學(xué)[M].北京.清華大學(xué)出版社,1995.

        [5]彭群生,鮑虎軍.計(jì)算機(jī)真實(shí)感圖形的算法基礎(chǔ)[M].北京:科學(xué)出版社,1999:221-226.

        [6]J.Bowen Loftin.AerosPace applications of virtual environment technology[J].Computer GraPies,2000,30(4):33-35.

        猜你喜歡
        山園視景漫游
        難忘的弁山園之游
        王世貞和弇山園
        霹靂漫游堂
        vega及其在戰(zhàn)場(chǎng)環(huán)境視景仿真系統(tǒng)中的應(yīng)用
        桂林師范大學(xué)與桂林王城、雁山園
        文史春秋(2017年10期)2017-11-29 01:31:40
        NASA漫游記
        春游弇山園
        全回轉(zhuǎn)拖輪運(yùn)動(dòng)建模與視景仿真
        基于Vortex與Vega Prime的車(chē)輛模擬器動(dòng)力學(xué)與視景仿真
        基于STK的衛(wèi)星實(shí)時(shí)視景仿真系統(tǒng)設(shè)計(jì)
        亚洲欧美日韩国产一区| 色吧噜噜一区二区三区| 色婷婷综合久久久中文字幕| 国产丝袜无码一区二区三区视频 | 国产精品蝌蚪九色av综合网| 18禁无遮拦无码国产在线播放| 亚洲精品欧美二区三区中文字幕 | 欧洲一卡2卡三卡4卡免费网站| av色综合网站| 操老熟妇老女人一区二区| 美腿丝袜在线一区二区| 国偷自产一区二区免费视频| 91av精品视频| 亚洲免费看三级黄网站| 手机看片自拍偷拍福利| 最近中文字幕视频完整版在线看 | 精品国产一区二区av麻豆不卡| 麻豆91蜜桃传媒在线观看| 欧美极品少妇无套实战| 亚洲日韩图片专区小说专区| 国产无套粉嫩白浆内精| 边添小泬边狠狠躁视频| 中国老妇女毛茸茸bbwbabes| 最新欧美一级视频| 大尺度极品粉嫩嫩模免费| 中文字幕一精品亚洲无线一区| 精品乱码一区二区三区四区| 最新国产精品精品视频| 国产在线观看视频一区二区三区| 亚洲av综合av国一区二区三区 | 久久久亚洲精品一区二区三区| 久久ri精品高清一区二区三区| 国产一区二区三区视频了| 国产亚洲av另类一区二区三区| 男女性高爱潮免费网站| 亚洲三级在线播放| 丝袜美腿丝袜美腿丝袜美腿丝袜| 亚洲一区二区三区无码久久| 欧美成人a在线网站| 精品久久精品久久精品| 丰满少妇作爱视频免费观看 |