Animation and Curves for Nuke
This is a short explanation about the Gizmo Animation Curve that you can find in Nukepedia at the link below. With this Gizmo you can modify the Animation and the Curves in Nuke. For example change the range of a curve, increase or reduce the curve by a percentage, smooth a curve, and so on.
Index
1. Wave Generator
In this first Tab you can generate a Wave with different options. First of all, select the Type. Please, check all the available types.

- Noise

- Random

- Sine

- Sine Blip

- Triangle

- Square

- Bounce

- Blip

- Saw Tooth

- Saw Parabolic

- Saw Parabolic Reverse

- Saw Exponential

2. New Range
Here you can change the range of an Animation Curve. For example, if min and max values are -5 and 6, you can remap the whole curve to the new range -5 to 20.
Drag and Drop your curve in the knob Input and use the button to find the min and max values, then insert your new values and check in the Curve Editor your new curve.

In blue, you can see the original curve and in yellow the new one.

3. Smooth Curves
Smooth the curve with this tool. Insert your curve in the knob Input, select the Type (High or Low) and the strength of the smoothing.




4. Modify Curves
With this tool you can modify curves with: Translate, Scale and Time Offset. Use the checkboxes to enable or disable each modifier.


5. Fade
Thanks to David Ozols for the tutorial:
Create a fade/dissolve from the start frame to the end frame. Animate mix, or any other knob, from 0 to 1 or from 1 to 0

- Linear

- Slow-in Slow-out

- Slow-in Linear-out

- Linear-in Slow-out

6. Reference Frame
Set a reference frame here.
What does it mean? It means that your curve will be set to 0 in that frame. Basically it will be translated to 0 in the Reference Frame.


7. Percentage
Increase or decrease the curve by X percent.


8. Average
This is a single value for the entire curve. It will return the average value for the curve.


