Only search projects.blender.org
Log In
New Account
Home
My Page
Projects
Blender 2.x BF release
Summary
Activity
Tracker
SCM
Files
Blender 2.6 Bug Tracker: Browse
[#32495] Drivers on bone custom properties can get update delays
Date:
2012-09-05 01:34
Priority:
3
State:
Closed
Submitted by:
Nathan Vegdahl (
cessen
)
Assigned to:
Joshua Leung (aligorith)
Category:
Animation system
Status:
Todo / Closed
Relates to:
Duplicates:
Patches:
Summary:
Drivers on bone custom properties can get update delays
Detailed description
In a specific useful circumstance, drivers on the custom properties of bones can create the infamous single-frame delay.
This bug occurs when you have 3 or more bones, which we'll call A, B, and C.
A property (custom or not) on bone A is driven by a custom property on bone B. Then that custom property is driven by another custom property on bone C. Thus, indirectly, the custom property on bone C affects bone A. When changing or animating the custom property on bone C, an update delay is introduced between it and the corresponding property on bone A.
A file is attached that illustrates this in the simplest case.
Because the dependencies are only between bones, which Blender can otherwise handle fine (e.g. with constraints), and is not within a single bone, it seems like this ought to be something that Blender can handle. It is useful to be able to do this when trying to construct multiple complex drivers that share some components, and which you would like to maintain in the future.
If this isn't something that can be fixed under the current depgraph, suggestions on how to work around this limitation are welcome.
Followup
Message
Date
: 2012-10-19 18:50
Sender
:
Ton Roosendaal
Hey Nathan!
I'm back to Blender :) first cleaning the tracker, do some finger exercises with bugfixng, but the depsgraph is definitely on the agenda now.
The issue has been extensively noted in the todo for wiki though. Will add your report, and close this for future reference.
http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Animation
Attached Files:
Name
Date
Download
driver_delay.blend
2012-09-05 01:34
Download
Changes:
Field
Old Value
Date
By
Status
New
2012-10-19 18:50
ton
status_id
Open
2012-10-19 18:50
ton
close_date
None
2012-10-19 18:50
ton
assigned_to
none
2012-09-05 01:36
cessen
Category
None
2012-09-05 01:36
cessen
File Added
21966: driver_delay.blend
2012-09-05 01:34
cessen