为引导读者从原理到算法、从算法到代码,逐步深入学习三维计算机图形学,本书从光照入手重点讲解以“Utah茶壶”为案例的自由曲面建模方法,以BlinnPhong模型和CookTorrance模型为代表的局部光照模型算法,以光线跟踪算法和辐射度方法为代表的全局光照模型算法,并依据图形生成原理将每个算法封装为类,集成所有类构造三维场景。 本书主要知识点有简单三维物体和自由曲面的建模方法、三维几何变换算法、透视投影算法、三角形填充算法、深度缓冲消隐算法、光照模型算法、纹理映射算法、光线跟踪算法和辐射度方法。本书精心设计了50多个案例来展示算法效果,让读者从代码中学习算法的编程实现。书中提供了Visual C++ 2010之MFC绘图函数的使用方法,帮助初学者熟悉使用C++语言绘图。本书适合作为高等学校计算机、数字媒体技术等相关专业本科生、研究生教材,也可以作为游戏开发、数控加工、VR/AR从业人员的参考书。 |
前辅文 |
|
|
|
|
|
“十二五”普通高等教育本科国家级规划教材 |
|
|
|
|