begin fixing transparent object's shadows

This commit is contained in:
FakeShemp
2016-02-27 18:42:51 +01:00
parent 8647267cad
commit 14b0a64720
7 changed files with 51 additions and 44 deletions
@@ -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>
+2 -2
View File
@@ -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.