[Bf-blender-cvs] [7fc30e5] depsgraph_refactor: Depsgraph: Fix for Spline IK lag problems in victor rig

Joshua Leung noreply at git.blender.org
Thu Jan 8 14:17:34 CET 2015


Commit: 7fc30e5fc885847c0af4f03fb49faa5d0ecc4373
Author: Joshua Leung
Date:   Fri Jan 9 02:17:25 2015 +1300
Branches: depsgraph_refactor
https://developer.blender.org/rB7fc30e5fc885847c0af4f03fb49faa5d0ecc4373

Depsgraph: Fix for Spline IK lag problems in victor rig

Was using wrong operation by trying to look up by name instead of opcode

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

M	source/blender/depsgraph/intern/depsgraph_build_relations.cpp

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

diff --git a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
index 65850fd..8d81830 100644
--- a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
+++ b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
@@ -1016,8 +1016,8 @@ void DepsgraphRelationBuilder::build_splineik_pose(Object *ob,
 	}
 
 	pchan->flag |= POSE_DONE;
-	OperationKey final_transforms_key(&ob->id, DEPSNODE_TYPE_BONE, pchan->name, "Bone Final Transforms");
-	add_relation(solver_key, final_transforms_key, DEPSREL_TYPE_TRANSFORM, "IK Solver Result");
+	OperationKey final_transforms_key(&ob->id, DEPSNODE_TYPE_BONE, pchan->name, DEG_OPCODE_BONE_DONE);
+	add_relation(solver_key, final_transforms_key, DEPSREL_TYPE_TRANSFORM, "Spline IK Result");
 
 	root_map_add_bone(pchan->name, rootchan->name, root_map);
 
@@ -1039,7 +1039,7 @@ void DepsgraphRelationBuilder::build_splineik_pose(Object *ob,
 		parchan->flag |= POSE_DONE;
 
 		OperationKey final_transforms_key(&ob->id, DEPSNODE_TYPE_BONE, parchan->name, DEG_OPCODE_BONE_DONE);
-		add_relation(solver_key, final_transforms_key, DEPSREL_TYPE_TRANSFORM, "IK Solver Result");
+		add_relation(solver_key, final_transforms_key, DEPSREL_TYPE_TRANSFORM, "Spline IK Solver Result");
 
 		root_map_add_bone(parchan->name, rootchan->name, root_map);




More information about the Bf-blender-cvs mailing list