新書推薦:

《
实战ANSYS Icepak电子热设计
》
售價:NT$
454.0

《
水库式经营
》
售價:NT$
286.0

《
哲学家的最后一课
》
售價:NT$
270.0

《
进入全球公共视域的清帝国:欧洲文献里的中国邸报
》
售價:NT$
649.0

《
微积分学教程(第二卷)(第8版)
》
售價:NT$
545.0

《
16至20世纪知识史中的流亡者与客居者
》
售價:NT$
484.0

《
家庭经济学:用经济学视角解读家庭关系(诺贝尔经济学奖获得者加里·S. 贝克尔全新力作)
》
售價:NT$
380.0

《
人间词话汇编汇校汇评(新)
》
售價:NT$
254.0
|
編輯推薦: |
本书使用OpenGL和C,教授现代3D图形着色器编程。本书从图形编程的基础和准备工作开始,介绍了着色器的各个阶段,包括建模、光照、纹理等基础知识,以及曲面细分、柔和阴影、生成逼真的材质和环境等高级技术实现。 本书为读者提供丰富的学习素材,包括书中使用的所有源代码、模型、纹理、天空盒以及法线贴图,既适合作为高等院校计算机相关专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。 本书具有以下特色: ● 覆盖C中的现代OpenGL 4.0 着色器编程; ● 使用可运行的代码示例讲解所有技术,提供完整的源代码以及详细的讲解。 ● 详细讲解每个GLSL可编程管线阶段(顶点阶段、曲面细分阶段、几何阶段以及片段阶段)。 ● 研究有关建模、光照、阴影(包括柔和阴影)、地形以及3D材质(例如木材和大理石)的实例。 ● 介绍现代开发工具(如NVIDIA Nsight调试器),以及如何用其优化代码、提高性能。 ● 提供书中使用的所有源代码、模型、图表、纹理、天空盒、天空穹顶、高度贴图和法线贴图。 ● 本书为授课教师提供PPT、习题解答、课程大纲等教学辅助资源,请通过contact
|
內容簡介: |
本书以C和OpenGL 作为工具,教授计算机图形学编程。全书共14 章和3 个附录。 首先从图形编程的基础和准备工作开始,依次介绍了OpenGL 图像管线、图形编程数学基础、管理3D 图形数据、纹理贴图、3D 模型、光照、阴影、天空和背景、增强表面细节、参数曲面、曲面细分、几何着色器,以及其他相关的图形编程技术。附录分别介绍了Windows、macOS 平台上的安装设置,以及Nsight 图形调试器的应用。本书每章*后配备了不同形式的习题,供读者巩固所学知识。 本书适合作为高等院校计算机科学专业的计算机图形编程课程的教材或辅导书,也适合对计算机图形编程感兴趣的读者自学。
|
關於作者: |
V.斯科特戈登(V. Scott Gordon) 加州州立大学萨克拉门托分校教授,教授高级图形和游戏工程课程。他撰写及合著了30多部出版物,涉及人工智能、神经网络、进化计算、软件工程、视频和策略游戏编程,以及计算机科学教育等多个领域。戈登博士在科罗拉多州立大学获得博士学位。 约翰克莱维吉(John Clevenger) 加州州立大学萨克拉门托分校教授,拥有40多年的教学经验,教学内容包括高级图形、游戏架构、操作系统、VLSI芯片设计、系统仿真和其他主题。他参与了多个用于图形和游戏架构教学的软件框架和工具的开发,其中包括本书Java版第一版中用到的graphicslib3D库。他是国际大学生程序设计竞赛(ICPC)的技术总监,负责监督PC2的持续开发,PC2是目前世界上使用较为广泛的编程竞赛支持系统。克莱维吉博士在加州大学戴维斯分校获得博士学位。
|
|