[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