From 908efdd5543b2e9aa880a6a1f27f4558c9726f4b Mon Sep 17 00:00:00 2001 From: Onek8 Date: Mon, 2 Jun 2025 20:33:49 +0000 Subject: [PATCH] Update leenkx/blender/lnx/material/make_mesh.py --- leenkx/blender/lnx/material/make_mesh.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/leenkx/blender/lnx/material/make_mesh.py b/leenkx/blender/lnx/material/make_mesh.py index db6d899..20ad682 100644 --- a/leenkx/blender/lnx/material/make_mesh.py +++ b/leenkx/blender/lnx/material/make_mesh.py @@ -789,10 +789,11 @@ def make_forward_base(con_mesh, parse_opacity=False, transluc_pass=False): frag.write('direct += sampleLight(') frag.write(' wposition, n, vVec, dotNV, pointPos, pointCol, albedo, roughness, specular, f0') if is_shadows: - if parse_opacity: - frag.write(', 0, pointBias, receiveShadow, opacity != 1.0') + frag.write(', 0, pointBias, receiveShadow') + if '_ShadowMapTransparent' in wrd.world_defs and parse_opacity: + frag.write(', opacity != 1.0') else: - frag.write(', 0, pointBias, receiveShadow, false') + frag.write(', false') if '_Spot' in wrd.world_defs: frag.write(', true, spotData.x, spotData.y, spotDir, spotData.zw, spotRight') if '_VoxelShadow' in wrd.world_defs: