Blender Git Commit Log
Git Commits -> Revision c4c68a8
Revision c4c68a8 by Sergey Sharybin (depsgraph_refactor) February 4, 2015, 14:37 (GMT) |
Depsgraph: Implement russian roulette cycles solver The intention is to mark some relations from cycles as cyclic so graph evaluation will ignore them when calculating number of pending relations which are not satisfied yet. This should unlock some rigs which are currently not possible to evaluate at all because for cycle dependencies are never met. In fact, with transitive relations reduction koro rig now is kinda working. It's flickering but bones are not locked. What's weird is that disabling transitive reduction makes some bones to not being evaluated. This is weird because it means either: - Dependency cycle detector doesn't work 100% correct. - Transitive reduction kills some extra relations which it shouldn't. - We've got issue in graph traversal somewhere. |
Commit Details:
Full Hash: c4c68a823b482ac6a67d68e707dd8be12e5d6cf0
Parent Commit: f4d5397
Lines Changed: +10, -3