Update leenkx/blender/lnx/material/make_cluster.py

This commit is contained in:
2025-06-02 20:35:28 +00:00
parent 908efdd554
commit 38eb66a0b5

View File

@ -84,12 +84,12 @@ def write(vert: shader.Shader, frag: shader.Shader):
frag.write(' roughness,') frag.write(' roughness,')
frag.write(' specular,') frag.write(' specular,')
frag.write(' f0') frag.write(' f0')
if is_shadows: if is_shadows:
if parse_opacity: frag.write('\t, li, lightsArray[li * 3 + 2].x, lightsArray[li * 3 + 2].z != 0.0')
frag.write('\t, li, lightsArray[li * 3 + 2].x, lightsArray[li * 3 + 2].z != 0.0, opacity != 1.0') # bias if '_ShadowMapTransparent' in wrd.world_defs and parse_opacity:
frag.write(', opacity != 1.0')
else: else:
frag.write('\t, li, lightsArray[li * 3 + 2].x, lightsArray[li * 3 + 2].z != 0.0, false') # bias frag.write(', false')
if '_Spot' in wrd.world_defs: if '_Spot' in wrd.world_defs:
frag.write('\t, lightsArray[li * 3 + 2].y != 0.0') frag.write('\t, lightsArray[li * 3 + 2].y != 0.0')
frag.write('\t, lightsArray[li * 3 + 2].y') # spot size (cutoff) frag.write('\t, lightsArray[li * 3 + 2].y') # spot size (cutoff)