網(wǎng)友評(píng)分:
5分
OGRE 3D是一款開(kāi)源圖形渲染引擎,它可以幫助開(kāi)發(fā)人員更容易、更直接地利用硬件加速的3D圖形系統(tǒng)開(kāi)發(fā)應(yīng)用,此軟件廣泛的被應(yīng)用于各種三維仿真項(xiàng)目之中,有需要的用戶(hù)快來(lái)下載吧。
1、簡(jiǎn)單易用的面向?qū)ο蠼涌?/p>
2、最小化渲染3D場(chǎng)景
3、自動(dòng)完成功能
4、類(lèi)設(shè)計(jì)簡(jiǎn)潔
5、完全的面向?qū)ο?/p>
6、支持Direct3D和OpenGL
7、支持Windows,Linux和Mac OSX
8、強(qiáng)大的材質(zhì)聲明語(yǔ)言
9、支持頂點(diǎn)和片斷程序
10、支持全范圍的固定功能操作
11、多通路效果
12、支持多材質(zhì)技術(shù)
13、支持材質(zhì)LOD
14、從其他文件中裝載紋理
15、支持動(dòng)態(tài)紋理
16、接受靈活的網(wǎng)格數(shù)據(jù)格式
17、可從許多建模工具導(dǎo)出模型
18、骨骼動(dòng)畫(huà)
19、二次貝塞爾曲面
20、高度用戶(hù)定義
21、基于BSP的插件
22、結(jié)構(gòu)化場(chǎng)景圖
23、粒子系統(tǒng)
24、靈活的霧控制
25、調(diào)試內(nèi)存管理器
26、易于擴(kuò)展1、簡(jiǎn)單易用的面向?qū)ο蠼涌?/p>
安裝Ogre 3D引擎
1、下載合適的安裝包
2、把SDK的安裝程序復(fù)制到你希望把OgreSDK放置的文件夾里
3、雙擊安裝程序,這會(huì)啟動(dòng)一個(gè)自解壓縮程序
4、以老版本為例,現(xiàn)在你應(yīng)該得到一個(gè)名字類(lèi)似于OgreSDK_vc10_v1-8-0的文件夾
5、打開(kāi)該文件夾,文件夾的內(nèi)容應(yīng)該像下面的截圖
構(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é)果:
創(chuàng)建項(xiàng)目并配置IDE(集成開(kāi)發(fā)環(huán)境)
由于用到了其他的一些庫(kù),在使用Ogre 3D SDK之前我們需要配置IDE
1、新建一個(gè)空工程
2、在工程里新建一個(gè)文件,命名為main.cpp
3、在該文件開(kāi)頭部分包含上ExampleApplication.h文件:
#include "Ogre\ExampleApplication.h"
4、添加“你的Ogre SDK路徑\include\”到你的項(xiàng)目include path(頭文件路徑)
5、添加“你的Ogre SDK路徑\boost\”到你的項(xiàng)目include path(頭文件路徑)
6、添加“你的Ogre SDK路徑\boost\lib\”到你的項(xiàng)目lib path(庫(kù)文件路徑)
7、把下面的代碼添加到你的main函數(shù)里:
[cpp] view plaincopy
#pragma comment(lib, "OgreMain_d.lib")
#pragma comment(lib, "OIS_d.lib")
class Example1:public ExampleApplication
{
public:
void createScene() {
//加載一個(gè)實(shí)體
Ogre::Entity* ent = mSceneMgr->createEntity("MyEntity", "Sinbad.mesh");
mSceneMgr->getRootSceneNode()->attachObject(ent);
}
};
int main(int argc, int *agrv[])
{
Example1 app;
app.go();
return 0;
}
如下:
8、添加“你的Ogre SDK路徑\ lib\debug\”到你的項(xiàng)目lib path(庫(kù)文件路徑)
9、添加OgreMain_d.lib到需要的鏈接庫(kù)(工程屬性的Linker->Input)里, 添加OIS_d.lib到需要的鏈接庫(kù)(工程屬性的Linker->Input)里。可以使用#pragma comment,如程序所示。
10、編譯此項(xiàng)目
11、設(shè)置項(xiàng)目程序的工作空間(working directory)為“你的Ogre SDK路徑\bin\debug”
12、運(yùn)行該程序,你應(yīng)該能夠看到Ogre 3D setup對(duì)話(huà)框
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)