❶ 求開源3D游戲引擎源碼
*****
*****OGRE,全稱Object-Oriented Graphics Rendering Engine,官方網站:http://www.ogre3d.org/
*****
*****OSG,全稱OpenSceneGraph,官方網站:http://www.openscenegraph.org/projects/osg
*****
*****作為3D引擎它們的功能都非常齊全,而且相對容易上手,這兩個引擎我都研究過一段時間,以後可以多交流。最大差別是前者同時支持Direct3D和OpenGL,而後者只支持OpenGL。在官方網站裡面,源代碼、sdk、samples(開發樣例)、wiki(幫助)、manual應有盡有,開源就是好啊!
❷ 如何建立開源游戲引擎Ogre3D開發環境
android,內置c++實現的box2docos2d-x國內寫的,pc,android上非常好的開源引擎,能編譯到各個平台,各種平台用對於的就行
libgdx,挺出名的一個3d引擎,udk和unity3d都有可視化的開發環境,一般是c++開發,java開發
Ogre,c++開發
cocos2d,腳本功能一般得自己實現了
另外,pc,ios,各種語言實現版本.net版的
開源的引擎
❸ 開源游戲ogre引擎 開發的游戲Ogre 真沒落了嗎
ocos2d-x國內寫的,能編譯到各個平台,各種平台用對於的就行
libgdx,回android,pc,android上非常好的開源引擎,答內置c++實現的box2d,java開發
Ogre,c++開發
cocos2d,各種語言實現版本.net版的
開源的引擎,腳本功能一般得自己實現了
另外,pc,ios,挺出名的一個3d引擎,udk和unity3d都有可視化的開發環境,一般是c++開發,但是有python何
❹ OGRE游戲引擎是什麼
開發3D游戲用的圖形引擎,OGRE:Object-Oriented Graphics Rendering Engine(面對對象的圖形渲染引擎),是用C++開發的面向對象且使用靈活版的3D 引擎,它的目的是讓開發者能更方便和直接地開發基於3D 硬體設備的應用程序或游戲。引擎中的類庫對更底層的系統庫(如:Direct3D 和OpenGL)的全部使用細節進行了抽象,並提供了基於現實世界對象的介面和其它類。
它只是圖形引擎,權並不包括聲音、物理引擎等的實現。
❺ OGRE做3d游戲用什麼引擎比較推薦
1:首先抄要明白做游戲為什麼要用引擎:因為游戲是個工程量很龐雜的項目,使用引擎可以方便開發進程。當然不用任何引擎也可以做游戲。
2:其次明白引擎是什麼:引擎說白了就是把一堆API給組織起來,供你調用。就是一個工具集。
3:OGRE本身就是一個很出色的免費、開源引擎。
4:你要學習做游戲,使用OGRE完全沒有問題。當然你首先應該具備C++、D3D或者OpenGL等相關知識。還包括一些基本的數學,比如線性代數。呵呵
5:祝你好運,希望你能在游戲行業裡面一路走好。
❻ 做一個3D游戲需要哪些軟體
3dsMAX:大多數游戲開發公司美工使用,效率較高,可以獨立製作游戲中所有美術相關資源。
MAYA:不同的人選擇不同的軟體,學MAX的就用MAX,學MAYA的就用MAYA,兩款軟體在游戲製作上沒有太多的差別,主要還是因人而異。MAYA在製作動作的方面較MAX稍差。
ZBrush:美工製作超高模用的,然後可以生成法線貼圖,在MAYA或MAX中使用。
Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。
Deeppaint3D:可以直接打開3維模型文件,在上面繪制貼圖。
VC++:程序使用,用來實現游戲中的各種功能,調試BUG等。
引擎:引擎在游戲中的作用主要是用來渲染,一款游戲,呈現在玩家面前的,說白了就是渲染結果。當然,還有很多其它功能,例如物理引擎(有的引擎沒有),程序介面等等。
根據公司實力,選用不同的引擎。除非公司有絕對的實力,否則千萬不要自主研發。不想花錢買引擎,就用免費的開源3D引擎,現在有很多,最有名的是OGRE。想以低成本買引擎,強烈推薦Gamebryo,絕對的高性價比,功能超級多,怎麼形容呢,用Gamebryo就可以開發出魔獸世界了,購買費用又極低。如果公司有錢沒處花了,就可以考慮考慮source或者unreal那些世界級的引擎了。
Alienbrain:文件管理軟體。游戲團隊不是一個兩個人在工作,一大群人的工作成果怎樣才能有效的管理並使用?這時就需要一款文件管理軟體。
基本上就這些了
❼ 現在開發3D游戲主要用到什麼技術
打個比喻,opengl和Direct3D就像是程序設計中的C和C++,屬於底層的開發工具。而一般游戲公司開發主要用游戲引擎,就像web開發中用的XX框架,比較便捷。如果你是一個剛接觸計算機圖形的新手,建議從一些開源的游戲引擎出發,比如Ogre,Irrlicht,從比較高的角度了解一下游戲開發是怎樣一個過程。隨著逐步深入,再去了解opengl和direct3d。等你到了這一步,接下來該怎麼做,那時的你應該是比較清楚的了。
❽ 現在開發3D游戲主要用到什麼技術
打個比喻,opengl和Direct3D就像是程序設計中的C和C++,屬於底層的開發工具。而一般游戲公司開發主回要用游戲引擎,就答像web開發中用的XX框架,比較便捷。如果你是一個剛接觸計算機圖形的新手,建議從一些開源的游戲引擎出發,比如Ogre,Irrlicht,從比較高的角度了解一下游戲開發是怎樣一個過程。隨著逐步深入,再去了解opengl和direct3d。等你到了這一步,接下來該怎麼做,那時的你應該是比較清楚的了。
❾ 推薦幾本製作3D游戲的電子書。
別看那種直接用DirectX編程的書,現在都用三維編程框架了。給你推薦一個非常棒的三維框架Ogre。中文網站地址是:http://ogre3d.cn
把裡面的基礎教程和中級教程看完就入門了,可以做簡單的3D開發了。如果你C++熟練的話基本上三天就能看完,要想再進一步的話就去英文的官方網站吧:http://www.ogre3d.org 。
在學習前需要先下載Ogre的SDK,可以去英文官方網站下載編譯好的SDK,然後設置好Include和lib目錄就可以開始邊看教程邊開發了。SDK裡面還帶有數十個Demo,是學習進階的最好參考。
❿ 開源游戲引擎 Ogre 真沒落了嗎
ocos2d-x國內寫的自,能編譯到各個平台,各種平台用對於的就行
libgdx,android,pc,android上非常好的開源引擎,內置c++實現的box2d,java開發
Ogre,c++開發
cocos2d,各種語言實現版本.net版的
開源的引擎,腳本功能一般得自己實現了
另外,pc,ios,挺出名的一個3d引擎,udk和unity3d都有可視化的開發環境,一般是c++開發,但是有python何