NLA Actions vs Actions?

Hello fellow Blender users,

I’m trying to write a Python bone exporter, and am having a hard time finding the Actions associated with the bones. After some study, I see that there are NLA (non-linear animation) actions and actions. My animation was created in the Actions Editor, not the NLA editor.

I have the code to get the NLA actions, but apparently there is nothing there to extract, except for a bunch of zeros for each frame. So, the data must be in the Actions object, which I can’t find.

Iows, I can use Blender.Armature.NLA.GetActions() to get NLA actions, but how do I get the Actions I placed in the Actions Editor? I can get the armature and pose data, but not the actions data. :confused:

Can anyone help me with this one?
Thanks!

Btw, for those interested, this was the best conceptual overview I’ve seen to date for Armatures, Poses and Actions:
http://www.blender.org/cms/How_Armatures_work.634.0.html
Terms are defined clearly, providing a solid foundation.

You can ‘easily’ turn an action into an NLA action (NLA Strip).
With the action selected in the action editor go to the NLA editor and select the same action and then press Ctrl+C it will ask if you want to convert the Action to NLA Strip.
I assume an NLA Strip is what you can access through Python.

I copied as you said. You know, I see data, but the values are so small I wonder if it’s valid. Anyway, thanks for your help.
Btw, I like your avatar. :smiley:

How will NLA strips be accessed thrugh Pyhon.
can you please give some example.
i am also with the same question here
please see this