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