引擎梳理。感谢GPT。

一、渲染管线架构(Engine Rendering Architecture)

⭐⭐⭐(非常重要)

这些是现代引擎渲染系统的骨架。

Frame Graph / Render Graph

RenderGraph

Pass dependency

Resource lifetime

Transient RT

Barrier 自动插入

GPU Driven Rendering

GPU Scene

Indirect Draw

Instance Culling

Cluster / Meshlet Culling

Command Buffer / Render Queue

RenderPass scheduling

Async compute

Graphics queue / compute queue

Resource Management

Render Target Pool

Transient resource

Texture streaming

Virtual Texture

二、几何与可见性(Geometry & Visibility)

⭐⭐ ~ ⭐⭐⭐

基础

Frustum Culling ⭐

Occlusion Culling ⭐⭐

Hi-Z Buffer ⭐⭐

现代 GPU 可见性

Cluster Culling ⭐⭐⭐

Meshlet Rendering ⭐⭐⭐

GPU Driven Pipeline ⭐⭐⭐

空间结构

BVH ⭐⭐⭐

Octree ⭐⭐

KD Tree ⭐⭐

高级

Nanite-like virtual geometry ⭐⭐⭐⭐

三、光照系统(Lighting)

⭐⭐ ~ ⭐⭐⭐

传统

Forward Rendering ⭐

Deferred Rendering ⭐

Tiled Lighting ⭐⭐

Clustered Lighting ⭐⭐

阴影

Shadow Map ⭐

Cascaded Shadow Map ⭐⭐

Variance Shadow Map ⭐⭐

Moment Shadow Map ⭐⭐

Distance Field Shadow ⭐⭐⭐

Ray traced shadow ⭐⭐⭐

四、GI(Global Illumination)

⭐⭐ ~ ⭐⭐⭐⭐

传统

Lightmap ⭐

SH Probe ⭐

Light Probe Proxy Volume ⭐⭐

实时 GI

Screen Space GI ⭐⭐

DDGI ⭐⭐⭐

SDF GI ⭐⭐⭐

Voxel GI ⭐⭐⭐

ReSTIR GI ⭐⭐⭐⭐

Lumen-like GI ⭐⭐⭐⭐

五、Screen Space 技术

⭐⭐

SSAO ⭐⭐

HBAO ⭐⭐

GTAO ⭐⭐⭐

SSR ⭐⭐

SSGI ⭐⭐

Contact Shadow ⭐⭐

六、Temporal 技术

⭐⭐⭐

你已经研究:

✔ TAA

但其实这一块有很多。

TAA ⭐⭐⭐

TAAU ⭐⭐⭐

TSR ⭐⭐⭐

DLSS integration ⭐⭐

FSR integration ⭐⭐

Motion Vector ⭐⭐⭐

History rejection ⭐⭐⭐

七、体积渲染(Volumetric)

⭐⭐ ~ ⭐⭐⭐

Height Fog ⭐

Volumetric Fog ⭐⭐

Participating Media ⭐⭐⭐

Volumetric Lighting ⭐⭐

Light Scattering ⭐⭐

God Ray ⭐⭐

八、距离场 / 体素系统

⭐⭐⭐

你刚开始做 SDF,这块是引擎级技术。

Mesh Distance Field

Global Distance Field

SDF AO

SDF Shadow

Voxelization

Sparse Voxel Octree

九、后处理系统

基础但必须会。

Bloom

Tone Mapping

Color Grading

Depth of Field

Motion Blur

Lens Flare

Chromatic Aberration

十、抗锯齿技术

⭐⭐

MSAA

FXAA

SMAA

TAA

TSR

DLSS / FSR integration

十一、现代 GPU 技术

⭐⭐⭐

越来越重要。

Compute Shader Pipeline

Async Compute

Wave Intrinsics

GPU Prefix Sum

GPU Sorting

Indirect Dispatch

十二、数据压缩 / 纹理系统

⭐⭐

Texture Compression

ASTC / BC

Mipmap Streaming

Virtual Texture

Clipmap

十三、粒子系统 / GPU 特效

⭐⭐

GPU Particle

GPU Simulation

Fluid Sim

Niagara-like systems

十四、引擎级优化

⭐⭐⭐

真正的工程能力。

Frame Pacing

GPU/CPU sync

Cache friendly layout

Bandwidth optimization

Memory pool

GPU profiler

十五、现代引擎的新趋势

⭐⭐⭐⭐

未来几年会越来越重要。

Work Graphs(DX12)

Mesh Shader pipeline

GPU Driven Rendering

Procedural world streaming

Neural rendering

更新于