Cocos2D-X 3.X 3D圖形學渲染技術講解 Cocos2D-X 3.X 3D图形学渲染技术讲解
薑雪偉
- 出版商: 電子工業
- 出版日期: 2017-07-01
- 定價: $294
- 售價: 8.5 折 $250
- 語言: 簡體中文
- 頁數: 248
- 裝訂: 平裝
- ISBN: 7121317451
- ISBN-13: 9787121317453
-
相關分類:
遊戲引擎 Game-engine、Computer Graphics
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$1,780$1,691 -
$680$537 -
$580$493 -
$800$632 -
$1,400$1,330 -
$2,880$2,736 -
$454設計模式之禪, 2/e
-
$550$550 -
$403Python 語言程序設計 (Introduction to Programming Using Python)
-
$30521天學通C語言(第4版)
-
$250鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版)
-
$1,800Physically Based Rendering : From Theory to Implementation, 3/e (Hardcover)
-
$360$180 -
$580$458 -
$281Java 線程與並發編程實踐
-
$147Unreal Engine 4 藍圖可視化編程
-
$1,596More Effective C# : 50 Specific Ways to Improve Your C#, 2/e (Includes Content Update Program)
-
$1,128Effective DevOps with AWS
-
$580$458 -
$560$476 -
$403大數據之路:阿裡巴巴大數據實踐
-
$449遊戲開發之旅 : 初入遊戲職場的必修課
-
$469$446 -
$301Python編程與問題求解
-
$560$476
相關主題
商品描述
本書主要介紹Cocos2D-X 3X以上版本使用的3D圖形學渲染技術,以及關於3D引擎的架構和模型加密等,全書共分12章,主要內容包括可編程流水線、OpenGL編程、矩陣變換算法、3D坐標系統、包圍盒算法、3D架構設計、3D特效、Shader渲染、3D模型渲染、引擎的濾鏡渲染、3D骨骼動畫、3D模型加密。本書重點介紹3D引擎架構設計、Shader渲染、3D特效、3D模型渲染算法及模型骨骼動畫。第12章介紹了3D模型加密算法,在游戲開發中對模型加密是必須要實現的。本書適合具備一定游戲開發經驗的初學者和具備3D項目開發經驗的游戲開發者閱讀。
作者簡介
姜雪偉,碩士研究生,IT公司技術合夥人,資深圖形學開發者,從事IT行業12年以上,主要擅長3D圖形學渲染,客戶端架構,虛擬現實等技術,CSDN博客專家,已出版IT著作《手把手教你架構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 MeshVertexIndexDat a類功能
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模型加密案例
小結