Commit: 4f2dc561ab572c86ce001086be5fc1e5e5bad52a
Author: Joseph Eagar
Date: Sat Jun 25 12:57:02 2022 -0700
Branches: temp-sculpt-cavity-mask
https://developer.blender.org/rB4f2dc561ab572c86ce001086be5fc1e5e5bad52a
temp-sculpt-cavity-mask: Second blur mode should use blur steps + 1
===================================================================
M source/blender/editors/sculpt_paint/sculpt_automasking.cc
===================================================================
diff --git a/source/blender/editors/sculpt_paint/sculpt_automasking.cc
b/source/blender/editors/sculpt_paint/sculpt_automasking.cc
index 3f17cc6a247..d54172b3919 100644
--- a/source/blender/editors/sculpt_paint/sculpt_automasking.cc
+++ b/source/blender/editors/sculpt_paint/sculpt_automasking.cc
@@ -383,7 +383,11 @@ static float
sculpt_automasking_cavity_factor(AutomaskingCache *automasking,
int vertex)
{
if (ss->cavity_stroke_id[vertex] != ss->stroke_id) {
- sculpt_calc_blurred_cavity(ss, automasking,
automasking->settings.cavity_blur_steps, vertex,
automasking->settings.cavity_blur_direct);
+ sculpt_calc_blurred_cavity(ss,
+ automasking,
+ automasking->settings.cavity_blur_steps,
+ vertex,
+ automasking->settings.cavity_blur_direct);
}
float factor = ss->cavity_factor[vertex];
@@ -641,6 +645,10 @@ static void
SCULPT_automasking_cache_settings_update(AutomaskingCache *automaski
automasking->settings.cavity_curve = sd->automasking_cavity_curve;
automasking->settings.cavity_blur_direct =
sd->automasking_cavity_blur_direct;
+
+ if (automasking->settings.cavity_blur_direct) {
+ automasking->settings.cavity_blur_steps++;
+ }
}
AutomaskingCache *SCULPT_automasking_cache_init(Sculpt *sd, Brush *brush,
Object *ob)
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs