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