[Bf-blender-cvs] [4a38a120245] blender-v2.83-release: Fix T76251: Animated procedural texture does not influence particle system

Luc Revardel noreply at git.blender.org
Mon May 4 17:49:37 CEST 2020


Commit: 4a38a120245d400cb3ff56711d14231ba9c7a1b8
Author: Luc Revardel
Date:   Mon May 4 17:47:08 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB4a38a120245d400cb3ff56711d14231ba9c7a1b8

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

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

M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc

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

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



More information about the Bf-blender-cvs mailing list