[Bf-blender-cvs] [f86aa6a] master: Fix T48838: Tiling sculpt problem with custom brush

Sergey Sharybin noreply at git.blender.org
Thu Jul 28 14:01:18 CEST 2016


Commit: f86aa6a87999172233b3a591bf35c1f1efda72b2
Author: Sergey Sharybin
Date:   Thu Jul 28 14:00:44 2016 +0200
Branches: master
https://developer.blender.org/rBf86aa6a87999172233b3a591bf35c1f1efda72b2

Fix T48838: Tiling sculpt problem with custom brush

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

M	source/blender/editors/sculpt_paint/sculpt.c

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

diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c
index 1305b76..fe0fb3f 100644
--- a/source/blender/editors/sculpt_paint/sculpt.c
+++ b/source/blender/editors/sculpt_paint/sculpt.c
@@ -1239,7 +1239,7 @@ static float brush_strength(
 
 /* Return a multiplier for brush strength on a particular vertex. */
 static float tex_strength(SculptSession *ss, Brush *br,
-                          const float point[3],
+                          const float brush_point[3],
                           const float len,
                           const short vno[3],
                           const float fno[3],
@@ -1251,6 +1251,9 @@ static float tex_strength(SculptSession *ss, Brush *br,
 	MTex *mtex = &br->mtex;
 	float avg = 1;
 	float rgba[4];
+	float point[3];
+
+	sub_v3_v3v3(point, brush_point, cache->plane_offset);
 
 	if (!mtex->tex) {
 		avg = 1;




More information about the Bf-blender-cvs mailing list