1.1 系統(tǒng)需求
1.2 WebGL提供的渲染類型
1.3 WebGL應用程序結構
1.4 HTML 5 canvas的生成方式
1.5 訪問WebGL上下文環(huán)境
1.6 WebGL狀態(tài)機
1.7 加載3D場景
1.8 本章小結
第2章 渲染幾何體
2.1 頂點和索引
2.2 WebGL渲染管線概述
2.3 在.WebGL中渲染幾何體
2.4 將屬性關聯至VBO
2.5 渲染機制
2.6 整合過程
2.7 渲染模式
2.8 緩沖區(qū)操控
2.9 高級幾何體加載技術:JSON和AJAX
2.10 使用AJAX+JSON加載圓錐體對象
2.11 本章小結
第3章 光照
3.1 光照、法線和材質
3.2 在管線中使用光源、法線和材質
3.3 著色方案和光照反射模型
3.4 0penGLES著色語言ESSL
3.5 編寫ESSL程序
3.6 返回至WebGL
3.7 位置光源
3.8 本章小結
第4章 相機
4.1 WebGL不存在相機對象
4.2 法線轉換
4.3 WebGL實現方式
4.4 模型一視見矩陣
4.5 相機矩陣
4.6 透視矩陣
4.7 WebGL示例結構
4.8 本章小結
第5章 實現方案
5.1 矩陣棧
5.2 3D場景的動畫操作
5.3 計時策略
5.4 體系結構更新
5.5 連接矩陣棧和JavaScript計時器
5.6 參數曲線
5.7 優(yōu)化策略
5.8 插值方案
5.9 本章小結
第6章 顏色、深度測試以及Alpha混合
6.1 在WebGL中使用顏色
6.2 使用對象中的顏色
6.3 使用光照顏色
6.4 體系結構的更新操作
6.5 通過iQuery UI實現互動性
6.6 有向點光源
6.7 使用場景中的顏色值
6.8 深度測試
……
第7章 紋理
第8章 拾取操作
第9章 整合方案
第10章 高級話題