[Bf-blender-cvs] [93366949165] sculpt-mode-features: Add defaults and versioning to normal radius

Pablo Dobarro noreply at git.blender.org
Wed Mar 13 16:37:36 CET 2019


Commit: 93366949165394a2309c5bc2d8c6204326727716
Author: Pablo Dobarro
Date:   Wed Mar 13 16:32:25 2019 +0100
Branches: sculpt-mode-features
https://developer.blender.org/rB93366949165394a2309c5bc2d8c6204326727716

Add defaults and versioning to normal radius

Patch by @jmztn

===================================================================

M	source/blender/blenkernel/intern/brush.c
M	source/blender/blenloader/intern/versioning_280.c

===================================================================

diff --git a/source/blender/blenkernel/intern/brush.c b/source/blender/blenkernel/intern/brush.c
index e0823e98207..0c9ecc55c0b 100644
--- a/source/blender/blenkernel/intern/brush.c
+++ b/source/blender/blenkernel/intern/brush.c
@@ -71,6 +71,7 @@ static void brush_defaults(Brush *brush)
 	brush->size = 35; /* radius of the brush in pixels */
 	brush->alpha = 0.5f; /* brush strength/intensity probably variable should be renamed? */
 	brush->autosmooth_factor = 0.0f;
+	brush->normal_radius_factor = 0.2f;
 	brush->topology_rake_factor = 0.0f;
 	brush->crease_pinch_factor = 0.5f;
 	brush->sculpt_plane = SCULPT_DISP_DIR_AREA;
diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c
index 98277bab2a3..c46b8fa2518 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -2892,6 +2892,13 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
 				                                            "Filmic");
 			}
 		}
+
+		Brush *br;
+		for (br = bmain->brushes.first; br; br = br->id.next) {
+			if (br->ob_mode & OB_MODE_SCULPT) {
+				br->normal_radius_factor = 0.2f;
+			}
+		}
 	}
 
 	{



More information about the Bf-blender-cvs mailing list