万本电子书0元读

万本电子书0元读

顶部广告

计算机图形学入门:3D渲染指南电子书

(1)简单明了的计算机图形学门指南。 (2)只需具备基本编程知识和高中数学知识。 (3)专注于3D 渲染。本书将带领读者构建两个完整的、功能齐全的渲染器:光线追踪渲染器和光栅化渲染器。前者模拟在物体之间反弹时的光线,后者将3D 模型转换为2D 像素。 (4)全书给出众多的伪代码示例,使得读者可以轻松地用任何语言编写渲染器,还提供了可下载的实时JavaScript 演示代码,方便读者一步探索。

售       价:¥

纸质售价:¥44.90购买纸书

64人正在读 | 0人评论 7.1

作       者:[瑞士]加布里埃尔·甘贝塔(Gabriel Gambetta) 著

出  版  社:人民邮电出版社有限公司

出版时间:2022-05-01

字       数:10.2万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
如今,计算机图形学无处不在,它为视频、游戏等增添了令人瞩目的细节,为大型电影、动画等增添了逼真的特效。本书围绕计算机图形学这一主题展,是作者讲授计算机图形学课程多年经验的结晶。 本书着重介绍光线追踪渲染器和光栅化渲染器这两大主流渲染器的基本实现过程,以渲染器的需求背景和实现原理作为出发,辅以必要的简单数学推导过程,从光到阴影与反射,从直线到着色与纹理,逐渐引导出实现渲染器的伪代码,力求使没有丰富编程经验和深厚数学功底的读者也能够完全读懂。 本书是计算机图形学门的学习教材,特别适合渴望计算机图形学世界的“零基础”读者阅读,也适合对计算机图形学发感兴趣的爱好者以及相关从业人员使用。<br/>【推荐语】<br/>(1)简单明了的计算机图形学门指南。 (2)只需具备基本编程知识和高中数学知识。 (3)专注于3D 渲染。本书将带领读者构建两个完整的、功能齐全的渲染器:光线追踪渲染器和光栅化渲染器。前者模拟在物体之间反弹时的光线,后者将3D 模型转换为2D 像素。 (4)全书给出众多的伪代码示例,使得读者可以轻松地用任何语言编写渲染器,还提供了可下载的实时JavaScript 演示代码,方便读者一步探索。<br/>【作者】<br/>加布里埃尔· 甘贝塔(Gabriel Gambetta)从5岁始编写游戏程序。在获得计算机科学的学位后,他创办了一家游戏发公司,在那里工作了10 多年,同时在当地一所大学教授计算机图形学。他目前在苏黎世,担任谷歌的高级软件工程师。<br/>
目录展开

内 容 提 要

译者序

前 言

这本书是写给谁的

这本书涵盖的内容

为什么阅读这本书?

关于本书

关于作者

致 谢

资源与支持

配套资源

提交错误信息

扫码关注本书

与我们联系

关于异步社区和异步图书

第1章 基础入门概念

1.1 画布

1.2 颜色模型

1.3 颜色深度和颜色表示法

1.4 颜色的处理方法

1.5 场景

1.6 总结

第2章 基础光线追踪知识

2.1 渲染一幅瑞士风景图

2.2 基本假设

2.3 画布空间到视口空间

2.4 追踪射线

2.5 渲染我们的第一组球体

2.6 总结

第3章 光

3.1 简化的假设

3.2 光源

3.3 单点光照

3.4 漫反射

3.5 镜面反射

3.6 总结

第4章 阴影和反射

4.1 阴影

4.2 反射

4.3 总结

第5章 扩展光线追踪渲染器

5.1 任意相机定位

5.2 性能优化

5.3 支持其他图元

5.4 体素构造表示法

5.5 透明度

5.6 超采样

5.7 总结

第6章 直线

6.1 描述直线

6.2 绘制直线

6.3 绘制任意斜率的直线

6.4 线性插值函数

6.5 总结

第7章 填充三角形

7.1 绘制线框三角形

7.2 绘制填充三角形

7.3 总结

第8章 着色三角形

8.1 定义问题

8.2 计算边缘着色

8.3 计算内部着色

8.4 总结

第9章 透视投影

9.1 基本假设

9.2 查找P'点

9.3 透视投影方程

9.4 透视投影方程的性质

9.5 投影我们的第一个3D物体

9.6 总结

第10章 场景的描述和渲染

10.1 表示一个立方体

10.2 模型和模型实例

10.3 模型变换

10.4 相机变换

10.5 变换矩阵

10.6 齐次坐标

10.7 回顾变换矩阵

10.8 总结

第11章 裁剪

11.1 裁剪过程概述

11.2 裁剪体

11.3 使用平面裁剪场景

11.4 定义裁剪平面

11.5 裁剪整个物体

11.6 裁剪三角形

11.7 裁剪过程的伪代码

11.8 渲染管线中的裁剪过程

11.9 总结

第12章 移除隐藏表面

12.1 渲染实体物体

12.2 画家算法

12.3 深度缓冲

12.4 背面剔除

12.5 总结

第13章 着色

13.1 着色与光照

13.2 扁平化着色

13.3 高洛德着色

13.4 冯氏着色

13.5 总结

第14章 纹理

14.1 绘制木条箱

14.2 双线性滤波

14.3 贴图分级细化

14.4 三线性滤波

14.5 总结

第15章 扩展光栅化渲染器

15.1 法线映射

15.2 环境映射

15.3 阴影

15.4 总结

编后记

附录 线性代数

1.点

2.向量

3.点运算和向量运算

4.矩阵

5.矩阵运算

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部