图书介绍

3D计算机图形学 OpenGL版PDF|Epub|txt|kindle电子书版本网盘下载

3D计算机图形学 OpenGL版
  • (美)巴斯(Buss,S.R.)著;唐龙译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302136041
  • 出版时间:2006
  • 标注页数:337页
  • 文件大小:23MB
  • 文件页数:350页
  • 主题词:三维-动画-图形软件,OpenGL-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

3D计算机图形学 OpenGL版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言1

1.1 显示的模型1

1.1.1 矩形的像素矩阵1

1.1.2 矢量图形2

1.1.3 多边形的造型3

1.2 坐标、点、线和多边形4

1.2.1 坐标系统4

1.2.2 在OpenGL中几何形体4

1.3 适合动画的双缓冲区13

第2章 变换与观察15

2.1 二维空间中的变换16

2.1.1 基本定义17

2.1.2 线性变换的矩阵表示18

2.1.3 刚性变换和旋转20

2.1.4 齐次坐标23

2.1.5 仿射变换的矩阵表示23

2.1.6 OpenGL中的二维变换25

2.1.7 再讨论组合变换28

2.1.8 二维投影几何学29

2.2 三维空间中的变换30

2.2.1 从二维空间到三维空间31

2.2.2 OpenGL中的变换矩阵32

2.2.3 旋转矩阵的推导36

2.2.4 欧拉(Euler)定理39

2.2.5 三维投影几何学40

2.3 观察变换与透视41

2.3.2 透视变换43

2.3.1 正投影变换43

2.3.3 直线映射到直线47

2.3.4 投影的另一个应用:阴影47

2.3.5 OpenGL透视变换48

2.4 映射到像素52

2.4.1 Bresenham算法55

2.4.2 浮点数四舍五入的危险57

第3章 光照、亮度和着色60

3.1 Phong光照模型61

3.1.1 漫反射63

3.1.2 镜面反射64

3.1.4 综合:多种光源和颜色66

3.1.3 环境反射和发射光66

3.1.5 Gouraud和Phong渲染67

3.1.6 计算表面法向70

3.1.7 仿射变换及法向量72

3.1.8 OpenGL中的光照和材料属性73

3.2 Cook-Torrance光照模型78

3.2.1 双向反射78

3.2.2 Cook-Torrance模型概述79

3.2.3 微平面分布项81

3.2.4 几何表面遮蔽项81

3.2.5 Fresnel项85

4.1.1 两点之间的插值89

第4章 均值与插值89

4.1 线性插值89

4.1.2 加权平均和仿射组合90

4.1.3 三个点的插值:重心坐标92

4.2 双线性和三线性插值96

4.2.1 双线性插值96

4.2.2 反向双线性插值100

4.2.3 三线性插值104

4.3 凸集和加权平均105

4.4 插值和齐次坐标107

4.5 双曲线插值108

4.6 球面线性插值109

5.1 图像的纹理映射112

第5章 纹理映射112

5.1.1 纹理插值113

5.1.2 纹理坐标值的确定114

5.1.3 MIP映射和反走样117

5.1.4 随机超采样119

5.2 凹凸贴图120

5.3 环境映射123

5.4 OpenGL中的纹理映射124

5.4.1 加载纹理数据124

5.4.2 指定纹理坐标126

5.4.3 颜色调制126

5.4.4 单独的高光127

5.4.6 OpenGL中的环境映射128

5.4.5 管理多个纹理数据128

第6章 彩色131

6.1 色彩感知131

6.2 色彩值的表示133

6.2.1 加色法和减色法133

6.2.2 RGB颜色的表示134

6.2.3 色调、饱和度和亮度135

第7章 贝塞尔曲线139

7.1 三次贝塞尔曲线140

7.2 De Casteljau算法142

7.3 递归细分算法143

7.4 分段贝塞尔曲线146

7.5 Hermite多项式148

7.6 任意次的贝塞尔曲线149

7.7 再谈de Casteljau算法152

7.8 再谈递归细分算法153

7.9 曲线的升阶154

7.10 贝塞尔曲面156

7.10.1 贝塞尔曲面的基本性质156

7.10.2 贝塞尔曲面片的拼接158

7.11 OpenGL中的贝塞尔曲线和曲面160

