[Bf-blender-cvs] [7c38066bb7c] temp-gpencil-bezier-stroke-type: GPencil: Add Bezier support to Texture modifier
Antonio Vazquez
noreply at git.blender.org
Wed Mar 31 16:51:08 CEST 2021
Commit: 7c38066bb7c87f65cea78328ead984e59491903f
Author: Antonio Vazquez
Date: Wed Mar 31 16:51:05 2021 +0200
Branches: temp-gpencil-bezier-stroke-type
https://developer.blender.org/rB7c38066bb7c87f65cea78328ead984e59491903f
GPencil: Add Bezier support to Texture modifier
Actually, the UV values are not used in Bezier.
===================================================================
M source/blender/gpencil_modifiers/intern/MOD_gpenciltexture.c
===================================================================
diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpenciltexture.c b/source/blender/gpencil_modifiers/intern/MOD_gpenciltexture.c
index ccf01dc7519..abff28e59d5 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpenciltexture.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpenciltexture.c
@@ -130,6 +130,18 @@ static void deformPolyline(GpencilModifierData *md,
}
}
+/* Deform Bezier. */
+static void deformBezier(GpencilModifierData *md,
+ Depsgraph *depsgraph,
+ Object *ob,
+ bGPDlayer *gpl,
+ bGPDframe *gpf,
+ bGPDstroke *gps)
+{
+ /* Reuse deformPolyline because the UV values of curve are not used yet. */
+ deformPolyline(md, depsgraph, ob, gpl, gpf, gps);
+}
+
static void bakeModifier(struct Main *UNUSED(bmain),
Depsgraph *depsgraph,
GpencilModifierData *md,
@@ -211,7 +223,7 @@ GpencilModifierTypeInfo modifierType_Gpencil_Texture = {
/* copyData */ copyData,
/* deformPolyline */ deformPolyline,
- /* deformBezier */ NULL,
+ /* deformBezier */ deformBezier,
/* generateStrokes */ NULL,
/* bakeModifier */ bakeModifier,
/* remapTime */ NULL,
More information about the Bf-blender-cvs
mailing list