Fix T53547: Metaballs as dupli objects are not updated with the new Depsgraph

Follow relations from old dependency graph.
This commit is contained in:
Sergey Sharybin 2017-12-13 10:50:28 +01:00
parent 7103c6ef3b
commit 8cdda3d2ad
1 changed files with 7 additions and 0 deletions

View File

@ -1315,6 +1315,13 @@ void DepsgraphRelationBuilder::build_particles(Scene *scene, Object *ob)
if (part->ren_as == PART_DRAW_OB && part->dup_ob) {
ComponentKey dup_ob_key(&part->dup_ob->id, DEG_NODE_TYPE_TRANSFORM);
add_relation(dup_ob_key, psys_key, "Particle Object Visualization");
if (part->dup_ob->type == OB_MBALL) {
ComponentKey dup_geometry_key(&part->dup_ob->id,
DEG_NODE_TYPE_GEOMETRY);
add_relation(psys_key,
dup_geometry_key,
"Particle MBall Visualization");
}
}
}