色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 三維渲染引擎編輯器的研究

          三維渲染引擎編輯器的研究

          作者: 時(shí)間:2009-10-19 來源:網(wǎng)絡(luò) 收藏

          (3)PagedGeometry分頁幾何體它是OGRE的第三方插件,用來優(yōu)化渲染覆蓋無限區(qū)域的巨大數(shù)量的微小實(shí)體。該非常適合用來渲染戶外場(chǎng)景。如擁有成千上萬顆樹的茂密森林。分頁幾何體與平面實(shí)體引擎相比具有很多優(yōu)勢(shì),其中最重要的是速度,如果細(xì)節(jié)層次使用得當(dāng),由分頁幾何體管理的戶外場(chǎng)景比平面實(shí)體渲染速度要快100倍。另一個(gè)優(yōu)勢(shì)是分頁技術(shù)的使用,即只有當(dāng)實(shí)體需要立即被顯示在場(chǎng)景中時(shí),才會(huì)將該頁的實(shí)體載人內(nèi)存,這樣就可以幾乎無限放大虛擬場(chǎng)景。
          (4)Hydrax它也是OGRE的第三方插件,提供一個(gè)易用的庫用來渲染漂亮的水紋場(chǎng)景。Hydrax提供的所有渲染效果都是可配置的,包括深水效果、平滑過渡效果、泡沫效果及水下光線效果等,這些效果還可以根據(jù)需要實(shí)時(shí)變化。

          本文引用地址:http://cafeforensic.com/article/202631.htm

          4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
          系統(tǒng)結(jié)構(gòu)如圖1所示。此是基于插件的針對(duì)O-GRE的所見即所得,通過它能夠快速構(gòu)建一個(gè)場(chǎng)景模型,也可以把這些場(chǎng)景作為內(nèi)容載入OGRE應(yīng)用程序。

          4.1 插件技術(shù)原理
          插件的本質(zhì)在于不修改程序主體(平臺(tái))而對(duì)軟件功能進(jìn)行擴(kuò)展與加強(qiáng)。當(dāng)插件的接口公開后,任何公司或個(gè)人都可以制作自己的插件來解決一些操作上的不便或增加新的功能,實(shí)現(xiàn)真正意義上的“即插即用”軟件開發(fā)?!捌脚_(tái)+插件軟件”結(jié)構(gòu)是將一個(gè)待開發(fā)的目標(biāo)軟件分為兩部分,一部分為程序的主體或主框架,可定義為平臺(tái),另一部分為功能擴(kuò)展或補(bǔ)充模塊,即定義為插件。
          4.2 插件的實(shí)現(xiàn)方法
          的插件實(shí)現(xiàn)方法是在框架代碼中創(chuàng)建接口,這些接口使框架與動(dòng)態(tài)庫解耦。插件提供接口的實(shí)現(xiàn)。把插件與動(dòng)態(tài)鏈接庫區(qū)分開是因?yàn)樗鼈兊募虞d方式不同:程序不會(huì)直接鏈接插件,而是在某些目錄下查找,如果發(fā)現(xiàn)便按照配置文件中定義的方式進(jìn)行加載。
          插件實(shí)現(xiàn)過程涉及很多類。下面僅介紹5個(gè)類CBaseEditor,CBaseEditorFactory,OgreEditorRoot,CTerrainEdi-tor,CETLEditorFactory,并列出部分代碼闡述捕件實(shí)現(xiàn)過程,見圖2。

          CBaseEditor是定義的接口,由其派生的CTerrainEditor是接口的實(shí)現(xiàn),即插件。當(dāng)點(diǎn)擊主界面的ETL按鈕時(shí),O- greEditorRoot能夠監(jiān)聽到點(diǎn)擊該按鈕事件的發(fā)生,隨后調(diào)用dllStartPlugin函數(shù)。dllStartPlugin函數(shù)負(fù)責(zé)調(diào)用創(chuàng)建 CTer-rainEditor對(duì)象的工廠,由工廠(CETLEditorFactory)編輯器對(duì)象(CTerrainEditor)實(shí)例。



          關(guān)鍵詞: 引擎 編輯器

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