Nuke Generation of Rorschach

From RMIT Visual Effects
Jump to: navigation, search

An animated Rorschach shape, just like in the film Watchmen.

Nuke generation of an animated rorschach.

Press 'Expand' and select and copy everything below this line, then paste into the Nuke node graph.

set cut_paste_input [stack 0]
version 9.0 v7
BackdropNode {
 inputs 0
 name "A NOISE ANIMATED ON THE Z AXIS"
 tile_color 0x87854701
 gl_color 0x87854701
 label "A NOISE ANIMATED ON THE Z AXIS"
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -10010
 ypos -4443
 bdwidth 367
 bdheight 173
}
BackdropNode {
 inputs 0
 name "FORCES THE RESULT INTO BLACK AND WHITE"
 tile_color 0x87854701
 gl_color 0x87854701
 label "FORCES THE RESULT INTO BLACK AND WHITE"
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -9661
 ypos -4166
 bdwidth 493
 bdheight 129
}
BackdropNode {
 inputs 0
 name "IMAGE CHOPPED IN HALF"
 tile_color 0x87854701
 gl_color 0x87854701
 label "IMAGE CHOPPED IN HALF"
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -9557
 ypos -4015
 bdwidth 352
 bdheight 154
}
BackdropNode {
 inputs 0
 name "IMAGE MIRRORED OVER ITSELF"
 tile_color 0x87854701
 gl_color 0x87854701
 label "IMAGE MIRRORED OVER ITSELF"
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -9522
 ypos -3848
 bdwidth 272
 bdheight 211
}
BackdropNode {
 inputs 0
 name "MINUS BLEND MODE "
 tile_color 0x87854701
 gl_color 0x87854701
 label "MINUS BLEND MODE "
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -9557
 ypos -4416
 bdwidth 310
 bdheight 134
}
BackdropNode {
 inputs 0
 name "SIMPLE BLURRY SHAPE"
 tile_color 0x87854701
 gl_color 0x87854701
 label "SIMPLE BLURRY SHAPE"
 note_font "Arial Black"
 note_font_size 20
 selected true
 xpos -9567
 ypos -4695
 bdwidth 294
 bdheight 226
}
StickyNote {
 inputs 0
 name StickyNote1
 label ANIMATED!
 note_font_size 30
 selected true
 xpos -9535
 ypos -4828
}
Reformat {
 inputs 0
 format "1920 1080 0 0 1920 1080 1 HD_1080"
 name Reformat3
 selected true
 xpos -9350
 ypos -3935
}
Rectangle {
 area {960 -8 1920 1072}
 name Rectangle1
 selected true
 xpos -9350
 ypos -3903
}
Reformat {
 inputs 0
 format "1920 1080 0 0 1920 1080 1 HD_1080"
 name Reformat2
 selected true
 xpos -9990
 ypos -4363
}
Noise {
 type turbulence
 size 96
 zoffset {{curve x1 0 l x20 1.483141661}}
 lacunarity 1.96
 gain 0.48
 translate {{curve i x1 0 l x30 55.83300781} 0}
 center {1024 778}
 name Noise3
 selected true
 xpos -9990
 ypos -4331
}
push $cut_paste_input
Reformat {
 format "1920 1080 0 0 1920 1080 1 HD_1080"
 name Reformat1
 selected true
 xpos -9502
 ypos -4614
}
Roto {
 curves {{{v x3f99999a}
  {f 0}
  {n
   {layer Root
    {f 512}
    {t x44800000 x44428000}
    {a}
    {curvegroup Bezier1 512 bezier
     {{cc
       {f 8192}
       {p
        {x42484c00 xc09e9600}
        {x4457f82c x44364bee}
        {xc2484c00 x409e9600}
        {x42419ed0 x42ede118}
        {x443b2d40 x442914c2}
        {xc2419ec0 xc2ede120}
        {x4055a600 x42877588}
        {x443dae34 x440cff84}
        {xc055a700 xc2877588}
        {xc24ef930 x42c2edc8}
        {x4431ff1b x43df5a32}
        {x424ef930 xc2c2edc8}
        {xc3073348 xc2390470}
        {x445a7920 x43ae9ec0}
        {x43073348 x42390468}
        {x42f05b20 xc2bfa000}
        {x448b128c x440dd2f6}
        {xc2f05b30 x42bfa000}
        {0 xc217fa70}
        {x447b0578 x4438c646}
        {0 x4217fa80}}}
      {cc
       {f 8192}
       {p
        {x42484c00 xc09e9600}
        {}
        {xc2484c00 x409e9600}
        {x42419ed0 x42ede118}
        {}
        {xc2419ec0 xc2ede120}
        {x4055a600 x42877588}
        {}
        {xc055a700 xc2877588}
        {xc24ef930 x42c2edc8}
        {}
        {x424ef930 xc2c2edc8}
        {xc3073348 xc2390470}
        {}
        {x43073348 x42390468}
        {x42f05b20 xc2bfa000}
        {}
        {xc2f05b30 x42bfa000}
        {0 xc217fa70}
        {}
        {0 x4217fa80}}}}
     {t x44615b75 x444c76d9}
     {a spx x44800000 spy x44428000 sb 1 ltn x41b80000 ltm x41b80000 tt x40800000}}}}}}
 toolbox {selectAll {
  { selectAll str 1 ssx 1 ssy 1 sf 1 }
  { createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 tt 4 }
  { createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { clone src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
 toolbar_brush_hardness 0.200000003
 toolbar_source_transform_scale {1 1}
 toolbar_source_transform_center {320 240}
 colorOverlay {0 0 0 0}
 lifetime_type "all frames"
 lifetime_start 23
 lifetime_end 23
 motionblur_shutter_offset_type centred
 source_translate_round false
 source_black_outside true
 name Roto1
 selected true
 xpos -9502
 ypos -4582
}
Blur {
 size 100
 name Blur2
 selected true
 xpos -9502
 ypos -4558
}
Invert {
 name Invert1
 selected true
 xpos -9502
 ypos -4524
}
Merge2 {
 inputs 2
 operation minus
 name Merge1
 selected true
 xpos -9502
 ypos -4331
}
ColorCorrect {
 saturation 0.82
 contrast 0
 gamma 5
 name ColorCorrect1
 selected true
 xpos -9502
 ypos -4080
}
Multiply {
 inputs 1+1
 value 0
 name Multiply1
 selected true
 xpos -9502
 ypos -3907
}
set N16653b40 [stack 0]
push $N16653b40
Mirror2 {
 flop true
 name Mirror2_1
 selected true
 xpos -9430
 ypos -3768
}
Merge2 {
 inputs 2
 name Merge2
 selected true
 xpos -9502
 ypos -3675
}
Write {
 name Write1
 selected true
 xpos -9502
 ypos -3570
}
Viewer {
 frame 5
 frame_range 1-100
 name Viewer1
 selected true
 xpos -9173
 ypos -3423
}