Template:KV BmNewLightShadowBias: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (Indented Expand and removed its margin_left.)
Line 7: Line 7:
-->
-->
{{KV|DepthBias|intn=DepthBias|float|DepthBias is offset added to depth values in shadowmaps.
{{KV|DepthBias|intn=DepthBias|float|DepthBias is offset added to depth values in shadowmaps.
{{expand|margin_left=2em|title=Examples|
:{{expand|title=Examples|
<br>
<br>
<gallery mode=packed heights=290px>
<gallery mode=packed heights=290px>
Line 16: Line 16:
}}}}
}}}}
{{KV|SlopeDepthBias|intn=SlopeDepthBias|float|Slope Depth Bias used for surfaces having aliasing due to steep angles with light.
{{KV|SlopeDepthBias|intn=SlopeDepthBias|float|Slope Depth Bias used for surfaces having aliasing due to steep angles with light.
{{expand|margin_left=2em|title=Examples|
:{{expand|title=Examples|
<gallery mode=packed heights=290px>
<gallery mode=packed heights=290px>
File:SlopeDepthBias1.jpg| thumb | left | 510px | SlopeDepthBias - 0.2
File:SlopeDepthBias1.jpg| thumb | left | 510px | SlopeDepthBias - 0.2
Line 25: Line 25:
}}
}}
{{KV|NormalBias|intn=NormalBias|float|While rendering objects into shadowmaps, each vertex will be moved along -ve Normal direction, giving it an appearance of shrinking while rendering to shadowmaps. This property determines the amount of Units to be moved. Helps with shadow aliasing.
{{KV|NormalBias|intn=NormalBias|float|While rendering objects into shadowmaps, each vertex will be moved along -ve Normal direction, giving it an appearance of shrinking while rendering to shadowmaps. This property determines the amount of Units to be moved. Helps with shadow aliasing.
{{expand|margin_left=2em|title=Examples|
:{{expand|title=Examples|
<gallery mode=packed heights=290px>
<gallery mode=packed heights=290px>
File:cNB1.jpg| thumb | left | 510px | NormalBias - 1
File:cNB1.jpg| thumb | left | 510px | NormalBias - 1
Line 33: Line 33:
}}
}}
:{{bug|hidetested=1|Numbers lower than 0.8 can cause huge graphics problems.}}
:{{bug|hidetested=1|Numbers lower than 0.8 can cause huge graphics problems.}}
{{expand|margin_left=2em|title=The bug example|
:{{expand|title=The bug example|
<gallery mode=packed heights=720px>
<gallery mode=packed heights=720px>
File:cNormalBiasBug.gif| frame | NormalBias - 0
File:cNormalBiasBug.gif| frame | NormalBias - 0

Revision as of 22:35, 17 January 2025


DepthBias (DepthBias) <float>
DepthBias is offset added to depth values in shadowmaps.
Examples


SlopeDepthBias (SlopeDepthBias) <float>
Slope Depth Bias used for surfaces having aliasing due to steep angles with light.
Examples
NormalBias (NormalBias) <float>
While rendering objects into shadowmaps, each vertex will be moved along -ve Normal direction, giving it an appearance of shrinking while rendering to shadowmaps. This property determines the amount of Units to be moved. Helps with shadow aliasing.
Examples
Icon-Bug.pngBug:Numbers lower than 0.8 can cause huge graphics problems.
The bug example