计算机图形学编程(使用OpenGL和C++)(第2版)
正版新书 新华官方库房直发 可开电子发票
¥
46.7
5.2折
¥
89.8
全新
库存22件
作者(美)V.斯科特·戈登,(美)约翰·克莱维吉
出版社人民邮电出版社
ISBN9787115596338
出版时间2022-12
版次2
装帧平装
开本16开
纸张胶版纸
页数312页
字数498千字
定价89.8元
货号SC:9787115596338
上书时间2024-10-04
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
V.斯科特·戈登(V. Scott Gordon),加利福尼亚州立大学萨克拉门托分校教授,撰写及合著出版物30多部,涉及人工智能、神经网络、进化计算、计算机图形学、软件工程、视频和策略游戏编程,以及计算机科学教育等多个领域。戈登博士在科罗拉多州立大学获得博士学位。
约翰·克莱维吉(John Clevenger ),加利福尼亚州立大学萨克拉门托分校教授,拥有超过40年的教学经验,教学内容包括高级图形学、游戏架构、操作系统、VLSI芯片设计、系统仿真等主题。他是国际大学生程序设计竞赛(ICPC)的技术总监,负责监督编程竞赛支持系统PC^2的持续开发。克莱维吉博士在加州大学戴维斯分校获得博士学位。
主编推荐:
元宇宙中的景色是如何搭建的?背后离不开计算机图形学的发展和成熟。
本书两位作者都是美国加利福尼亚州立大学的计算机教授,具有丰富的教学经验。
从立方体到3D模型,从水面到VR,从头实现属于你自己的景色。
·提供模型、图像文件、纹理文件、贴图文件、图表等配套资源
·提供教学PPT、章末习题代码以及课程大纲等教师资源
内容简介:
本书以OpenGL和C++作为工具,介绍计算机图形学编程的相关内容。全书从图形编程的基础和准备工作讲起,介绍了OpenGL图像管线、3D模型、纹理贴图、光照、阴影、天空和背景、增强表面细节、曲面细分、几何着色器、水面模拟、光线追踪等计算机图形学编程技术。本书各章配备了不同形式的习题,供读者巩固所学知识。
本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。
目录:
第1章 入门 1
1.1 语言和库 1
1.1.1 C++ 1
1.1.2 OpenGL/GLSL 2
1.1.3 窗口管理库 2
1.1.4 扩展库 2
1.1.5 数学库 3
1.1.6 纹理图像加载库 3
1.1.7 可选库 3
1.2 安装和配置 3
参考资料 4
第2章 OpenGL 图像管线 5
2.1 OpenGL 管线 5
2.1.1 C++/OpenGL 应用程序 6
2.1.2 顶点着色器和片段着色器 8
2.1.3 曲面细分着色器 11
2.1.4 几何着色器 11
2.1.5 栅格化 12
2.1.6 片段着色器 13
2.1.7 像素操作 13
2.2 检测 OpenGL 和 GLSL 错误 14
2.3 从文件中读取 GLSL 源代码 16
2.4 从顶点构建对象 17
2.5 场景动画 18
2.6 C++代码文件结构 19
补充说明 20
习题 21
参考资料 21
第3章 数学基础 22
3.1 3D 坐标系统 22
3.2 点 22
3.3 矩阵 22
3.4 变换矩阵 24
3.4.1 平移矩阵 24
3.4.2 缩放矩阵 25
3.4.3 旋转矩阵 25
3.5 向量 26
3.5.1 点积的应用 27
3.5.2 叉积的应用 28
3.6 局部和世界空间 28
...
— 没有更多了 —
以下为对购买帮助不大的评价