diff options
author | Ton Roosendaal <ton@blender.org> | 2006-11-14 18:27:43 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-11-14 18:27:43 +0300 |
commit | c0e9d77188680dbd0c464cddd494fbebe14c1e1f (patch) | |
tree | 856464de453eed3aa34b8307b3fe772b646951c5 /source/blender/src/transform_generics.c | |
parent | 5a609daa7575dd3bda39d07d7704e7dcfd3e7ef4 (diff) |
Next level of Proxy support for animation: Proxy for duplicated groups.
Notes:
- Only referenced groups (from other files)
- Only 1 group (no more duplicates using same group yet)
- Only Proxy working well for Armature or Empty
Is going to be reviewed in Plumiferos team; but target is that this will
solve a major animation pipeline bottleneck :)
Usage; select group, alt+ctrl+p, pick an object you want to proxify.
Diffstat (limited to 'source/blender/src/transform_generics.c')
-rwxr-xr-x | source/blender/src/transform_generics.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/src/transform_generics.c b/source/blender/src/transform_generics.c index f9e75d2336a..1435cbff47e 100755 --- a/source/blender/src/transform_generics.c +++ b/source/blender/src/transform_generics.c @@ -72,6 +72,7 @@ #include "BKE_displist.h" #include "BKE_depsgraph.h" #include "BKE_global.h" +#include "BKE_group.h" #include "BKE_ipo.h" #include "BKE_lattice.h" #include "BKE_mesh.h" @@ -355,6 +356,8 @@ void recalcData(TransInfo *t) /* proxy exception */ if(ob->proxy) ob->proxy->recalc |= ob->recalc; + if(ob->proxy_group) + group_tag_recalc(ob->proxy_group->dup_group); } } |