Page MenuHome

"FCurve/Driver Version Fix" Incorrectly Clobbers Array Indexing
Closed, ResolvedPublic

Description

"Single-property" driver targets using a path such as:
pose.bones["eyebrow.R"].location[1]

will have the array index incorrectly converted to a string, i.e.
pose.bones["eyebrow.R"].location["1"]

This results in rigs breaking, as location["1"] doesn't resolve to the same value as location[1]

Event Timeline

Forgot to mention:
This can be tested using the Sintel/Sintel-Lite rigs. Check the Shapekey Drivers for the Eyebrows.

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved.Mar 27 2011, 5:19 AM