量子计算9 发表于 2023-2-8 10:09

实时渲染 第四版

Real-Time.Rendering.4th.Edition.2018.8
有关渲染的书籍太多了,我们没必要全都读完,但可以看看目录去寻找自己感兴趣或者恰好需要实现的相关内容,所以特意总结和翻译了相关书籍的目录收录在此专栏中,因为很多章节并未读过以及个人知识面的浅薄,所以可能翻译有差错,欢迎指出。然后我会逐渐在我看过和实践过的章节去补充一些简介到对应目录中。
1.简介 Introduce

1.1全书概览 Contents Overview

1.2符号和定义 Notation and definitions

2.图形渲染管线 The Graphics Rendering Pipline

2.1架构 Architecture

2.2应用程序阶段 The Application Stage

2.3几何阶段 Geometry Processing

2.4光栅化 Rasterization

2.5 像素阶段 Pixel Processing

2.6 纵览管线 Trough the Pipline

3.图形处理器 The Graphics Processing Unit

3.1 数据并行结构 Data-Parallel Architectures

3.2 GPU管线概述 GPU Pipline Overview

3.3 可编程着色阶段 The Programmable Shader Stage

3.4 可编程着色的进阶与API The Evolution of Programmable Shading and APIs

3.5 顶点着色器 The Vertex Shader

3.6 曲面细分阶段 The Tessellation Stage

3.7 几何着色器 The Geometry Shader

3.8 像素着色器 The Pixel Shader

3.9 合并阶段 The Merging Stage

3.10 计算着色器 The Compute Shader

4.变换 Transforms

4.1 基础变换 Basic Transforms

4.2 特殊的矩阵变换和运算 Special Matrix Transforms and Operations

4.3 四元数 Quaternions

4.4 顶点混合 Vertex Blending

4.5 渐变 Morphing

4.6 几何缓存回放 Geometry Cache Playback

4.7 投影 Projections

5.着色基础 Shading Basics

5.1着色模型 Shading Models

5.2 光源 Light Sources

5.3 实时着色模型 Implementing Shading Models

5.4 锯齿与抗锯齿 Aliasing and Antialiasing

5.5 透明混合 Transparency, Alpha and Compositing

5.6 显示编码 Display Encoding

6.纹理贴图 Texturing

6.1 纹理管线 The Texturing Pipline

6.2 图像纹理贴图 Image Texturing

6.3 程序化贴图 Procedural Texturing

6.4 纹理动画 Texture Animation

6.5 材质映射 Material Mapping

6.6 Alpha映射 Alpha Mapping

6.7 凹凸映射 Bump Mapping

6.8 视差纹理映射 Parallax Mapping

6.9 纹理灯光 Textured Lights

7.阴影 Shadows

7.1 平面阴影 Planar Shadows

7.2 曲面阴影 Shadows on Curved Surfaces

7.3 阴影体积 Shadow Volumes

7.4 阴影贴图 Shadow Maps

7.5 百分比渐进滤波 PCF Percentage-Closer Filtering

7.6 百分比渐进软阴影 PCSS Percentage-Closer Soft Shadows

7.7 滤波阴影贴图 Filtered Shadow Maps

7.8 体阴影技术 Volumetric Shadow Techiniques

7.9 非常规的Z-Buffer阴影 Irregular Z-Buffer Shadow

7.10 其他应用 Other Application

8.光和颜色 Light and Color

8.1 光量 Light Quantities

8.2 场景到屏幕 Scene to Screen

9.基于物理的着色 Physically Based Shading

9.1 物理光照 Physics of Light

9.2 相机 The Camera

9.3 双向反射分布 The BRDF

9.4 照明 Illumination

9.5 菲涅耳反射 Fresnel Reflectance

9.6 微观几何形态 Microgeometry

9.7 微平面理论 Microfacet Theory

9.8 基于表面反射的BRDF模型 BRDF Models for Suface Reflection

9.9 基于次表面散射的BRDF模型 BRDF Models for Subsurface Scattering

9.10 布料BRDF模型 BRDF Models for Cloth

9.11 波动光学BRDF模型 Wave Optics BRDF Models

9.12 分层材质 Layered Materials

9.13 混合和过滤材质 Blending and Filtering Materials

10.局部光照 Local Illumination

10.1 区域光源 Area Light Sources

10.2 环境光 Environment Lighting

10.3 球形与半球形函数 Spherical and Hermispherical Functions

10.4 环境映射 Environment Mapping

10.5 基于高光贴图的映射 Specular Image-Based Lighting

10.6 辐射环境纹理映射 Irradiance Environment Mapping

10.7 错误来源 Sources of Error

11.全局光照 Global Illumination

11.1 渲染方程 The Rendering Equation

11.2 普通全局光照 General Global Illumination

11.3 环境光遮蔽 Ambient Occlusion

11.4 定向遮蔽 Directional Occlusion

11.5 漫反射全局光照 Diffuse Global Illumination

11.6 高光全局光照 Specular Global Illumination

11.7 统一方法 Unified Approaches

12.基于图像的效果 Image-Space Effects

12.1 图像处理 Image Processing

12.2 二次投影技术 Reprojection Techniques

12.3 镜头炫光与光晕 Lens Flare and Bloom

12.4 景深 Depth of Field

12.5 运动模糊 Motion Blur

13.多边形之外 Beyond Polygons

13.1 渲染谱 The Rendering Spectrum

13.2 固定视角效果 Fixed-View Effects

13.3 天空盒 Skyboxes

13.4 光场渲染 Light Field Rendering

13.5 Sprite和层 Sprites and Layers

13.6 公告板 Billboarding

13.7 置换技术 Displacement Techniques

13.8 粒子系统 Particle Systems

