[Bf-blender-cvs] [0cf746c1faf] master: Fix T94878: LineArt crease threshold logic error.
YimingWu
noreply at git.blender.org
Fri Jan 14 14:44:17 CET 2022
Commit: 0cf746c1faff31e6e97789ffdd46206112ac81db
Author: YimingWu
Date: Fri Jan 14 21:42:52 2022 +0800
Branches: master
https://developer.blender.org/rB0cf746c1faff31e6e97789ffdd46206112ac81db
Fix T94878: LineArt crease threshold logic error.
A coding mistake allows default crease to override object crease, now fixed.
===================================================================
M source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
===================================================================
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;
}
More information about the Bf-blender-cvs
mailing list