From 62c0dfbb46b4e4eefc82e58219b2ce8541b4307c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 12 Apr 2011 12:59:37 +0000 Subject: [PATCH] fix [#26888] 3D viewport shading broken after solidify modifier --- source/blender/modifiers/intern/MOD_solidify.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c index f7a55720a5e..1b7b724835c 100644 --- a/source/blender/modifiers/intern/MOD_solidify.c +++ b/source/blender/modifiers/intern/MOD_solidify.c @@ -643,6 +643,11 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, MEM_freeN(edge_order); } + /* must recalculate normals with vgroups since they can displace unevenly [#26888] */ + if(dvert) { + CDDM_calc_normals(result); + } + return result; }