第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模型加密案例
小结