DirectX实时渲染技术详解(含一CD)
本书是关于计算机图形学编程最新技术的专著,介绍了DirectX中的实时渲染技术(Real-Time Rendering
Techniques)。本书首先简单介绍了必备的基础知识,如数学基础(矢量和矩阵)、Direct 3D基础(色彩和光照等)。然后介绍了用于特效编程的实时渲染技术,重点放在支持硬件加速功能的顶点着色器(vertex
shader)和像素着色器(pixel shader)上,详细介绍了其原理,例如着色器的硬件实现、汇编指令集、在D3D中的应用等,然后介绍了其应用,例如高级纹理混合、几何操纵、角色东画、色彩操纵、光照的实现、环境映射中的折射与反射、卡通阴影技术、其他阴影技术、逐像素光照、凹凸贴图等。最后还介绍了其他一些有用的技术,例如运动模糊、2D渲染、使用视频作为纹理、使用像素着色器进行图象处理等等。本数的例子使用DirectX
SDK版本8,支持着色器版本1.1,可以在VC++6.0下编译运行。
读者对象:所有对最新图形学编程技术感兴趣的初级、中级游戏开发者。
|