Skip to content

Instantly share code, notes, and snippets.

@draconiansolo
Last active August 29, 2015 13:56
Show Gist options
  • Save draconiansolo/8973981 to your computer and use it in GitHub Desktop.
Save draconiansolo/8973981 to your computer and use it in GitHub Desktop.
Node that outputs a wavy value (Nuke)
set cut_paste_input [stack 0]
version 7.0 v9
push $cut_paste_input
NoOp {
name Wavy
help "Node that outputs a wavy value"
tile_color 0x873000ff
selected true
xpos -8
ypos -77
addUserKnob {20 User}
addUserKnob {13 amplitude l Amplitude}
amplitude {1 1 1}
addUserKnob {13 frequency l Frequency}
frequency {1 1 1}
addUserKnob {13 offset l Offset}
offset {0 0 0}
addUserKnob {13 output l Output}
output {{sin((frame+offset)*2*pi*frequency/24)*amplitude} {sin((frame+offset)*2*pi*frequency/24)*amplitude i} {sin((frame+offset)*2*pi*frequency/24)*amplitude i}}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment