计算机图形学编程(使用OpenGL和C++)
上QQ阅读APP看书,第一时间看更新

关于异步社区和异步图书

“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT技术图书和相关学习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT技术图书和电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com

“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、AI、测试、前端、网络技术等。

异步社区

微信服务号

图2.5 改变glPointSize

图2.9 光栅化(步骤1)

图2.13 片段着色器颜色变化

图4.3 程序4.1的输出。从(0,0,8)看位于(0,-2,0)的红色立方体

图4.6 有插值颜色的立方体

图4.15 Z冲突示例

图5.9 不充分采样造成的叠影

图5.13 为图片生成多级渐远纹理

图5.18 使用不同环绕选项的金字塔材质贴图

图6.3 将顶点组合成三角形

图6.6 第i个切片中的第j个顶点的索引序号(n =每个切片的顶点数)

图7.1 ADS光照分量

图7.16 Phong着色的外部模型

图7.17 结合光照与纹理

图8.10 第1轮:场景(左)和从光源视角渲染的场景(右)

图8.19 单像素PCF采样

图8.22 抖动的4像素PCF采样示例

图8.23 抖动的4像素PCF采样(4种偏移模式)

图9.10 用于创建反射环面的环境贴图示例

图10.14 地形,在顶点着色器中进行高度贴图

图11.6 细分三次贝塞尔曲线

图11.9 二次贝塞尔控制网格和相应的表面

图11.10 三次贝塞尔控制网格和相应的曲面

图12.1 Tessellator三角形网格输出

图14.1 雾:基于距离的混合

图14.2 雾的例子

图14.8 条纹3D纹理图案

图14.9 3D条纹纹理的龙对象

图14.17 3D噪声图纹理的龙——3个大理石和1个玉质

图14.18 为3D木材纹理创建年轮

图14.21 云雾缭绕纹理的天幕

图14.22 指数云纹理的天幕