×
暂无评论
图文详情
  • ISBN:9787121471186
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:556
  • 出版时间:2024-01-01
  • 条形码:9787121471186 ; 978-7-121-47118-6

内容简介

本书采用自顶向下方法并辅以面向编程的方式,基于现代可编程GPU的WebGL 2.0着色器编程,综合利用HTML5、JavaScript和GLSL(OpenGL ES 3.0),开发可以在各种浏览器中运行的三维图形应用程序,同时系统地介绍了现代计算机图形学的核心概念、原理和方法。本书是作者多年教学与科研的结晶,涵盖了交互式图形编程、可编程GPU绘制流水线、变换与观察、光照与着色、曲线与曲面建模等计算机图形学的基本内容,以及离散技术、层级建模、过程建模、光线跟踪、并行绘制、体绘制和虚拟现实等高级内容。为了方便读者进一步深入学习和研究计算机图形学,本书在每章末尾提供了相关的建议阅读资料。

目录

目 录 第1章 图形系统和模型 1 1.1 计算机图形学的应用 1 1.1.1 信息的显示 1 1.1.2 设计 2 1.1.3 仿真和动画 3 1.1.4 用户界面 4 1.2 图形系统 5 1.2.1 像素和帧缓存 6 1.2.2 CPU与GPU 7 1.2.3 输出设备 7 1.2.4 输入设备 9 1.3 物理图像与合成图像 9 1.3.1 对象与观察者 9 1.3.2 光和图像 10 1.3.3 成像模型 11 1.4 成像系统 12 1.4.1 针孔照相机 13 1.4.2 人类视觉系统 14 1.5 虚拟照相机模型 14 1.6 应用程序编程接口 16 1.6.1 笔式绘图仪模型 16 1.6.2 三维API 18 1.6.3 使用WebGL API绘制的一系列图像 20 1.6.4 建模-绘制模式 22 1.7 图形绘制系统体系结构 23 1.7.1 显示处理器 23 1.7.2 流水线体系结构 24 1.7.3 图形绘制流水线 24 1.7.4 顶点处理 24 1.7.5 裁剪和图元组装 25 1.7.6 光栅化 25 1.7.7 片元处理 25 1.8 可编程流水线 26 1.9 性能特征 26 1.10 OpenGL版本和WebGL 27 小结和注释 28 建议阅读资料 29 习题 29 第2章 图形学编程 31 2.1 Sierpinski镂垫 31 2.2 编写二维图形应用程序 33 2.3 WebGL应用程序编程接口 38 2.3.1 图形函数 38 2.3.2 图形绘制流水线和状态机 40 2.3.3 OpenGL和WebGL 40 2.3.4 WebGL接口 41 2.3.5 坐标系 42 2.4 图元和属性 43 2.4.1 多边形的基本概念 45 2.4.2 WebGL中的多边形 46 2.4.3 三角剖分 47 2.4.4 文本 48 2.4.5 顶点属性 49 2.5 颜色 50 2.5.1 RGB颜色 51 2.5.2 查色表 53 2.5.3 设置颜色属性 54 2.6 观察 55 2.6.1 正投影视图 55 2.6.2 二维观察 56 2.7 控制函数 57 2.7.1 HTML
展开全部

作者简介

[美]爱德华·安杰尔(Edward Angel),是新墨西哥大学(UNM)计算机科学的退休教授,并担任过艺术、技术和科学实验室(ARTS Lab)的主任。直到2007年7月,他一直是UNM的计算机科学、电子与计算机工程、媒体艺术教授。Angel于1964年在加州理工大学获得学士学位,并于1968年在南加州大学获得博士学位。他曾任职于加州大学伯克利分校、南加州大学和罗切斯特大学。Angel目前的研究领域是计算机图形学及科学可视化、虚拟现实和大规模并行计算等。 张荣华,男,1973年10月出生,中共党员,高级工程师。1996年本科毕业于华北电力大学电子工程系计算机专业。2001年就读于北京理工大学计算机学院VR实验室,研究方向为计算机图形学,虚拟现实(视景仿真),2004年获硕士学位,并获北京理工大学优秀硕士论文。现为华北电力大学计算机系高级工程师,从事计算机图形学、视景仿真和数字孪生方向的教学和科研工作,在国内外重要刊物发表论文20余篇,出版译著、教材和专著5部,参与国家自然科学基金青年基金和河北省自然科学基金青年基金2项,主持省部级重点教改项目2项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航