[Bf-blender-cvs] [24d931e] master: GPencil New Stroke Smoothing: Don't perform smoothing on pressure values

Joshua Leung noreply at git.blender.org
Tue Mar 29 16:22:34 CEST 2016


Commit: 24d931ea585ce01bb76078c48765222dcfddd431
Author: Joshua Leung
Date:   Wed Mar 30 03:21:33 2016 +1300
Branches: master
https://developer.blender.org/rB24d931ea585ce01bb76078c48765222dcfddd431

GPencil New Stroke Smoothing: Don't perform smoothing on pressure values

As noted by Antonio and Daniel, performing smoothing on the pressure values
for new strokes doesn't work that great. From an artist POV, it is apparently
"very strange that line thickness shrink suddenly after drawing it".

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

M	source/blender/editors/gpencil/gpencil_paint.c

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

diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c
index 29f8d25..2a81b48 100644
--- a/source/blender/editors/gpencil/gpencil_paint.c
+++ b/source/blender/editors/gpencil/gpencil_paint.c
@@ -711,9 +711,10 @@ static void gp_stroke_newfrombuffer(tGPsdata *p)
 		}
 		
 		/* smooth stroke - only if there's something to do */
+		/* NOTE: No pressure smoothing, or else we get annoying thickness changes while drawing... */
 		if (gpl->draw_smoothfac > 0.0f) {
 			for (i = 0; i < gps->totpoints; i++) {
-				gp_smooth_stroke(gps, i, gpl->draw_smoothfac, true);
+				gp_smooth_stroke(gps, i, gpl->draw_smoothfac, false);
 			}
 		}




More information about the Bf-blender-cvs mailing list