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引擎的含義和作用,因為針對不同的使...