[Bf-blender-cvs] [4dd0a90f421] master: GP: Don't use offset for Stroke projection

Antonioya noreply at git.blender.org
Tue Jan 1 16:44:24 CET 2019


Commit: 4dd0a90f421387e6362315c294033f59dc94c0b6
Author: Antonioya
Date:   Tue Jan 1 16:44:10 2019 +0100
Branches: master
https://developer.blender.org/rB4dd0a90f421387e6362315c294033f59dc94c0b6

GP: Don't use offset for Stroke projection

The offset is only used in Surface mode.

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

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 9ec35105afd..ff9678550f9 100644
--- a/source/blender/editors/gpencil/gpencil_paint.c
+++ b/source/blender/editors/gpencil/gpencil_paint.c
@@ -370,7 +370,10 @@ static void gp_stroke_convertcoords(tGPsdata *p, const float mval[2], float out[
 	if (gpd->runtime.sbuffer_sflag & GP_STROKE_3DSPACE) {
 
 		/* add small offset to keep stroke over the surface */
-		if ((depth) && (gpd->zdepth_offset > 0.0f)) {
+		if ((depth) &&
+			(gpd->zdepth_offset > 0.0f) &&
+			(*p->align_flag & GP_PROJECT_DEPTH_VIEW))
+		{
 			*depth *= (1.0f - gpd->zdepth_offset);
 		}



More information about the Bf-blender-cvs mailing list