Physically Based Rendering: Difference between revisions
m (→See Also) |
Thunder4ik (talk | contribs) m (clean up, replaced: External Links → External links, See Also → See also, {{Language subpage → {{langsp) |
||
Line 1: | Line 1: | ||
{{ | {{langsp}} | ||
[[File:PBR comparison.png|420px|thumb|right|<center>'''Comparison of PBR'''</center><br> Left: Base Source Engine shaders.<br> Right: The PBR shader.]] | [[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. | ||
Line 16: | Line 16: | ||
The default shaders in {{src2|4}} utilize PBR. | The default shaders in {{src2|4}} utilize PBR. | ||
== See | == See also == | ||
* [[Adding PBR to your mod]] | * [[Adding PBR to your mod]] | ||
* [[Adapting PBR Textures to Source]] | * [[Adapting PBR Textures to Source]] | ||
Line 22: | Line 22: | ||
* [[Creating PBR materials]] | * [[Creating PBR materials]] | ||
== External | == External links == | ||
* [[W:Physically Based Rendering|Physically Based Rendering on Wikipedia]] | * [[W:Physically Based Rendering|Physically Based Rendering on Wikipedia]] |
Revision as of 01:34, 4 January 2024
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 does not ship with PBR by default. However, it is possible to add PBR shaders to a
Source 2013 mod.
Additionally, there are five third-party Source Engine branches or games that supports and use PBR:
Half-Life 2 RTX (in development)
Hunt Down the Freeman
Portal with RTX
Strata Source
Titanfall branch
In Source 2
The default shaders in Source 2 utilize PBR.