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

        ?

        利用OGRE引擎進(jìn)行數(shù)字城市3D場(chǎng)景開發(fā)

        2015-05-30 05:30:02邱晨涵
        中國(guó)校外教育(上旬) 2015年13期
        關(guān)鍵詞:數(shù)字城市

        邱晨涵

        摘要:利用OGRE圖形引擎(Object-oriented Graphics Rendering Engine)中的場(chǎng)景管理、材質(zhì)系統(tǒng)、骨骼動(dòng)畫、粒子系統(tǒng)等功能,設(shè)計(jì)一款場(chǎng)景編輯器,用于高效便捷的開發(fā)制作數(shù)字城市3D場(chǎng)景。

        關(guān)鍵詞:OGRE 場(chǎng)景編輯器 數(shù)字城市

        一、研究意義

        隨著信息時(shí)代的深入發(fā)展,人們對(duì)生活品質(zhì)的要求不斷提高,日常生活中越來越多地應(yīng)用到數(shù)字城市相關(guān)的應(yīng)用服務(wù)。其中,3D場(chǎng)景是數(shù)字城市視覺體系的重要組成部分。采用免費(fèi)開源的OGRE引擎制作一款場(chǎng)景編輯器,可以明顯提高開發(fā)3D場(chǎng)景的制作效率,增強(qiáng)產(chǎn)品質(zhì)量。

        二、場(chǎng)景編輯功能分析

        一個(gè)自然環(huán)境包含有許多項(xiàng)元素,可以大體分為四類:地形、地表、附屬元素以及特定交互對(duì)象,均是場(chǎng)景輯輯器中要實(shí)現(xiàn)的。

        基于OGRE引擎的mesh網(wǎng)格,形成一般概念上的地形。在操作上,利用地形筆刷修改地形的海拔高度。并且,可設(shè)置地形筆刷的覆蓋范圍、硬度、平滑度、變化比率等參數(shù)。

        地形地表由多層紋理構(gòu)成,可分別設(shè)置各層紋理的貼圖、UV密度、紋理光照效果、地形霧化效果等參數(shù),并混合顯示。場(chǎng)景地形切割為若干塊,每一塊的地表可單獨(dú)設(shè)置紋理帖圖和靜態(tài)陰影渲染。

        附屬元素,包括光源、天空盒、霧氣、動(dòng)態(tài)云、天氣、水體等。其中,光源至少有三種類型:環(huán)境光、方向光、局部點(diǎn)光源,設(shè)置光線顏色、角度、位置、作用范圍、漫反射強(qiáng)度、鏡面反射強(qiáng)度等參數(shù)。水體的海拔位置、顏色、表層波紋、水岸波浪以及波紋波浪的速度、UV密度等參數(shù)。

        特定交互對(duì)象,指場(chǎng)景內(nèi)所有基于場(chǎng)景節(jié)點(diǎn)進(jìn)行管理的實(shí)體對(duì)象,包括攝像機(jī)、人物角色、物體、光效、音效、腳本觸發(fā)器、標(biāo)注等。可以對(duì)這些實(shí)體對(duì)象進(jìn)行載入、放置、縮放、保存、定義邏輯類型等行為。

        三、場(chǎng)景編輯器結(jié)構(gòu)

        編輯器結(jié)構(gòu)由底層、中間層、交互層三部分構(gòu)成。底層為OGRE引擎提供的基本模塊,主要包括:場(chǎng)景節(jié)點(diǎn)、材質(zhì)系統(tǒng)、角色動(dòng)畫、粒子系統(tǒng)等,對(duì)中間層提供支持。中間層是場(chǎng)景開發(fā)的具體業(yè)務(wù)模塊。交互層負(fù)責(zé)用戶與編輯器的直接接觸,主要包含:身份驗(yàn)證、工作界面、顯示模式。

        這種方式編輯器的用戶不用關(guān)心底層如何實(shí)現(xiàn),只需要依照平常對(duì)自然環(huán)境、場(chǎng)景的理解,打開編輯器后,進(jìn)入對(duì)應(yīng)功能界面就能進(jìn)行場(chǎng)景制作。所見即所得,以實(shí)現(xiàn)易用高效的設(shè)計(jì)需求。

        出于安全考慮,進(jìn)入編輯器時(shí),先進(jìn)行身份驗(yàn)證。經(jīng)過驗(yàn)證后,根據(jù)該用戶的授權(quán),開放對(duì)應(yīng)界面及功能。用戶身份信息和場(chǎng)景數(shù)據(jù)采用DES算法加密后存放在服務(wù)器集中管理的資源目錄下,增強(qiáng)系統(tǒng)健壯性。

        編輯器內(nèi)用到的實(shí)體對(duì)象有很多類型(物體、NPC、光效、行走路徑、邏輯數(shù)據(jù)、標(biāo)注等),用戶切換到某個(gè)對(duì)象的工作界面,畫面上就以包圍框方式顯示該類型的所有實(shí)體對(duì)象。采用該機(jī)制,便于檢查者針對(duì)性查驗(yàn)、修改相關(guān)項(xiàng)目對(duì)象,滿足易糾錯(cuò)的設(shè)計(jì)需求。

        這種結(jié)構(gòu),用戶操作簡(jiǎn)單直觀,所見即所得,易學(xué)習(xí),易上手。將不同業(yè)務(wù)功能、不同類型的實(shí)體對(duì)象分開處理,開發(fā)者可以逐步添加編輯器功能,不必一次性完成全部編輯器開發(fā)的工作量。在項(xiàng)目管理上,采用身份驗(yàn)證可有效阻止用戶使用未被授權(quán)的編輯器功能,降低人為錯(cuò)誤因素,也方便明確劃分不同身份用戶的職責(zé)。當(dāng)然,該結(jié)構(gòu)也存在缺點(diǎn),即,對(duì)服務(wù)器的依賴較大,并且需要借助版本管理軟件對(duì)編輯器和相關(guān)資源進(jìn)行版本控制和更新,才能保障身份驗(yàn)證的有效性。

        四、底層與業(yè)務(wù)模塊的關(guān)系

        OGRE是基于場(chǎng)景節(jié)點(diǎn)的場(chǎng)景圖,對(duì)場(chǎng)景內(nèi)各元素進(jìn)行管理,包括:“創(chuàng)建、放置和變換活動(dòng)物體(MovableObject)、燈光(Light)以及攝像機(jī)(Camera)”,“對(duì)環(huán)境光按由近到遠(yuǎn)的順序進(jìn)行組織和排序”,“渲染場(chǎng)景中的靜態(tài)陰影(Static Shadow)”等,通過這些底層模塊來實(shí)現(xiàn)場(chǎng)景編輯器里放置、調(diào)整各種實(shí)體對(duì)象(攝像機(jī)、光源、建筑、樹木、人物等)。對(duì)應(yīng)業(yè)務(wù)模塊為:攝像機(jī)、地形、場(chǎng)景靜態(tài)陰影的渲染、場(chǎng)景物體、光效、NPC、邏輯數(shù)據(jù)等。

        材質(zhì)系統(tǒng)(Material),是利用其封裝的表面材質(zhì)屬性、組成Material的紋理層、紋理混合(Blend)方式、光照、霧化等屬性,來實(shí)現(xiàn)編輯器設(shè)置不同類型、尺寸、形態(tài)的實(shí)體對(duì)象,在受到太陽(yáng)光、點(diǎn)光源、霧氣時(shí)所表現(xiàn)出來的光線反射效果。比如,一棟建筑物表面的墻磚、木材、鋼鐵、玻璃等不同部件,在陽(yáng)光照耀下,反射光線的明亮程度就有顯著差異。對(duì)應(yīng)業(yè)務(wù)模塊為:地表紋理、環(huán)境光照、場(chǎng)景物體、光效、NPC等。

        OGRE常用骨骼動(dòng)畫來實(shí)現(xiàn)具有行為動(dòng)作的可活動(dòng)對(duì)象(MovableObject)的動(dòng)畫,可以很好地模擬場(chǎng)景中各種人物、怪獸、NPC等一系列角色的動(dòng)態(tài)表現(xiàn),并且有助于美術(shù)人員合理分工,提高工作效率。對(duì)于場(chǎng)景編輯器而言,只需要支持載入骨骼動(dòng)畫相關(guān)的美術(shù)資源并縮放旋轉(zhuǎn)即可。對(duì)應(yīng)業(yè)務(wù)模塊為:場(chǎng)景物體(動(dòng)態(tài)物體)、NPC等。

        利用OGRE四邊形粒子的多項(xiàng)屬性(長(zhǎng)寬、方向、數(shù)量、材質(zhì)和重量等),模擬現(xiàn)實(shí)生活中的雨、雪、噴泉、爆炸等各種光效。配合盒狀粒子發(fā)生器(BoxEmmitter)和點(diǎn)狀粒子發(fā)生器(PointEmmiter),分別控制粒子從單一的點(diǎn)發(fā)射,或是從一個(gè)區(qū)域發(fā)射粒子,以及運(yùn)行軌跡,在視覺上形成變化豐富的光效。對(duì)應(yīng)業(yè)務(wù)模塊為:光效、霧、動(dòng)態(tài)云、天氣、水體等。

        五、小結(jié)

        圍繞“高效、易用、易糾錯(cuò)、安全”原則,采用OGRE圖形引擎的場(chǎng)景管理、材質(zhì)系統(tǒng)、骨骼動(dòng)畫、粒子系統(tǒng)等功能,進(jìn)行3D場(chǎng)景的開發(fā)設(shè)計(jì),適用于三維地圖、樓堂館所三維擬真漫游等項(xiàng)目制作。

        參考文獻(xiàn):

        [1]王艷.基于圖形圖像的三維建模技術(shù)探討[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,(2):139-140.

        [2]任丙忠,孔文煥.基于OGRE的煤礦安全虛擬現(xiàn)實(shí)3D軟件設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2011,(11):44-46.

        [3]吳帥.基于OGRE引擎的預(yù)警仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2012.

        猜你喜歡
        數(shù)字城市
        無人機(jī)航攝技術(shù)在測(cè)繪領(lǐng)域的應(yīng)用
        依托“數(shù)字城市” 地震信息平臺(tái)的建立
        試論精細(xì)化城市三維建模技術(shù)在數(shù)字城市中的應(yīng)用
        關(guān)于數(shù)字城市三維建??梢暬夹g(shù)分析
        西部資源(2017年1期)2017-03-27 21:43:26
        數(shù)字城市三維建??梢暬夹g(shù)研究與分析
        數(shù)字城市與城市地理信息系統(tǒng)
        數(shù)字城市到智慧城市的思考與探索
        商(2016年8期)2016-04-08 09:03:19
        沈陽(yáng):從傳統(tǒng)“數(shù)字城市”邁向“智慧城市”
        數(shù)字城市的探討
        芻議數(shù)字化城市建設(shè)中基礎(chǔ)測(cè)繪技術(shù)的應(yīng)用
        亚洲综合激情另类小说区| 国产熟女av一区二区三区四季| 国产精品久久久久久久专区| 久久久国产精品ⅤA麻豆百度| 国产精品第一区亚洲精品| 插入日本少妇一区二区三区 | 精品高清免费国产在线| 夜夜揉揉日日人人青青| 国产98在线 | 免费| 久久91综合国产91久久精品| 一区二区三区精品偷拍av| 色小姐在线视频中文字幕| 亚洲精品国产av日韩专区| 久久亚洲精品中文字幕| 精品九九人人做人人爱| 精品国产乱码久久久久久影片 | japanese色国产在线看视频| 亚洲精品99久91在线| 亚洲精品午夜久久久九九| 中出人妻中文字幕无码| 国产精品视频二区不卡| 一级片久久| 亚洲视频不卡免费在线| 国产乱码一区二区三区精品| 精品少妇人妻av无码专区| 亚洲精品无码人妻无码| 制服丝袜视频国产一区| 国产成人精品蜜芽视频| 最新国产精品国产三级国产av | wwww亚洲熟妇久久久久| 国产主播福利一区二区| 一区二区亚洲精美视频| 麻豆精品导航| 亚洲成色www久久网站夜月| 无码AV高潮喷水无码专区线| 一区二区无码精油按摩| 日韩av天堂一区二区| 美女内射毛片在线看免费人动物| 欧美极品色午夜在线视频| 一区二区国产在线观看| 久久久久久免费播放一级毛片|