When a key gets set for translate XYZ, the curves come out color coded - red, green, blue. But when I look at the Curve Color attribute for these curves, the color is set to black and the Use Curve Color attribute is false.
If I make a animCurveTL node using createNode, I cannot specify the color of the curve in the Graph Editor. The curve stays the same color regardless of the CurveColor and useCurveColor attributes.
It gets weirder, if I hook up my custom animCurve to something, then the CurveColor attributes kick in the Graph Editor, but if i unhook the animCurve, it loses its color.
This doesn't happen to animCurves made with setKey driving things like translation. Those curves keep their colors regardless if their output is connected plus the color cannot be over-written.
what makes the curves created with setKey on native attributes, such as RST, so special?