上QQ阅读APP看书,第一时间看更新
内容提要
本书以C++和OpenGL作为工具,介绍计算机图形学编程的相关内容。全书从图形编程的基础和准备工作出发,介绍了OpenGL图像管线、图形编程数学基础、管理3D图形数据、纹理贴图、3D模型、光照、阴影、天空和背景、增强表面细节、参数曲面、曲面细分、几何着色器、水面模拟、光线追踪等图形学编程技术。附录分别介绍了Windows、macOS平台上的安装设置,以及Nsight图形调试器的应用。本书配备了不同形式的习题,供读者巩固所学知识。
本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。