From 6e153569dcfd545c7b83fa94f84260b7ec4ce603 Mon Sep 17 00:00:00 2001 From: QuantumCoderQC Date: Wed, 27 Oct 2021 16:23:06 +0200 Subject: [PATCH] make attrib skin fix --- blender/arm/material/make_attrib.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blender/arm/material/make_attrib.py b/blender/arm/material/make_attrib.py index 49e42675..2f1e167c 100644 --- a/blender/arm/material/make_attrib.py +++ b/blender/arm/material/make_attrib.py @@ -56,6 +56,7 @@ def write_norpos(con_mesh: ShaderContext, vert: Shader, declare=False, write_nor is_bone = con_mesh.is_elem('bone') is_morph = con_mesh.is_elem('morph') if is_morph: + print('is_morph') make_morph_target.morph_pos(vert) if is_bone: make_skin.skin_pos(vert) @@ -63,7 +64,7 @@ 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) - if is_bone: + elif is_bone: make_skin.skin_nor(vert, is_morph, prep) else: vert.write_attrib(prep + 'wnormal = normalize(N * vec3(nor.xy, pos.w));')