Fix sun color for voxel

This commit is contained in:
luboslenco 2019-02-11 22:16:04 +01:00
parent c4ae64f2d3
commit 565a0fe805

View file

@ -235,9 +235,11 @@ def make_gi(context_id):
frag.write(' vec3 lPos = lightPosition.xyz / lightPosition.w;')
frag.write(' visibility = texture(shadowMap, vec3(lPos.xy, lPos.z - shadowsBias)).r;')
frag.write('}')
frag.write('basecol *= visibility;')
frag.add_uniform('vec3 sunCol', link="_sunColor")
frag.write('basecol *= visibility * sunCol;')
else:
print('Armory Warning: Voxel GI requires sun light and enabled shadows')
vert.add_out('vec4 lightPositionGeom')
frag.write('basecol = vec3(0.0);')
frag.write('vec3 voxel = voxposition * 0.5 + 0.5;')