I am using a Python script to generate keyframes for materials(changing the strength of emission node over time). I use the same script to set up keyframes for material A and material B. I can see keyframes for both material in NLA editor but only keyframes for material A show up in the Graph editor. Did anyone have the save problem? Is it a bug or did I do anything wrong? Thanks for your replies in advance.
Both the dopesheet and the graph editor have some options for what they display.
With the cursor button highlighted, only selected items will be shown, for a node tree this means the node that has keyframed values needs to be selected. As you are creating them by script you can set the
select property of each node as you create them.
The ghost allows you to see items that are hidden, that is the object containing the keyframes is hidden in the 3dview.
The filters list allows you to show or hide based on what data blocks have the keyframes. By turning off the node symbol you won't see any keyframes from nodetree items.