From 8df6fc9176dd43ab178c658dc93d86219e6b217d Mon Sep 17 00:00:00 2001 From: QuantumCoderQC Date: Wed, 27 Oct 2021 19:50:35 +0200 Subject: [PATCH] fix shape key with skinning --- blender/arm/material/make_attrib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blender/arm/material/make_attrib.py b/blender/arm/material/make_attrib.py index 7c80cb3b..8aaaaf24 100644 --- a/blender/arm/material/make_attrib.py +++ b/blender/arm/material/make_attrib.py @@ -62,9 +62,9 @@ def write_norpos(con_mesh: ShaderContext, vert: Shader, declare=False, write_nor prep = 'vec3 ' if declare else '' if is_morph: make_morph_target.morph_nor(vert, is_bone, prep) - elif is_bone: + if is_bone: make_skin.skin_nor(vert, is_morph, prep) - else: + if not is_morph and not is_bone: vert.write_attrib(prep + 'wnormal = normalize(N * vec3(nor.xy, pos.w));') if con_mesh.is_elem('ipos'): make_inst.inst_pos(con_mesh, vert)