[Bf-blender-cvs] [bcd6494a271] greasepencil-object: GPencil: Try to attenuate pressure
Antonio Vazquez
noreply at git.blender.org
Thu Apr 23 00:18:29 CEST 2020
Commit: bcd6494a2714fd894874a01daf804c129214f198
Author: Antonio Vazquez
Date: Thu Apr 23 00:18:22 2020 +0200
Branches: greasepencil-object
https://developer.blender.org/rBbcd6494a2714fd894874a01daf804c129214f198
GPencil: Try to attenuate pressure
Test to verify random curve values
===================================================================
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 2ceb4f32052..8ab5a14d6f1 100644
--- a/source/blender/editors/gpencil/gpencil_paint.c
+++ b/source/blender/editors/gpencil/gpencil_paint.c
@@ -2762,8 +2762,8 @@ static void gpencil_draw_apply_event(bContext *C,
/* handle pressure sensitivity (which is supplied by tablets or otherwise 1.0) */
p->pressure = event->tablet.pressure;
- /* By default use pen pressure for random curves. */
- p->random_settings.pen_press = p->pressure;
+ /* By default use pen pressure for random curves but attenuated. */
+ p->random_settings.pen_press = p->pressure * p->pressure * p->pressure;
/* Hack for pressure sensitive eraser on D+RMB when using a tablet:
* The pen has to float over the tablet surface, resulting in
More information about the Bf-blender-cvs
mailing list