3D引擎 Horde3D 小感3

2021-07-07 06:31:21 字數 703 閱讀 4892

horde3d中所有 跟渲染相關的東西 最終都會交給 renderbase去幹。

只要是與 opengl相關的api在  renderbase都能找到,絕對是學習opengl的 上好材料

renderdevice 定義在 egrendererbase.h裡

構造方法:

renderdevice()

init方法

resources 資源類的:

1  vertex layouts 相關的 

2  buffers 操作相關的 儲存資料用的buffer

3 textures相關的

4  shaders相關的

5  renderbuffer相關的 

6  一些詢問 資源的query語句

1  設定viewport

2  設定 scissor區域

3 設定 vertexbuffer

4  設定 indexbuffer

5 設定紋理

6 設定 vertexlayout

與渲染狀態有關的:

與draw方法有關的 等等

——————————————————————————————————————————————

如果你對3d渲染/技術有濃厚的興趣,同時又是具備了極客、開源精神的從業人員

歡迎加入群:  445038170 

希望我們能一起做點什麼

不要為3d而3d

和以前的幾個朋友聊天,也有做game的。發現大家對3d技術都非常熱衷,但是這種熱衷顯得刻意的 為3d而3d,就有點捨本逐末。1 遊戲最重要的是策劃,需要具體的滿足人心底的某種需求,2 3d需要 好顯示卡的支援,這樣就將一部分使用者排斥在外面了。3 現在3d engine已經 很成熟了,通過這些上面的...

3D手機遊戲引擎

一,寒霜2引擎 frostbite 2 engine 但手機上貌似不支援 二,虛幻3引擎 unreal engine 3 沒用過 三,unity 引擎 本人使用過 以上3d引擎我推測應該都是基於 opengl es2.0圖形庫支援嵌入式裝置。2d手機遊戲引擎 一,cocos2d x cocos2d ...

什麼是3D引擎

3d引擎作為乙個名詞已經存在了很多年,但即使是一些專業的引擎設計師,也很難就它的定義達成乙個共識。通常來說,3d引擎作為一種底層工具支援著高層的圖形軟體開發。你可以把它看成是對3d api的封裝,對一些圖形通用演算法的封裝,對一些底層工具的封裝。我無法準確的定義3d引擎的含義和作用,因為針對不同的使...