计算机图形学入门:3D渲染指南
;
副标题:无;
作者: [瑞士]加布里埃尔·甘贝塔;
内容简介:
如今,计算机图形学无处不在,它为视频、游戏等增添了令人瞩目的细节,为大型电影、动画等增添了逼真的特效。本书围绕计算机图形学这一主题展开,是作者讲授计算机图形学课程多年经验的结晶。 本书着重介绍光线追踪渲染器和光栅化渲染器这两大主流渲染器的基本实现过程,以渲染器的需求背景和实现原理作为出发点,辅以必要的简单数学推导过程,从光到阴影与反射,从直线到着色与纹理,逐渐引导出实现渲染器的伪代码,力求使没有丰富编程经验和深厚数学功底的读者也能够完全读懂。 本书是计算机图形学入门的学习教材,特别适合渴望进入计算机图形学世界的“零基础”读者阅读,也适合对计算机图形学开发感兴趣的爱好者以及相关从业人员使用。
目录预览:
计算机图形学入门:3D渲染指南
内 容 提 要
译者序
前 言
致 谢
资源与支持
第1章 基础入门概念
1.1 画布
坐标系
1.2 颜色模型
1.2.1 减色法模型
1.2.2 加色法模型
1.2.3 忽略细节
1.3 颜色深度和颜色表示法
1.4 颜色的处理方法
1.5 场景
1.6 总结
第一部分 光线追踪
第2章 基础光线追踪知识
2.1 渲染一幅瑞士风景图
2.2 基本假设
2.3 画布空间到视口空间
2.4 追踪射线
2.4.1 射线方程
2.4.2 球体方程
2.4.3 射线与球体相交
2.5 渲染我们的第一组球体
2.6 总结
第3章 光
3.1 简化的假设
3.2 光源
3.2.1 点光
3.2.2 方向光
3.2.3 环境光
3.3 单点光照
........