From 0cf746c1faff31e6e97789ffdd46206112ac81db Mon Sep 17 00:00:00 2001 From: YimingWu Date: Fri, 14 Jan 2022 21:42:52 +0800 Subject: Fix T94878: LineArt crease threshold logic error. A coding mistake allows default crease to override object crease, now fixed. --- source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c index 2f82a22754d..f08d35891ce 100644 --- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c +++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c @@ -1777,7 +1777,7 @@ static void lineart_geometry_object_load(LineartObjectInfo *obi, LineartRenderBu if (orig_ob->lineart.flags & OBJECT_LRT_OWN_CREASE) { use_crease = cosf(M_PI - orig_ob->lineart.crease_threshold); } - if (obi->original_me->flag & ME_AUTOSMOOTH) { + else if (obi->original_me->flag & ME_AUTOSMOOTH) { use_crease = cosf(obi->original_me->smoothresh); use_auto_smooth = true; } -- cgit v1.2.3