Clustered Shading: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:
* {{strata|4}}  
* {{strata|4}}  
** {{p2ce|4}} (currently available via {{code|clustered}} beta branch).
** {{p2ce|4}} (currently available via {{code|clustered}} beta branch).
*{obm|4}
*{{obm|4}} use a hybrid between cluster deferred render and cluster forwards render


=== Source 2 ===
=== Source 2 ===

Revision as of 11:32, 24 May 2025

English (en)Translate (Translate)
Todo: Document bit more about this technique.

Clustered rendering (or Clustered shading), is a technique, similar to Deferred renderer, allows dynamic lights to be rendered with little to no performance impact.

Differences from deferred renderer

The differences with deferred is that clustered can be implemented in both forward and deferred renderers. This also allows the usage of sharper, but more expensive MSAA anti-aliasing (which are harder to implement, poor results with lower performance or simply unfeasible on deferred renderer).

Todo: More?

Usage

Source

The following Source games or branches use this technique:

Source 2

  • N/A