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
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to