Wave

Generates a horizontal waveform path: a line that undulates vertically. Control the number of cycles, phase offset, and wave shape to create everything from gentle sine ripples to sharp zigzags.

Inputs

PortTypeDefaultRangeDescription
Scale XScalar0.50–1Horizontal extent
Scale YScalar0.50–1Vertical amplitude
PhaseScalar0.00–1Shifts the wave along its length
Wave ShapeScalar0.00–1Morphs between wave shapes (0 = sine)
CyclesScalar2.00–10Number of complete wave cycles

Outputs

PortTypeDescription
FrameFrameOpen wave path

Controls

Resolution: Low, Medium, High, or Very High. Higher resolutions give smoother sine curves and cleaner sharp shapes.

Ideas

  • Animate Phase with a Phasor for a scrolling wave that flows continuously across the frame.
  • Modulate Cycles for frequency sweeps; the wave compresses and expands.
  • Wire an Audio Input into Scale Y for a waveform display that reacts to music.

Tips

  • The Wave node produces an open path (not closed), so it naturally has visible endpoints.
  • Use Colorize with Fade Ends to soften the start and end of the wave.
  • Parametric Curve: build custom waveforms from scratch with oscillators
  • Spiral: another open path with a different character
  • Colorize: add color and fade the endpoints