☢️ Get it on nukepedia
Overview
Similar to the widely used ExpressionWaveGenerator I wanted to find a simpler way to create and control procedural curves. This is exactly what Wave Machine tries to achieve.
It contains nodes to generate, modify, retime and merge curves - all without editing any expressions.
Generate
Standard “waves” such as sine, triangle, square, random and more
Grade
Let’s you modify waves created in upstream WaveMachine nodes. This way you can easily modify an existing animation or remap it for different ranges.
Merge
Combine animations using operations: dissolve, multiple, min, max and more
Loop and retime
Loop and retime custom and generated animations