易燃物汇聚 YouTube 有声书与书评
计算机图形学编程(使用OpenGL和C++) 封面

计算机图形学编程(使用OpenGL和C++)

V.斯科特·戈登 约翰·克莱维吉

6218人在读
25.1万字总字数
¥44.16定价

内容简介

本书以C++和OpenGL 作为工具,教授计算机图形学编程。全书共14 章和3 个附录。首先从图形编程的基础和准备工作开始,依次介绍了OpenGL 图像管线、图形编程数学基础、管理3D 图形数据、纹理贴图、3D 模型、光照、阴影、天空和背景、增强表面细节、参数曲面、曲面细分、几何着色器,以及其他相关的图形编程技术。附录分别介绍了Windows、macOS 平台上的安装设置,以及Nsight 图形调试器的应用。本书每章最后配备了不同形式的习题,供读者巩固所学知识。本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。

读者书评

★★★★★

非常不错的计算机图形学书籍,内容较新,理论和原理讲解不深不浅,文字说明和代码适中,实操性强,非常适合边敲代码边学习。本书特别适合作为应用为主院校的计算机图形学本科专业教材。由于目前大多数浏览器已经支持WebGL,期待作者出一版基于WebGL的图形学教材。

★★★★★

为了联合仿真稍微读了一下,主要是想了解一下mesh网格处理的细节问题,但书中没有过多介绍。主要讲了一下opengl如何处理图形学,使电脑显示的画面更像现实中的,有理论(线代)有实践(代码),等有机会跑跑代码玩玩

★★★★★

实践中,当3D空间中旋转轴不穿过原点时,物体使用欧拉角进行旋转需要几个额外的步骤。一般有: (1)平移旋转轴以使它经过原点; (2)绕X、Y和Z轴旋转适当的欧拉角; (3)复原步骤(1)中的平移。 图3.5中所示的3个旋转变换都有自己有趣的特性,即反向旋转的矩阵恰等于其转置矩阵。通过观察之前这些矩阵,同时有cos(−θ)=cos(θ)和sin(−θ)=−sin(θ),即可验证。后面将会用到这个特性。 欧拉角在某些3D图形应用中会导致一些瑕疵。因此,通常在计算旋转时推荐使用四元数。有兴趣探索四元数的读者可以寻求很多已有的资源(如[KU98])。欧拉角足以满足我们的大部分需求。 第 2 版丢失了很多图片。

★★★★★

刚看了100页,到目前为止除了某些翻译存在错误以外,整体内容很棒,先给个推荐等看完复评

★★★★★

全面了解建立图形学的框架性知识,指导相关工作

★★★★★

书的内容挺全面的,图形学相关的概念都有涉及,比较好的是每个都配有实例和代码。初略看完一遍,等时间多一点opengl更熟悉了再把代码敲一下

★★★★★

本书写了什么: 如何用opengl实现一个简单的渲染系统 优点: 从opengl讲起,相当底层,适合写引擎的同学 缺点: 如果是偏引擎使用的方面,推荐unity shader入门精要

★★★☆☆

第三章数学基础很受用,没有废话,巩固知识。 没有上手过openGL,感觉好像高阶版的3Dmax。

★★★★★

目前只看了前两章,发现个问题,我的电脑上用glm::perspective的第一个参数要填角度(60.0 f),不是弧度,不知道是不是版本的问题,给后来看这本书的提个醒

★★★☆☆

感觉不如……learnOpenGL

书籍信息

作者V.斯科特·戈登 约翰·克莱维吉
译者魏广程,沈瞳
出版社人民邮电出版社
出版时间2020-02-01
ISBN9787115521286
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数150