begin fixing transparent object's shadows
This commit is contained in:
@@ -569,7 +569,7 @@
|
||||
<Components>
|
||||
<c:Model>
|
||||
<Resource>Models/Core/UnitCube.mesh</Resource>
|
||||
<Color A="0.505882382" B="0" G="1" R="0"/>
|
||||
<Color A="0.2" B="0" G="1" R="0"/>
|
||||
<Transparent>true</Transparent>
|
||||
</c:Model>
|
||||
<c:Transform>
|
||||
|
||||
@@ -210,8 +210,8 @@ float CalcShadowValue(vec4 light_space_pos, vec3 normal, vec3 light_dir, sampler
|
||||
|
||||
// Various bias methods.
|
||||
|
||||
bias = max(0.05 * (1.0 - dot(normal, light_dir)), bias);
|
||||
//bias = bias * tan(acos(clamp(dot(normal, -light_dir), 0.0, 1.0)));
|
||||
//bias = max(0.05 * (1.0 - dot(normal, light_dir)), bias);
|
||||
bias = bias * tan(acos(clamp(dot(normal, -light_dir), 0.0, 1.0)));
|
||||
|
||||
// Calculate coordinates in projection space.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user