13.9 点渲染 Point Rendering

13.10 三维像素 Voxels

14.体积与半透明渲染 Volumetric and Translucency Rendering

14.1 光散射理论 Light Scattering Theory

14.2 特殊体积渲染 Specialized Volumetric Rendering

14.3 普通体积渲染 General Volumetric Rendering

14.4 天空渲染 Sky Rendering

14.5 透明表面 Translucent Surfaces

14.6 次表面散射 Subsurface Scattering

14.7 头发和皮毛 Hair and Fur

14.8 统一方法 Unified Approaches

15.非真实渲染 Non-Photorealistic Rendering

15.1 卡通着色 Toon Shading

15.2 描边渲染 Outline Rendering

15.3 水墨画风格 Stoke Surface Stylization

15.4 线 Lines

15.5 文本渲染 Text Rendering

16.多边形技术 Polygonal Techniques

16.1 三维数据来源 Sources if Three-Dimensional Data

16.2 曲面细分与三角测量 Tessellation and Triangulation

16.3 合并 Consilidation

16.4 三角扇形,条带和网格 Triangle Fans, Strips, and Meshes

16.5 简化 Simplification

16.6 压缩和精度 Compression and Precision

17.曲线与曲面 Curves and Curved Surfaces

17.1 参数曲线 Parametric Curves

17.2 参数曲面 Parametric Curved Surfaces

17.3 隐式表面 Implicit Surfaces

17.4 细分曲线 Subdivision Curves

17.5 细分曲面 Subdvision Surfaces

17.6 高效细分 Efficient Tessellation

18.管线优化 Pipeline Optimization

18.1 性能优化和调试工具 Profiling and Debugging Tools

18.2 定位瓶颈 Locating the Bottleneck

18.3 性能测量 Performance Measurements

18.4 优化 Optimization

18.5 多进程 Multiprocessing

19.加速算法 Acceleration Algorithms

19.1 空间数据结构 Spatial Data Structures

19.2 剔除技术 Culling Techniques

19.3 背面剔除 Backing Culling

19.4 视锥剔除 View Frustum Culling

19.5 细节和小三角形剔除 Detail and Small Triangle Culling

19.6 遮挡剔除 Occlusion Culling

19.7 剔除系统 Culling System

19.8 层次细节 Level of Detail

19.9 渲染大场景 Rendering Large Scenes

20.高效着色 Efficient Shading

20.1 延迟着色 Deferred Shading

20.2 贴画渲染 Decal Rendering

20.3 平铺着色 Tiled Shading

20.4 聚簇着色 Clustered Shading

20.5 延迟纹理 Deferred Texturing

20.6 对象和纹理空间着色 Object and Texture-Space Shading

21.虚拟现实和增强现实 Virtual and Augmented Reality

21.1 设备及系统概述 Equipment and Systems Overview

21.2 物理要素 Physical Elements

21.3 API和硬件 APIs and Hardware

21.4 渲染技术 Rendering Techniques

22.交叉测试方法 Intersection Test Methods

22.1 GPU加速拣选 GPU——Accelerated Picking

22.2 定义和工具 Definitions and Tools

22.3 边界体积创建 Bounding Volume Creation

22.4 几何概率 Geometric Probability

22.5 经验法则 Rules of Thumb

22.6 光线/球体相交 Ray/Sphere Intersection

22.7 光线/盒子相交 Ray/Box Intersection

22.8 光线/三角形相交 Ray/Triangle Intersection

22.9 光线/多边形相交 Ray/Polygon Intersection

22.10 平面/盒子相交 Plane/Box Intersection

22.11 三角形/三角形相交 Triangle/Triangle Intersection

22.12 三角形/盒子相交 Triangle/Box Intersection

22.13 边界体积/边界体积相交 Bounding-Volume/Bounding-Volume Intersection

22.14 视锥体相交 View Frustum Intersection

22.15 线/线相交 Line/Line Intersection

22.16 三个平面相交 Intersection between Three Planes

23.图像硬件 Graphics Hardware

23.1 光栅化 Rasterization

23.2 大规模计算与调度 Massive Compute and Scheduling

23.3 延迟和占用 Latency and Occupancy

23.4 内存体系结构与总线 Memory Architecture and Buses

23.5 缓存和压缩 Caching and Compression

23.6 颜色缓冲 Color Buffering

23.7 纹理 Texturing

23.8 体系结构 Architecture

23.9 案例分析 Case Studies

23.10 光线追踪体系结构 Ray Tracing Architectures

24.未来 The Future

24.1 其他内容 Everything Else

24.2 你 You

25.碰撞检测 Collision Detection

25.1 宽相位碰撞检测Broad Phase Collision Detection

25.2 中相位碰撞检测Mid Phase Collision Detection

25.3 窄相位碰撞检测Narrow Phase Collision Detection

25.4 射线碰撞检测Collision Detection with Rays

25.5 使用BSP树的动态碰撞检测Dynamic CD Using BSP Trees

25.6 时间临界碰撞检测Time-Critical Collision Detection

25.7 基于形变模型Deformable Models

25.8 连续碰撞检测Continuous Collision Detection

25.9 碰撞响应Collision Response

25.10 粒子Particles

25.11 动态相交测试Dynamic Intersection Testing

26.实时光线追踪Real-Time Ray Tracing

26.1 光线追踪基础Ray Tracing Fundamentals

26.2 光线追踪着色器Shaders for Ray Tracing

26.3 顶部和底部加速结构Top and Bottom Level Acceleration Structures

26.4 连贯性Coherency

26.5 去噪Denoising

26.6 纹理过滤Texture Filtering

26.7 推测Speculations
页: [1]
查看完整版本: 实时渲染 第四版