[Bf-blender-cvs] [17c4e5eb8ad] blender2.8: Depsgraph: Shrinkwrap modifier needs its own object transform.

Alexander Gavrilov noreply at git.blender.org
Sat Sep 22 11:00:37 CEST 2018


Commit: 17c4e5eb8ada8ec2691d39e59e2cb1cdfd4b3a25
Author: Alexander Gavrilov
Date:   Sat Sep 22 12:00:12 2018 +0300
Branches: blender2.8
https://developer.blender.org/rB17c4e5eb8ada8ec2691d39e59e2cb1cdfd4b3a25

Depsgraph: Shrinkwrap modifier needs its own object transform.

It depends on the relative position of its own object and target.

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

M	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)



More information about the Bf-blender-cvs mailing list