Generate and modify animation curves with this toolset collection
WaveMachine
First submitted: 23 June 2020
Author: fynnay
Website: https://fynnlaue.com
Compatible Nuke versions: 10.5 or later
Compatibility: Linux, Mac, Windows

Node based animation

Features
Generate standard waves such as sine, triangle, square, random and more

Grade animations. This way you can easily modify an existing animation or remap it for different ranges

Merge animations using different operations such as dissolve, multiple, min, max and more

Loop and retime custom and generated animations

Trailer: https://vimeo.com/431245732
Installation
Copy the WaveMachine_v1.1 folder somewhere and add that path to the nuke plugin path via Python.
For example:
- Copy the
WaveMachine_v1.1folder to~/.nuke/gizmos/WaveMachine_v1.1 - Add this line to your
~/.nuke/init.py:
import nuke nuke.pluginAddPath('./gizmos/WaveMachine_v1.1')
New in v1.1
Changed
- Removed version number from example files to avoid warning when opening in earlier Nuke versions
- Removed selection and position data from tools
- Uses 'grizmo' format (
.gizmofile, Group inside) for nodes so they're easier to implement in a pipeline - Updated menu.py to match new file naming