This article's documentation is for anything that uses the Source engine. Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Physically Based Rendering: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Add a link to my article :))
(In these PBR is done using [https://www.nvidia.com/en-us/geforce/rtx-remix/ RTX Remix], but not in Source Engine itself.)
 
(26 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{lang|Physically Based Rendering}}
{{Source topicon}}
{{Source 2 topicon}}
 
{{LanguageBar}}
 
[[File:PBR comparison.png|420px|thumb|right|<center>'''Comparison of PBR'''</center><br> Left: Base Source Engine shaders.<br> Right: The PBR shader.]]


'''Physically based rendering''' ('''PBR''') is an approach in computer graphics that seeks to render graphics in a way that more accurately models the flow of light in the real world. Many PBR pipelines have the accurate simulation of photorealism as their goal. Feasible and quick approximations of the bidirectional reflectance distribution function and rendering equation are of mathematical importance in this field. Photogrammetry may be used to help discover and encode accurate optical properties of materials. Shaders may be used to implement PBR principles.
'''Physically based rendering''' ('''PBR''') is an approach in computer graphics that seeks to render graphics in a way that more accurately models the flow of light in the real world. Many PBR pipelines have the accurate simulation of photorealism as their goal. Feasible and quick approximations of the bidirectional reflectance distribution function and rendering equation are of mathematical importance in this field. Photogrammetry may be used to help discover and encode accurate optical properties of materials. Shaders may be used to implement PBR principles.


== In Source ==
==In Source==
{{Game link|Source}} does not ship with PBR by default. However, there have been attempts to address the absence of it.  
{{source|4}} does not ship with PBR by default. However, it is possible to [[Adding PBR to your mod|add PBR shaders]] to a {{src13|4}} mod.
 
Additionally, there are five third-party [[:Category:Engine branches|Source Engine branches]] or games that supports and use PBR:
* {{hdtf|4}}
* {{strata|4}}
* {{tfbranch|4}}
 
==In Source 2==
The default shaders in {{src2|4}} utilize PBR.


== See Also ==
==See also==
* [[Adding PBR to your mod]]
* [[Adding PBR to your mod]]
* [[Adapting PBR Textures to Source]]
* [[Adapting PBR Textures to Source]]
* [[PBR (Strata shader)]]
* [[Creating PBR materials]]


== External Links ==
==External links==
* [[W:Physically_Based_Rendering|Physically Based Rendering on Wikipedia]]
* [[W:Physically Based Rendering|Physically Based Rendering on Wikipedia]]
 
[[Category:Source]]


[[Category:Glossary]]
[[Category:Material System]]
[[Category:Material System]]
[[Category:PBR]]

Latest revision as of 01:00, 6 September 2025

English (en)Русский (ru)Translate (Translate)
Comparison of PBR

Left: Base Source Engine shaders.
Right: The PBR shader.

Physically based rendering (PBR) is an approach in computer graphics that seeks to render graphics in a way that more accurately models the flow of light in the real world. Many PBR pipelines have the accurate simulation of photorealism as their goal. Feasible and quick approximations of the bidirectional reflectance distribution function and rendering equation are of mathematical importance in this field. Photogrammetry may be used to help discover and encode accurate optical properties of materials. Shaders may be used to implement PBR principles.

In Source

Source Source does not ship with PBR by default. However, it is possible to add PBR shaders to a Source 2013 Source 2013 mod.

Additionally, there are five third-party Source Engine branches or games that supports and use PBR:

In Source 2

The default shaders in Source 2 Source 2 utilize PBR.

See also

External links