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[1]
;
//—find the driven value from drivenObject.channel,
float $drivenVal[] = keyframe -q -vc $drivenChannels[1]
;
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[0] ;
This is giving me the connected anim curves I need.
Thanks again for the responses!
Tony