[Bf-blender-cvs] [4f2dc561ab5] temp-sculpt-cavity-mask: temp-sculpt-cavity-mask: Second blur mode should use blur steps + 1
Joseph Eagar
noreply at git.blender.org
Sat Jun 25 21:57:23 CEST 2022
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)
More information about the Bf-blender-cvs
mailing list