From 38eb66a0b53e69dac5aacd9969eda3ef6294cb14 Mon Sep 17 00:00:00 2001 From: Onek8 Date: Mon, 2 Jun 2025 20:35:28 +0000 Subject: [PATCH] Update leenkx/blender/lnx/material/make_cluster.py --- leenkx/blender/lnx/material/make_cluster.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/leenkx/blender/lnx/material/make_cluster.py b/leenkx/blender/lnx/material/make_cluster.py index b3fdd25..8e40606 100644 --- a/leenkx/blender/lnx/material/make_cluster.py +++ b/leenkx/blender/lnx/material/make_cluster.py @@ -84,12 +84,12 @@ def write(vert: shader.Shader, frag: shader.Shader): frag.write(' roughness,') frag.write(' specular,') frag.write(' f0') - if is_shadows: - if parse_opacity: - frag.write('\t, li, lightsArray[li * 3 + 2].x, lightsArray[li * 3 + 2].z != 0.0, opacity != 1.0') # bias + frag.write('\t, li, lightsArray[li * 3 + 2].x, lightsArray[li * 3 + 2].z != 0.0') + if '_ShadowMapTransparent' in wrd.world_defs and parse_opacity: + frag.write(', opacity != 1.0') 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: frag.write('\t, lightsArray[li * 3 + 2].y != 0.0') frag.write('\t, lightsArray[li * 3 + 2].y') # spot size (cutoff)