
3d圖形渲染ogre引擎
詳情介紹
ogre是一個(gè)用C++開(kāi)發(fā)的面向場(chǎng)景、非常靈活的3D引擎,它旨在讓開(kāi)發(fā)人員更容易、更直接地利用硬件加速的3D圖形系統(tǒng)開(kāi)發(fā)應(yīng)用,主要用于世界級(jí)的圖形解決方案。與其他同類(lèi)型的引擎軟件相比,OGRE的設(shè)計(jì)理念是“以設(shè)計(jì)為主導(dǎo)”,而非“特性為主導(dǎo)”。被加進(jìn)OGRE中每一個(gè)特性都是經(jīng)過(guò)深思熟慮,而不像其他的一些軟件缺乏清晰的思路將其整合在一起而給人一種像是用麻繩將這些技術(shù)捆綁到一起的感覺(jué),而ogre3d由于都是經(jīng)過(guò)深思熟慮的,所以保證了文檔的一致和詳盡,這樣讓人感覺(jué)這個(gè)特性與全局渾然一體。品質(zhì)勝于數(shù)量,因?yàn)閿?shù)量可以隨后被增加,然而質(zhì)量卻不可能在后面被添加。OGRE采用那些在商業(yè)級(jí)軟件中被反復(fù)試驗(yàn)、學(xué)習(xí)和驗(yàn)證過(guò)的完善的設(shè)計(jì)原則(在OGRE名字中所提及的面向?qū)ο笾皇沁@些實(shí)踐中的一種,其他還有經(jīng)常使用的設(shè)計(jì)模式)。OGRE并沒(méi)有限制用戶(hù)去使用一個(gè)特定的程序,它采用的是靈活的類(lèi)層次允許用戶(hù)為自己所喜歡的任何場(chǎng)景開(kāi)發(fā)特定的場(chǎng)景管理插件。想要快速層次渲染室內(nèi)場(chǎng)景,用戶(hù)就可以使用現(xiàn)有的BSP(Binary Space Partition,即:二叉空間分割)/PVS(Possible Visible Set,即:可見(jiàn)集)場(chǎng)景管理插件。那對(duì)于室外呢,用戶(hù)同樣可以使用其他的場(chǎng)景管理插件。引擎的其余部分如以前一樣繼續(xù)準(zhǔn)確無(wú)誤地運(yùn)行。說(shuō)了這么多,其實(shí)就是一句話如果你喜歡具有高質(zhì)量、靈活性和清晰文檔的設(shè)計(jì),那么,請(qǐng)選擇OGRE吧。
PS:該引擎的運(yùn)行需要 Visual Studio的支持才可以正常運(yùn)行
ogre構(gòu)建Ogre 3D示例程序
1、找到Ogre3D的文件夾
2、打開(kāi)Ogre3d.sln解決問(wèn)題方案文件
3、在解決問(wèn)題方案上右鍵選擇“構(gòu)建解決問(wèn)題方案”
4、Visual Studio會(huì)構(gòu)建示例程序,這會(huì)消耗掉一些時(shí)間
5、若一切順利,找到Ogre3D/bin文件夾
6、運(yùn)行SampleBrowser.exe.
然后你應(yīng)該看到如下給力的結(jié)果
功能及特性
1、生產(chǎn)力特性
⑴Ogre設(shè)計(jì)簡(jiǎn)單,容易使用OO接口最小化所需的努力呈現(xiàn)3 d場(chǎng)景,和獨(dú)立的3 d實(shí)現(xiàn)即Direct3D / OpenGL。
⑵可擴(kuò)展示例框架使運(yùn)行你的應(yīng)用程序是快速而簡(jiǎn)單
⑶像常見(jiàn)需求呈現(xiàn)狀態(tài)管理、空間撲殺、處理透明度為您自動(dòng)完成節(jié)省你寶貴的時(shí)間
⑷干凈、整潔的設(shè)計(jì)和所有引擎類(lèi)的全部文檔
⑸穩(wěn)定的引擎中使用一些商業(yè)產(chǎn)品
2、平臺(tái)和3 d API的支持
⑴Direct3D 9和11,OpenGL(包括,ES ES2,胡和OGL3 +)和WebGL(Emscripten)支持
⑵Windows(所有主要版本),Linux,Mac OSX,Android,iOS,Windows Phone & WinRT的支持
⑶MSVC等建立在不同的編譯器GCC 3 +或叮當(dāng)聲
3、材料/著色器支持
⑴強(qiáng)大的材料聲明語(yǔ)言允許您維護(hù)重大資產(chǎn)之外的代碼
⑵Ogre支持頂點(diǎn)和片段程序(著色),低級(jí)用匯編編寫(xiě)的程序,和高級(jí)程序?qū)懺贑g,DirectX9 HLSL,或GLSL并提供⑶自動(dòng)支持許多通常綁定常量參數(shù)如世界觀矩陣,眼睛光狀態(tài)信息,物體空間位置等
⑷Ogre支持固定函數(shù)的完整操作如多重紋理和多通道混合,紋理坐標(biāo)生成和修改、獨(dú)立的色彩和α操作不可編程硬件或低成本材料
⑸如果多個(gè)傳遞效應(yīng),通過(guò)迭代所需的最親密的“n”燈
⑹支持多種材料技術(shù)替代效應(yīng)意味著你可以設(shè)計(jì)各種各樣的卡片和怪物自動(dòng)使用最好的支持
⑺材料LOD支持;你的材料可以降低成本,因?yàn)閷?duì)象使用他們漸行漸遠(yuǎn)
⑻從PNG加載紋理,JPEG,TGA,BMP或DDS文件,包括不尋常的格式1 d紋理,體積紋理,cubemaps和壓縮紋理(DXT / S3TC)
⑼紋理可以提供和更新實(shí)時(shí)的插件,例如視頻提要
⑽易于使用的投影紋理的支持
4、網(wǎng)格
⑴Ogre靈活的網(wǎng)格數(shù)據(jù)格式接受,分離頂點(diǎn)緩沖區(qū)的概念,索引緩沖區(qū),頂點(diǎn)聲明和緩沖區(qū)映射
⑵Biquadric貝塞爾曲線曲面的補(bǔ)丁
⑶累進(jìn)網(wǎng)格(LOD),手動(dòng)或自動(dòng)生成的
⑷靜態(tài)幾何計(jì)量器
5、動(dòng)畫(huà)
⑴Ogre復(fù)雜的骨胳動(dòng)畫(huà)支持
⑵混合多種動(dòng)畫(huà)選權(quán)
⑶變量/多個(gè)骨重量剝皮
⑷軟件和硬件加速皮膚管道智能緩沖共享
⑸人工骨控制
⑹可配置的插值模式,權(quán)衡與速度
⑺Ogre靈活的形狀動(dòng)畫(huà)支持
⑻變形動(dòng)畫(huà)遺留應(yīng)用程序,您希望執(zhí)行簡(jiǎn)單形狀之間的線性混合快照
⑼構(gòu)成現(xiàn)代形狀動(dòng)畫(huà)動(dòng)畫(huà),允許您混合許多姿勢(shì)變量權(quán)重沿著時(shí)間軸,例如表達(dá)/口形狀進(jìn)行面部動(dòng)畫(huà)
⑽這兩種技術(shù)可以實(shí)現(xiàn)在硬件和軟件根據(jù)硬件支持
⑾動(dòng)畫(huà)的SceneNodes相機(jī)路徑和類(lèi)似的技術(shù),在需要的地方使用樣條插值
⑿通用動(dòng)畫(huà)軌跡可以接受可插入對(duì)象適配器使您能夠激活任何參數(shù)的任何對(duì)象
6、場(chǎng)景功能
⑴高度可定制的,靈活的現(xiàn)場(chǎng)管理,不與任何單個(gè)場(chǎng)景類(lèi)型。使用預(yù)定義的類(lèi)場(chǎng)景組織如果他們西裝或插入自己的子類(lèi)來(lái)獲得完全控制現(xiàn)場(chǎng)組織
⑵幾個(gè)示例插件演示各種方式處理現(xiàn)場(chǎng)特定于特定類(lèi)型的布局(例如BSP、八叉樹(shù))
⑶分層場(chǎng)景圖,節(jié)點(diǎn)允許對(duì)象附加到對(duì)方并遵循對(duì)方的動(dòng)作,鉸接結(jié)構(gòu)等
⑷多個(gè)陰影渲染技術(shù),modulative和添加劑技術(shù),基于模板和質(zhì)地的,每一個(gè)高度可配置和充分利用任何可用的硬件加速。
⑸現(xiàn)場(chǎng)查詢(xún)功能
7、特效
⑴Ogre排字工人系統(tǒng),允許全屏后處理效果很容易定義,如果需要通過(guò)腳本粒子系統(tǒng),包括容易擴(kuò)展的溫室氣體排放國(guó),影響和渲染器(可通過(guò)插件)
⑵系統(tǒng)可以定義文本腳本,便于調(diào)整
⑶自動(dòng)使用的粒子池實(shí)現(xiàn)了最大的性能
8、Misc特性
1、Ogre常見(jiàn)的內(nèi)存管理和加載資源基礎(chǔ)設(shè)施從檔案(ZIP,PK3)
2、靈活的插件架構(gòu)允許引擎進(jìn)行擴(kuò)展而無(wú)需重新編譯
3、“控制器”允許您輕松地組織派生值對(duì)象之間如改變船的顏色基于盾牌了
4、調(diào)試內(nèi)存管理器確定內(nèi)存泄漏
5、XMLConverter高效運(yùn)行時(shí)二進(jìn)制格式轉(zhuǎn)換到/從XML交換或編輯
6、樣本庫(kù)+瀏覽器,展示了許多功能
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類(lèi)軟件
網(wǎng)友評(píng)論
共0條評(píng)論分類(lèi)列表
精彩發(fā)現(xiàn)
換一換精品推薦
-
AutoCAD Electrical 2025中文版 v2025.0.2 3D\CAD軟件 / 4.31G
查看 -
CAD迷你畫(huà)圖電腦版 v2025R1 3D\CAD軟件 / 53.28M
查看 -
librecad(2D cad制圖軟件) v2.2.1.1官方版 3D\CAD軟件 / 24.44M
查看 -
Maxon Zbrush 2025中文版 v2025.0.1 3D\CAD軟件 / 2.51G
查看 -
caxa cad電子圖板2023 v23.1.0.16196 3D\CAD軟件 / 877.14M
查看