Page MenuHome

Drivers do not update when data changes
Closed, ArchivedPublic

Description

I found that the drivers seem to not update themselves on the fly, as we change the data that define them.

E.g, if I drive a Z Cube Location through a X Lamp Location, when I move the Lamp, the data does not update at the driver level.

Last SVN is used (r36727), seems to be there in 2.57b too.
Linux Ubuntu x86_64, GTX 460.

If you need more info, please be my guest :).

Details

Type
To Do

Event Timeline

Standard drivers to link Object transforms should work fine. But in your setup - which i don't folly grasp - it seems you're driving "lamp distance".
For such properties the UI doesn't do live updates, but they work on render.

Will ask Joshua to check this too :)

Depsgraph bug.

Wasted over a day trying to trace this during GSoC, but eventually gave up. It's like some black hole appeared out of nowhere and would start swallowing the update requests generated by these.

Details here:
http://aligorith.blogspot.com/2011/07/gsoc11-depsgraph-hacking-driver-updates.html

Moving to the todo list, this is a dependency graph limitation:
http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Animation#Dependency_Graph

Brecht Van Lommel (brecht) closed this task as Archived.Feb 2 2012, 3:48 PM