diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2020-09-01 12:39:09 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2020-09-01 12:41:44 +0300 |
commit | e8be55a4859ac87b215268558e6ee9328033f183 (patch) | |
tree | dec5f13faaa4e50cf65dbb7f03f07198bd42d1ab /source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | |
parent | c2df6658ee9488f473cd5042c89ef6771ada6024 (diff) |
Fix: Active rigidbodies would not recive updates after the stopped being animated
Because depsgraph isn't rebuild for animated properies, we have to
assume that active bodies will always want to have updates from the
rigidbody simulation.
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_nodes.cc')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc index 670827dc4d8..6776f4b7b83 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc @@ -1130,7 +1130,7 @@ void DepsgraphNodeBuilder::build_rigidbody(Scene *scene) continue; } - if (!BKE_rigidbody_is_affected_by_simulation(object)) { + if (object->rigidbody_object->type == RBO_TYPE_PASSIVE) { continue; } |