From 17c4e5eb8ada8ec2691d39e59e2cb1cdfd4b3a25 Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Sat, 22 Sep 2018 12:00:12 +0300 Subject: Depsgraph: Shrinkwrap modifier needs its own object transform. It depends on the relative position of its own object and target. --- source/blender/modifiers/intern/MOD_shrinkwrap.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/modifiers/intern/MOD_shrinkwrap.c') diff --git a/source/blender/modifiers/intern/MOD_shrinkwrap.c b/source/blender/modifiers/intern/MOD_shrinkwrap.c index c54fbcf7f87..94bd9ae2353 100644 --- a/source/blender/modifiers/intern/MOD_shrinkwrap.c +++ b/source/blender/modifiers/intern/MOD_shrinkwrap.c @@ -149,6 +149,7 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte DEG_add_object_relation(ctx->node, smd->auxTarget, DEG_OB_COMP_TRANSFORM, "Shrinkwrap Modifier"); DEG_add_object_relation(ctx->node, smd->auxTarget, DEG_OB_COMP_GEOMETRY, "Shrinkwrap Modifier"); } + DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_TRANSFORM, "Shrinkwrap Modifier"); } static bool dependsOnNormals(ModifierData *md) -- cgit v1.2.3