Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYimingWu <xp8110@outlook.com>2021-03-18 12:48:46 +0300
committerSebastian Parborg <darkdefende@gmail.com>2021-03-18 14:50:55 +0300
commitd39a1e3cab642764b9b42a955a4a411ae65bf0b7 (patch)
treecd61d609b0f98c8b1edd86eb99a65e7aa5a62ca3 /source/blender/gpencil_modifiers
parentc114c78f57458ca88b33c1fcf94f1cf78cd51b9f (diff)
Fix T86692: Start Line Art GP objects on frame 0
If playback starts before the first GP frame, we will get "ghost" strokes.
Diffstat (limited to 'source/blender/gpencil_modifiers')
-rw-r--r--source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c1
-rw-r--r--source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c1
2 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
index fd880dbbe41..0923334701c 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
@@ -152,7 +152,6 @@ static void generateStrokes(GpencilModifierData *md, Depsgraph *depsgraph, Objec
BKE_gpencil_frame_active_set(depsgraph, gpd);
bGPDframe *gpf = gpl->actframe;
if (gpf == NULL) {
- BKE_gpencil_frame_addnew(gpl, DEG_get_evaluated_scene(depsgraph)->r.cfra);
return;
}
diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c
index 9d5d52b8388..f49a074e58b 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c
@@ -355,6 +355,7 @@ static void lineart_gpencil_clear_strokes_exec_common(Object *ob)
continue;
}
BKE_gpencil_free_frames(gpl);
+ BKE_gpencil_frame_addnew(gpl, 0);
md->mode |= eGpencilModifierMode_Realtime | eGpencilModifierMode_Render;