Ogre圖形引擎介紹(ZT)

來源:互聯網
上載者:User

 出處:http://www.azure.com.cn/article.asp?id=138

1 - 什麼是Ogre
Ogre是一款開源的圖形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一個核心小組開發並維護,由於它是一款開源引擎,所以它也像Linux一樣,被各種不同的團體和組織改造和擴充,並使它能夠適應不同的應用領域和擁有更強大的功能。

2 - 利用Ogre引擎進行開發,我們需要什麼硬體和工具
Ogre可以在各種不同的3D圖形顯卡上運行,但在表現效能是肯定不一樣的。
NVidia: Geforce2 or higher required, Geforce 4(non-mx) or higher recommended
ATI: Radeon 7500 or higher required, Radeon 9600 or higher recommended
關於工具,我們需要支援的C++編譯器,在這裡,我們只有Visual C++ 6/7/7.1 和 GCC 支援它, Bloodshed 和 Borland 的編譯器,因為他們不是官方的編譯器,所以在這裡 Ogre 並不支援。

3 - 我需要會編程才能使用Ogre嗎?
對,你的確需要會編程,Ogre並不是一款像遊戲工廠(Game Factory)那樣的遊戲外殼或者指令碼語言,你需要有更多的知識去瞭解應該如何使用它,而且它的功能比那些遊戲外殼或指令碼語言更加的強大。你需要對C++編程有所瞭解,特別是物件導向的編程方式(object-oriented programming),Ogre並不適合那些剛剛學習編程的使用者,換句話說:你不可以通過學習Ogre引擎來學習C++程式設計。

4 - Ogre可以製作各種類型的遊戲嗎?
對,它不像其他的3D引擎,Ogre並不傾向於某一種類型的遊戲。由於它的設計,它可以用於從飛行模擬器到第一人稱射擊遊戲到2.5D遊戲等等,總而言之,如果那款遊戲要使用3D, Ogre就適合開發它。

5 - Ogre可以製作MMORPG(大型線上網路RPG遊戲)嗎?
理論上是可以的,但是MMORPG需要大量的時間,精力和經費來開發和維護。

6 - Ogre 是遊戲引擎嗎?
不,Ogre缺少遊戲引擎的一些部分,Ogre只是一款圖形引擎,並且只是一個圖形引擎,但是,它可以很方便地與其他的開發庫結合起來來創造一個遊戲引擎,建立一個遊戲引擎也許你還需要:

  • 聲音
  • 網路
  • 輸入
  • 碰撞處理

7 - Ogre 能產生像MAYA產生的那樣的圖形嗎?
Ogre是一款即時圖形渲染引擎,那些在cgtalk或者其他網站上的圖象是離線渲染的,經常是使用ray tracing(光線追蹤)技術。這兩種技術是截然不同的。 一種是可以把圖象渲染的像照片一樣的真實,但是可能渲染一張圖象需要幾個小時甚至幾天的時間。但是即時渲染需要保持每秒30幀的速度,這樣就說渲染一張圖象的時間需要在1/30秒內。但是隨著3D圖形加速卡的快速發展,這兩總技術的界限也越來越小,如果你想知道Ogre可以渲染什麼樣的圖象,你可以去Nvidia 和 ATi網站去看看。

 

廢話少說,我將如何開始? 一部關於他的教程已經寫出。

 

http://www.ogre3d.org/wiki/index.php/TheAbsoluteNewbiesGuidetoOGRE

www.ogre3d.org

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.