[Bf-blender-cvs] [323ab6fdd74] greasepencil-object: GPencil: Set default gradient in new brushes

Antonioya noreply at git.blender.org
Tue Mar 19 14:07:37 CET 2019


Commit: 323ab6fdd74ab3d71d16bdad33a805944770ba74
Author: Antonioya
Date:   Mon Mar 18 09:06:11 2019 +0100
Branches: greasepencil-object
https://developer.blender.org/rB323ab6fdd74ab3d71d16bdad33a805944770ba74

GPencil: Set default gradient in new brushes

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

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

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

diff --git a/source/blender/blenkernel/intern/brush.c b/source/blender/blenkernel/intern/brush.c
index c959504f84f..071b73b0e51 100644
--- a/source/blender/blenkernel/intern/brush.c
+++ b/source/blender/blenkernel/intern/brush.c
@@ -304,6 +304,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
 	brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Pen brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Draw Pen");
 	deft = brush; /* save default brush */
@@ -336,6 +340,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
 	brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Ink brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Draw Ink");
 	brush->size = 60.0f;
@@ -365,6 +373,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
 	brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Curve */
 	custom_curve = brush->gpencil_settings->curve_sensitivity;
 	curvemapping_set_defaults(custom_curve, 0, 0.0f, 0.0f, 1.0f, 1.0f);
@@ -408,6 +420,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	curvemapping_initialize(custom_curve);
 	brush_gpencil_curvemap_reset(custom_curve->cm, 3, GPCURVE_PRESET_INKNOISE);
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Block Basic brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Draw Block");
 	brush->size = 150.0f;
@@ -436,6 +452,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
 	brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Marker brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Draw Marker");
 	brush->size = 80.0f;
@@ -472,6 +492,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 	curvemapping_initialize(custom_curve);
 	brush_gpencil_curvemap_reset(custom_curve->cm, 4, GPCURVE_PRESET_MARKER);
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Fill brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Fill Area");
 	brush->size = 1.0f;
@@ -495,6 +519,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 
 	brush->gpencil_settings->draw_strength = 1.0f;
 
+	brush->gpencil_settings->gradient_f = 1.0f;
+	brush->gpencil_settings->gradient_s[0] = 1.0f;
+	brush->gpencil_settings->gradient_s[1] = 1.0f;
+
 	/* Soft Eraser brush */
 	brush = BKE_brush_add_gpencil(bmain, ts, "Eraser Soft");
 	brush->size = 30.0f;



More information about the Bf-blender-cvs mailing list