set cut_paste_input [stack 0] version 12.2 v4 push $cut_paste_input Group { name Turbulence selected true xpos -10419 ypos 7927 addUserKnob {20 User} addUserKnob {7 z l speed} addUserKnob {7 size} size 30 addUserKnob {7 weight} weight 30 addUserKnob {7 ratio} ratio 1 addUserKnob {7 offset R 0 100} } Input { inputs 0 name mask xpos 324 ypos -407 number 1 addUserKnob {20 User} addUserKnob {7 con} con {{"\[exists input1]"}} } Invert { name Invert1 xpos 324 ypos -188 } Input { inputs 0 name rgba xpos -184 ypos -538 } Dot { name Dot1 xpos -150 ypos -470 } set Nef189000 [stack 0] Shuffle2 { fromInput1 {{0} B} fromInput2 {{0} B} mappings "4 black -1 -1 rgba.red 0 0 black -1 -1 rgba.green 0 1 black -1 -1 rgba.blue 0 2 black -1 -1 rgba.alpha 0 3" name Shuffle1 label "\[value in1] -> \[value out1]" xpos 38 ypos -479 } Noise { output {rgba.red -rgba.green -rgba.blue rgba.alpha} cliptype union size {{parent.size*parent.ratio} {parent.size}} zoffset {{parent.z*t+parent.offset}} center {960 540} name Noise1 selected true xpos 38 ypos -415 } Noise { output {-rgba.red rgba.green -rgba.blue -rgba.alpha} cliptype union size {{parent.Noise1.size} {parent.Noise1.size}} zoffset {{parent.Noise1.zoffset+100}} center {960 540} name Noise2 xpos 38 ypos -366 } Colorspace { colorspace_out sRGB name Colorspace1 xpos 38 ypos -331 } Grade { add -0.5 black_clamp false name Grade9 xpos 38 ypos -276 } Grade { multiply 2 black_clamp false name Grade10 xpos 38 ypos -231 } Multiply { inputs 1+1 value 0 name Multiply1 xpos 38 ypos -107 disable {{1-parent.mask.con}} } Dot { name Dot2 xpos 72 ypos -15 } push $Nef189000 add_layer {disp disp.x disp.y} Copy { inputs 2 from0 rgba.red to0 disp.x from1 rgba.green to1 disp.y name Copy1 xpos -184 ypos -30 } IDistort { uv disp uv_scale {{parent.weight*parent.ratio} {parent.weight}} name IDistort1 xpos -184 ypos 43 } Remove { channels disp name Remove1 xpos -184 ypos 109 } Output { name Output1 xpos -184 ypos 220 } end_group