Cocos2D-X 3.X 3D圖形學渲染技術講解

Cocos2D-X 3.X 3D圖形學渲染技術講解

《Cocos2D-X 3.X 3D圖形學渲染技術講解》是2017年電子工業出版社出版的圖書,作者是姜雪偉。本書主要介紹Cocos2D-X 3X以上版本使用的3D圖形學渲染技術,以及關於3D引擎的架構和模型加密等內容。

基本介紹

  • 書名:Cocos2D-X 3.X 3D圖形學渲染技術講解
  • 作者:姜雪偉
  • ISBN:9787121317453
  • 頁數:256頁
  • 出版社:2017-07 
  • 出版時間:電子工業出版社出版
  • 開本:16開
  • 叢書名:遊戲研發系列
  • 字 數:409
內容簡介,目錄,

內容簡介

全書共分12章,主要內容包括可程式流水線、OpenGL編程、矩陣變換算法、3D坐標系統、包圍盒算法、3D架構設計、3D特效、Shader渲染、3D模型渲染、引擎的濾鏡渲染、3D骨骼動畫、3D模型加密。本書重點介紹3D引擎架構設計、Shader渲染、3D特效、3D模型渲染算法及模型骨骼動畫。第12章介紹了3D模型加密算法,在遊戲開發中對模型加密是必須要實現的。本書適合具備一定遊戲開發經驗的初學者和具備3D項目開發經驗的遊戲開發者閱讀。

目錄

第1章 可程式流水線
1.1 GPU功能介紹
1.2 GPU程式語言
1.3 GPU編程案例
小結
第2章 OpenGL編程
2.1 OpenGL庫介紹
2.2 著色器介紹
2 3 OpenGL屬性
2.4 OpenGL案例
小結
第3章 矩陣變換算法
3.1 矩陣平移變換算法
3 .2 矩陣旋轉變換算法
3.3 矩陣縮放變換算法
小結
第4章 3D坐標系統
4.1 局部空間
4..2世界空間
4.3 觀察空間
4.4 裁剪空間
4.5 正交投影
4.6 透視投影
小結
第5章 包圍盒算法
5.1 OBB包圍盒算法
5.2 AABB包圍盒算法
小結
第6章 3D架構設計
6.1 3D框架組成
6.2 3D核心模組
6.2.1 CCSkybox天空盒案例
6.2.2 CCFrustrum視景體案例
6.2.3 CCBundle3D數據載入
6.2.4 CCRay射線實現案例
6.2.5 CCSprite3D類的作用
6.2.6 CCAttachNode類實現換裝
6.2.7 CCMeshSkin格線蒙皮作用
6.2.8 CCSprite3DMaterial材質載入
小結
第7章 3D特效
7.1 3D特效組織架構
7.2 3D特效渲染
7.3 3D特效運行案例
小結
第8章 Shader渲染
8.1 Shader框架
8.2 GLProgram類功能
8.3 VertexIndexData類功能
8.4 MeshVertexIndexData類功能
8.5 VertexIndexBuffer類功能
8.6 Renderer渲染功能
8.7 TextureAtlas圖集功能
8.8 Technique技術實現
8.9 Pass通道處理
8.10 Material材質揭秘
8.11 Primitive類功能
8.12 RenderState類功能
8.13 Texture2D類實現
8.14 Shader載入案例
小結
第9章 3D模型渲染
9.1 3D模型介紹
9.2 3D模型載入
9.3 3D材質渲染
9.4 材質高光、法線渲染
9.5 材質反射渲染
9.6 模型渲染案例
小結
第10章 引擎的濾鏡渲染
10.1 Bloom渲染效果
10.2 Blur渲染效果
10.3 LensFlare鏡頭眩光
小結
第11章 3D骨骼動畫
11.1 3D骨骼動畫介紹
11.2 3D骨骼動畫製作規範
11.3 3D骨骼動畫載入案例
小結
第12章 3D模型加密
12.1 3D模型加密方式
12.2 3D模型加密代碼編寫
12.3 3D模型加密案例
小結

相關詞條

熱門詞條

聯絡我們