第1部分 Direct3D入門
第1章 DirectX簡介
1.1 什么是DirectX和Direct3D
1.2 基于COM的DirectX
1.3 小結
第2章 一個簡單的Direct3D程序
2.1 創(chuàng)建一個Windows窗口
2.2 初始化Direct3D程序
2.3 處理消息循環(huán)
2.4 圖形顯示
2.5 結束Direct3D程序
2.6 一個簡單的Direct3D范例程序
2.7 小結
第3章 幾何模型顯示
3.1 3D坐標系
3.2 Direct3D基礎圖形表示
3.3 使用頂點緩沖區(qū)繪制圖形
3.4 頂點緩沖區(qū)圖形顯示
3.5 小結
第4章 三維坐標變換
4.1 頂點坐標變換和光照流水線概述
4.2 模型幾何變換
4.3 取景變換
4.4 投影變換
4.5 視區(qū)變換
4.6 三維坐標換程序范例
4.7 獲得Direct3D坐標變換矩陣
4.8 小結
第5章 光照
5.1 3種不同的光照計算模型
5.2 Direct3D支持的光源類型
5.3 設置特體表現材質屬性
5.4 Direct3D中設置光照
5.5 光照程序范例
5.6 小結
第6章 紋理
6.1 基本紋理概念
6.2 Direct3D紋理繪制過程
6.3 紋理采樣屬性
6.4 DXT紋理壓縮
6.5 小結
第2部分 Direct3D進階
第7章 用DirectX數據文件繪制三維數據模型
第8章 Direct3D圖形繪制技巧
第9章 霧化
第10章 高級紋理應用
第11章 在Direct3D中顯示二維字體
第3部分 深入了解Direct3D
第12章 使用模板緩沖區(qū)
第13章 頂點渲染
第14章 像素渲染簡介
附錄