作者:《RealTime Rendering, Third Edition》书籍
出版社:A K Peters/CRC Press
出版年:2008-7-25
评分:9.7
ISBN:9781568814247
所属分类:网络科技
Thoroughly revised, this third edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent or programmable shaders, a wide variety of new algorithms have arisen and evolved over the past few years.
This edition discusses current, practical rendering methods used in games and other applications. It also presents a solid theoretical framework and relevant mathematics for the field of interactive computer graphics, all in an approachable style.
Preface xi
--
1 Introduction 1
1.1 Contents Overview 2
1.2 Notation and Definitions 4
--
2 The Graphics Rendering Pipeline 11
2.1 Architecture 12
2.2 The Application Stage 14
2.3 The Geometry Stage 15
2.4 The Rasterizer Stage 21
2.5 Through the Pipeline 25
--
3 The Graphics Processing Unit 29
3.1 GPU Pipeline Overview 30
3.2 The Programmable Shader Stage 30
3.3 The Evolution of Programmable Shading 33
3.4 The Vertex Shader 38
3.5 The Geometry Shader 40
3.6 The Pixel Shader 42
3.7 The Merging Stage 44
3.8 Effects 45
--
4 Transforms 53
4.1 Basic Transforms 55
4.2 Special Matrix Transforms and Operations 65
4.3 Quaternions 72
4.4 Vertex Blending 80
4.5 Morphing 85
4.6 Projections 89
--
5 Visual Appearance 99
5.1 Visual Phenomena 99
5.2 Light Sources 100
5.3 Material 104
5.4 Sensor 107
5.5 Shading 110
5.6 Aliasing and Antialiasing 116
5.7 Transparency, Alpha, and Compositing 134
5.8 Gamma Correction 141
--
6 Texturing 147
6.1 The Texturing Pipeline 148
6.2 Image Texturing 156
6.3 Procedural Texturing 178
6.4 Texture Animation 180
6.5 Material Mapping 180
6.6 Alpha Mapping 181
6.7 Bump Mapping 183
--
7 Advanced Shading 201
7.1 Radiometry 202
7.2 Photometry 209
7.3 Colorimetry 210
7.4 Light Source Types 217
7.5 BRDF Theory 223
7.6 BRDF Models 251
7.7 BRDF Acquisition and Representation 264
7.8 Implementing BRDFs 269
7.9 Combining Lights and Materials 275
--
8 Area and Environmental Lighting 285
8.1 Radiometry for Arbitrary Lighting 286
8.2 Area Light Sources 289
8.3 Ambient Light 295
8.4 Environment Mapping 297
8.5 Glossy Reflections from Environment Maps 308
8.6 Irradiance Environment Mapping 314
--
9 Global Illumination 327
9.1 Shadows 331
9.2 Ambient Occlusion 373
9.3 Reflections 386
9.4 Transmittance 392
9.5 Refractions 396
9.6 Caustics 399
9.7 Global Subsurface Scattering 401
9.8 Full Global Illumination 407
9.9 Precomputed Lighting 417
9.10 Precomputed Occlusion 425
9.11 Precomputed Radiance Transfer 430
--
10 Image-Based Effects 439
10.1 The Rendering Spectrum 440
10.2 Fixed-View Effects 440
10.3 Skyboxes 443
10.4 Light Field Rendering 444
10.5 Sprites and Layers 445
10.6 Billboarding 446
10.7 Particle Systems 455
10.8 Displacement Techniques 463
10.9 Image Processing 467
10.10 Color Correction 474
10.11 Tone Mapping 475
10.12 Lens Flare and Bloom 482
10.13 Depth of Field 486
10.14 Motion Blur 490
10.15 Fog 496
10.16 Volume Rendering 502
--
11 Non-Photorealistic Rendering 507
11.1 Toon Shading 508
11.2 Silhouette Edge Rendering 510
11.3 Other Styles 523
11.4 Lines 527
--
12 Polygonal Techniques 531
12.1 Sources of Three-Dimensional Data 532
12.2 Tessellation and Triangulation 534
12.3 Consolidation 541
12.4 Triangle Fans, Strips, and Meshes 547
12.5 Simplification 561
--
13 Curves and Curved Surfaces 575
13.1 Parametric Curves 576
13.2 Parametric Curved Surfaces 592
13.3 Implicit Surfaces 606
13.4 Subdivision Curves 608
13.5 Subdivision Surfaces 611
13.6 Effcient Tessellation 629
--
14 Acceleration Algorithms 645
14.1 Spatial Data Structures 647
14.2 Culling Techniques 660
14.3 Hierarchical View Frustum Culling 664
14.4 Portal Culling 667
14.5 Detail Culling 670
14.6 Occlusion Culling 670
14.7 Level of Detail 680
14.8 Large Model Rendering 693
14.9 Point Rendering 693
--
15 Pipeline Optimization 697
15.1 Profiling Tools 698
15.2 Locating the Bottleneck 699
15.3 Performance Measurements 702
15.4 Optimization 703
15.5 Multiprocessing 716
--
16 Intersection Test Methods 725
16.1 Hardware-Accelerated Picking 726
16.2 Definitions and Tools 727
16.3 Bounding Volume Creation 732
16.4 Geometric Probability 735
16.5 Rules of Thumb 737
16.6 Ray/Sphere Intersection 738
16.7 Ray/Box Intersection 741
16.8 Ray/Triangle Intersection 746
16.9 Ray/Polygon Intersection 750
16.10 Plane/Box Intersection Detection 755
16.11 Triangle/Triangle Intersection 757
16.12 Triangle/Box Overlap 760
16.13 BV/BV Intersection Tests 762
16.14 View Frustum Intersection 771
16.15 Shaft/Box and Shaft/Sphere Intersection 778
16.16 Line/Line Intersection Tests 780
16.17 Intersection Between Three Planes 782
16.18 Dynamic Intersection Testing 783
--
17 Collision Detection 793
17.1 Collision Detection with Rays 795
17.2 Dynamic CD using BSP Trees 797
17.3 General Hierarchical Collision Detection 802
17.4 OBBTree 807
17.5 A Multiple Objects CD System 811
17.6 Miscellaneous Topics 816
17.7 Other Work 826
--
18 Graphics Hardware 829
18.1 Buffers and Buffering 829
18.2 Perspective-Correct Interpolation 838
18.3 Architecture 840
18.4 Case Studies 859
--
19 The Future 879
19.1 Everything Else 879
19.2 You 885
--
A Some Linear Algebra 889
A.1 Euclidean Space 889
A.2 Geometrical Interpretation 892
A.3 Matrices 897
A.4 Homogeneous Notation 905
A.5 Geometry 906
--
B Trigonometry 913
B.1 Definitions 913
B.2 Trigonometric Laws and Formulae 915
--
Bibliography 921
Index 1003
C语言程序设计基础教程 内容简介 本书内容包括:C语言基本知识、数据类型、运算符与表达式、语句和程序结构、数组、编译预处理、函数、指针、结构体和共用体、文件。C...
此刻呈现在你面前的是这样一本书:它专为非设计专业的你准备,无需任何设计基础即可阅读;它既能让你的PPT倍儿有面子,又能为你的
神经元(神经细胞)是构成神经系统的基石,对神经元各个方面的深入、彻底的理解对于我们从各个层次对神经系统进行分析都是十分必
《性别、设计与营销:如何根据性别差异进行设计和营销》对设计和营销进行了全面的性别研究。作者通过引用大量的心理学、设计学、广
糖史(全二册),ISBN:9787539254845,作者:季羡林编著目录 目录《糖史》自序第一编国内编自序引言第一章飴餳餳餹第二章周秦至
Machinelearningallowscomputationalsystemstoadaptivelyimprovetheirperformancewith...
Theincreasinglycommonuseoffast-speedInternetconnectionsoverthepastfewyearshascon...
《中国人的生活美学·饮食》内容简介:端午节、中秋节、春节、元宵节......中国传统节日怎么过;春分、立秋、夏至、立冬,不时不食
《戚继光(中华先贤人物故事汇)》内容简介:戚继光,明朝抗倭名将,杰出的军事家、书法家、诗人、民族英雄。戚继光在东南沿海抗击
《大脑功能模式(型)理论》内容简介:在主客观事物情境模式不断刺激下,基因遗传决定的大脑生理结构和特性,建构各不相同的生理结
新连接:互联网+产业转型,互联网+企业变革 本书特色 当前正处于信息通信技术飞速发展和社会经济面临转型的关键时期,有人兴奋,有人焦虑;有人坚定前行,有人迷茫失措...
自动控制理论基础 内容简介 《自动控制理论基础》深入浅出地阐述了自动控制的基本概念和基本理论。分析了开、闭环自动控制系统的主要特点和基本要求。详细讲解了控制系统...
《医药新零售》内容简介:作为受数字化冲击较为明显的行业——零售业面临着巨大的挑战,不过传统市场仍然有巨大潜力待挖掘的医药零
《“智能+”制造:企业赋能之路》内容简介:本书将“智能+”赋能制造诠释为“互联网+”“大数据+”和“人工智能+”制造,即新一代信
ForreaderswhowanttodesignWebpagesthatloadquickly,areeasytoupdate,accessibletoall...
《审计学(第三版)》内容简介:《审计学(第三版)》教材以最新执行的审计准则为根本,以审计实务为主,突出理论与实务相结合,重
《服装设计师创业指南》就是要摘下时装界的光环,在呈现其艰辛一面的同时奉上有用的知识和有效的方法以战胜困难,这是一本关于时
《创新家装设计图典(第4季):客厅》内容简介:全新升级的《创新家装设计图典第4季》将继续为读者提供新的设计案例,针对居室各空
《单读16:新北京人》内容简介:“必须要有一个开始写作的起点。一个地方。”——舍伍德·安德森 “你需要想象北京,北京会满足你的
Cryptographyplaysakeyroleinensuringtheprivacyandintegrityofdataandthesecurityofc...