7.11.1 贝塞尔曲线160

7.11.2 贝塞尔曲面162

7.12 有理贝塞尔曲线163

7.13 用有理贝塞尔曲线表示圆锥曲线段165

7.14 旋转曲面169

7.15 使用贝塞尔曲线进行插值171

7.15.1 Catmull-Rom样条函数172

7.15.2 Bessel-Overhauset样条函数173

7.15.3 张力-连续性-偏移样条函数175

7.16 使用贝塞尔曲面进行插值177

第8章 B样条曲线182

8.1 均匀三次B样条183

8.2 非均匀B样条186

8.3 非均匀B样条示例188

8.4 非均匀B样条的性质193

8.5 de Boor算法196

8.6 Blossoms算法199

8.7 B样条曲线的导数和光滑性202

8.8 节点插值204

8.9 贝塞尔曲线和B样条曲线207

8.10 升阶208

8.11 有理B样条和NURBS曲面209

8.12 OpenGL中的B样条和NURBS曲面211

8.13 B样条插值211

第9章 光线跟踪214

9.1 光线跟踪基础215

9.1.1 局部光照和反射光线219

9.1.2 透射光线220

9.1.3 算法整合223

9.2.1 分布式光线跟踪225

9.2 高级光线跟踪技术225

9.2.2 反向光线跟踪231

9.3 不使用光线跟踪的特殊效果232

第10章 相交测试238

10.1 有关射线的快速相交测试239

10.1.1 射线—球相交239

10.1.2 射线—平面相交241

10.1.3 射线—三角形相交242

10.1.4 射线—凸超多面体相交244

10.1.5 射线—圆柱体相交247

10.1.6 射线—二次曲面相交248

10.1.7 射线—贝塞尔面片相交248

10.2 相交测试的剪枝算法249

第11章 辐射度253

11.1 辐射度方程255

11.1.1 面片、光照强度和形状因子255

11.1.2 辐射度算法的高级描述257

11.2 形状因子的计算258

11.2.1 光线跟踪方法259

11.2.2 半立方体法260

11.3 解辐射度方程262

11.3.1 迭代方法262

11.3.2 雅可比(Jacobi)迭代265

11.3.3 高斯-塞德尔(Gauss-Seidel)迭代265

11.3.4 射击(shooting)法266

12.1.1 由传统动画发展而来的技术268

第12章 动画与运动学268

12.1 概述268

12.1.2 计算机动画270

12.2 动画中的位置271

12.2.1 渐进:固定目标271

12.2.2 渐进:移动目标272

12.3 方向的表示273

12.3.1 旋转矩阵274

12.3.2 偏转、倾斜和滚动274

12.3.3 四元组276

12.3.4 四元组的理论发展277

12.3.5 用四元组表示旋转279

12.3.6 四元组和旋转矩阵的转换281

12.3.7 四元组的插值283

12.4 运动学284

12.4.1 刚性连接体和关节285

12.4.2 前向运动学286

12.4.3 反向运动学,问题的提出288

12.4.4 反向运动学,寻找局部解290

附录A 数学背景知识295

A.1 预备知识295

A.2 向量和向量积296

A.2.1 R2中的向量296

A.2.2 R3中的向量299

A.3 矩阵300

A.3.1 R3中矩阵和向量的积301

A.3.3 线性子空间302

A.3.2 行列式,逆矩阵和伴随矩阵302

A.4 多元微积分304

A.4.1 多元函数304

A.4.2 向量值函数305

A.4.3 多元向量值函数305

附录B 光线跟踪软件包307

B.1 介绍307

B.2 高层光线跟踪函数308

B.3 光线跟踪API311

B.3.1 指定光源311

B.3.2 定义相机和视窗312

B.3.4 定义材质314

B.3.3 按像素阵列工作314

B.3.5 定义可见物体315

B.3.6 可见的球316

B.3.7 可视的三角形和平行四边形317

B.3.8 可见的椭球318

B.3.9 可视的圆柱体318

B.3.10 可视的锥体320

B.3.11 可视的平行六面体321

B.3.12 可视的圆环322

B.3.13 可视的贝塞尔面片323

B.3.14 纹理映射325

索引328

热门推荐