From e8be55a4859ac87b215268558e6ee9328033f183 Mon Sep 17 00:00:00 2001 From: Sebastian Parborg Date: Tue, 1 Sep 2020 11:39:09 +0200 Subject: 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. --- source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/depsgraph/intern/builder/deg_builder_nodes.cc') 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; } -- cgit v1.2.3