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

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

评分

★★★★★

ISBN

9787115596338

出版社

人民邮电出版社 2022-12-01出版

译者

魏广程 沈瞳

分类

编程设计

内容简介
本书以OpenGL和C++作为工具,介绍计算机图形学编程的相关内容。全书从图形编程的基础和准备工作讲起,介绍了OpenGL图像管线、3D模型、纹理贴图、光照、阴影、天空和背景、增强表面细节、曲面细分、几何着色器、水面模拟、光线追踪等计算机图形学编程技术。本书各章配备了不同形式的习题,供读者巩固所学知识。 本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。
AI简介
这是一本全面而深入的计算机图形学编程教材,以OpenGL和C++作为工具,介绍计算机图形学编程的相关内容。全书从图形编程的基础和准备工作讲起,介绍了OpenGL图像管线、3D模型、纹理贴图、光照、阴影、天空和背景、增强表面细节、曲面细分、几何着色器、水面模拟、光线追踪等计算机图形学编程技术。 书中详细讲解了图形编程技术概述,介绍了图形编程的基本概念、应用、挑战以及实现方法。书中强调了图形编程数学基础的重要性,讲解了3D图形编程中常用的数学知识,如矩阵和线性代数。此外,书中还详细介绍了OpenGL图像管线概述,解释了OpenGL如何处理图形数据,并通过一个多级图形管线将3D场景转换成2D图形。 书中还深入讲解了纹理图像文件加载技术,介绍了如何将图像文件中的颜色数据读取并应用到OpenGL图形管线中。此外,书中还讲解了纹理坐标和纹理对象创建,介绍了如何将纹理图像正确地应用到3D模型上。书中还讲解了纹理贴图技术原理与应用,介绍了如何通过在三维模型表面覆盖图像,增强场景的真实感。 书中还讲解了不同类型光源的模拟方法,介绍了如何模拟不同类型的光源,如全局光、定向光、位置光和聚光灯。此外,书
阅读/下载地址