Commit: bce968044f2c2a9589388c925ab6cb5bcf3227ae
Author: Joshua Leung
Date:   Wed Jul 15 02:57:26 2015 +1200
Branches: GPencil_Editing_Stage3
https://developer.blender.org/rBbce968044f2c2a9589388c925ab6cb5bcf3227ae

GP Sculpt: Dampen Pinch brush strength

By trial and error, it seems that dividing the influence by 5 makes this tool
more manageable.

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

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

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

diff --git a/source/blender/editors/gpencil/gpencil_brush.c 
b/source/blender/editors/gpencil/gpencil_brush.c
index 5f6f4e8..5bac81d 100644
--- a/source/blender/editors/gpencil/gpencil_brush.c
+++ b/source/blender/editors/gpencil/gpencil_brush.c
@@ -515,9 +515,15 @@ static bool gp_brush_pinch_apply(tGP_BrushEditData *gso, 
bGPDstroke *gps, int i,
                                  const int radius, const int co[2])
 {
        bGPDspoint *pt = gps->points + i;
-       float inf = gp_brush_influence_calc(gso, radius, co);
+       float fac, inf;
        float vec[3];
-       float fac;
+       
+       /* Scale down standard influence value to get it more manageable...
+        *  - No damping = Unmanageable at > 0.5 strength
+        *  - Div 10     = Not enough effect
+        *  - Div 5      = Happy medium... (by trial and error)
+        */
+       inf = gp_brush_influence_calc(gso, radius, co) / 5.0f;
        
        /* 1) Make this point relative to the cursor/midpoint (dvec) */
        sub_v3_v3v3(vec, &pt->x, gso->dvec);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to