From 4a38a120245d400cb3ff56711d14231ba9c7a1b8 Mon Sep 17 00:00:00 2001 From: Luc Revardel Date: Mon, 4 May 2020 17:47:08 +0200 Subject: Fix T76251: Animated procedural texture does not influence particle system Dependancy missing while building depsgraph for particle systems. fix: adding a relation texture->particles when texture has animation data. Reviewed By: sergey Maniphest Tasks: T76251 Differential Revision: https://developer.blender.org/D7573 --- source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/depsgraph') diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index 552546ff094..9bad796c541 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -1877,8 +1877,9 @@ void DepsgraphRelationBuilder::build_particle_settings(ParticleSettings *part) ComponentKey texture_key(&mtex->tex->id, NodeType::GENERIC_DATABLOCK); add_relation(texture_key, particle_settings_reset_key, - "Particle Texture", + "Particle Texture -> Particle Reset", RELATION_FLAG_FLUSH_USER_EDIT_ONLY); + add_relation(texture_key, particle_settings_eval_key, "Particle Texture -> Particle Eval"); /* TODO(sergey): Consider moving texture space handling to an own * function. */ if (mtex->texco == TEXCO_OBJECT && mtex->object != nullptr) { -- cgit v1.2.3