-
入门 DirectX 10 3D 游戏编程
资源介绍
这是一本介绍Direct3D 10交互式计算机图形编程的书,主要侧重于游戏开发。它涵盖了Direct3D与着色器编
程的基础知识,读者在掌握这些内容之后,将有能力阅读更高级的技术书籍。本书分为3个主要部分。第I 部分讲
解了贯穿全书的数学工具。第 II 部分涵盖了基本的 Direct3D 编程技术,比如初始化、定义 3D 几何体、放置摄
像机、创建顶点/像素/几何着色器、光照、纹理映射、混合和模板。第 III 部分主要是运用 Direct3D 实现一些
有趣的技术和特殊效果,比如使用网格、地形渲染、拾取、粒子系统、环境贴图映射、法线贴图映射、阴影和渲染
到纹理。
对于初学者,最好是按照从前到后的顺序阅读本书。因为每个章节都经过了精心编排,内容循序渐进,难度逐渐递
增。通过这一方式,读者不会因为技术难度的骤然提高而感到费解和疑惑。通常,每个章节都会用到之前讲过的技
术和概念。所以,在阅读下一章之前,读者最好先掌握当前章节的内容。有经验的程序员可以有选择地阅读感兴趣
的章节。
最后,读者可能想知道在读完这本书之后可以开发什么样的游戏。对于这个问题,我们建议读者先略读本书,浏览
一下每章的演示程序。根据本书介绍的技术以及你自己的独创能力,会对将要开发的游戏有一个大致构想。