Skip to content

Latest commit

 

History

History
233 lines (162 loc) · 9.02 KB

2020_10_18_rendering_technique_index.md

File metadata and controls

233 lines (162 loc) · 9.02 KB

Rendering Technique Index (渲染技术一览表)

  • 记录感兴趣的渲染技术

GPU (hardware)

The Mali GPU

An Abstract Machine

Mali Performance

Misc

Rendering Pipeline

  • Forward Rendering
  • Defered Lighting
  • Forward+ Rendering
  • GPU-Driven
  • FrameGraph

Forword Rendering

TODO

Defered Lighting

TODO

Forward+ Rendering

GPU-Driven

Cluster

FrameGraph

Particle System

Textures

ptex (Per-Face Texture Mapping)

TimeOfDay

大气散射

HDR - High Dynamic Range Rendering

GI - Global Illumination

SSAO 系列

SSAO - Screen Space Ambient Occlusion

  • 2011 - GEMS8 - Principles and Practice of Screen Space Ambient Occlusion (Starcraft II)
  • 2009 - ShaderX7 - Variance Methods for Screen-Space Ambient Occlusion
  • 2009 - ShaderX7 - Screen-Space Ambient Occlusion (Crysis)
  • LearnOpenGL - SSAO

SSDO - Screen Space Directional Occlusion

  • 2009 - Approximating Dynamic Global Illumination in Image Space

HBAO - Horizon-Based Ambient Occlusion

Indirect Lighting

LPV

LPV

LPV 改良

  • 作者 Hawar Doghramachi(Defer+作者,目前在顽皮狗)
  • 2013 - GPU Pro 4 - Rasterized Voxel-Based Dynamic Global Illumination

SVOGI & VXGI

SVOGI

  • 作者 Andrew Scheidecker,https://www.scheidecker.net/
  • 在 UE4 Elemental Tech Demo 中实现了 SVOGI
  • 但因为 XBOXONE & PS4 的性能不足,最终从引擎中删除了这部分的实现
  • 目前 CRYENGINE 5 中实现了 SVOGI

VXGI

Reference