Thanks for the help, guys. I think I’m going in the right direction, now.
per Paul’s suggestion: I discovered this.
//–find the driver object and channel from the driven object
string $driverObject =
setDrivenKeyframe -q -cd joint1;
//—find the driven channels
string $drivenChannels =
setDrivenKeyframe -q -dn joint1;
//—find driver value from driverObject.channel
float $driverVal =
keyframe -q -fc $drivenChannels;
//—find the driven value from drivenObject.channel,
float $drivenVal =
keyframe -q -vc $drivenChannels;
This works great except when there is a blendWeighted node in the mix. With blendWeighted node, you can’t seem to query the keyframe this way.
Per Nates response: This worked for me, but was complicated by the existence of blendWeighted nodes. To get around them, I’m using this:
string $connected =
listConnections driven.channel ;
listConnections -type animCurveUU $connected ;
This is giving me the connected anim curves I need.
Thanks again for the responses!