Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYimingWu <xp8110@outlook.com>2022-01-14 16:42:52 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2022-01-17 14:06:19 +0300
commit5079a460a748911043d9a8cd41f7e266ba2b79bb (patch)
tree6940897fd8c4eddaadb3f448f443245571ae2dd7
parentbcca7bf9755c0f452559ca7860fbdce2b8611d08 (diff)
Fix T94878: LineArt crease threshold logic error.
A coding mistake allows default crease to override object crease, now fixed.
-rw-r--r--source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
index f417bfd6fe3..d5344048bc6 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
@@ -1770,7 +1770,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;
}