22575 lines
801 KiB
Plaintext
22575 lines
801 KiB
Plaintext
#! C:/Program Files/Nuke15.0v3/nuke-15.0.3.dll -nx
|
||
version 15.0 v3
|
||
define_window_layout_xml {<?xml version="1.0" encoding="UTF-8"?>
|
||
<layout version="1.0">
|
||
<window x="-1" y="-7" w="2560" h="1377" maximized="1" screen="0">
|
||
<splitter orientation="1">
|
||
<split size="1620"/>
|
||
<splitter orientation="2">
|
||
<split size="1010"/>
|
||
<splitter orientation="1">
|
||
<split size="40"/>
|
||
<dock id="" activePageId="Toolbar.1">
|
||
<page id="Toolbar.1"/>
|
||
</dock>
|
||
<split size="1576"/>
|
||
<dock id="" activePageId="Viewer.1">
|
||
<page id="Viewer.1"/>
|
||
</dock>
|
||
</splitter>
|
||
<split size="325"/>
|
||
<splitter orientation="1">
|
||
<split size="994"/>
|
||
<dock id="" activePageId="uk.co.thefoundry.waveformscope.1">
|
||
<page id="uk.co.thefoundry.scripteditor.1"/>
|
||
<page id="DopeSheet.1"/>
|
||
<page id="Curve Editor.1"/>
|
||
<page id="uk.co.thefoundry.waveformscope.1"/>
|
||
<page id="uk.co.thefoundry.histogram.1"/>
|
||
</dock>
|
||
<split size="622"/>
|
||
<dock id="" activePageId="uk.co.thefoundry.vectorscope.1">
|
||
<page id="Pixel Analyzer.1"/>
|
||
<page id="uk.co.thefoundry.vectorscope.1"/>
|
||
</dock>
|
||
</splitter>
|
||
</splitter>
|
||
<split size="936"/>
|
||
<splitter orientation="2">
|
||
<split size="1339"/>
|
||
<dock id="" hideTitles="1" activePageId="DAG.1" focus="true">
|
||
<page id="DAG.1"/>
|
||
</dock>
|
||
</splitter>
|
||
</splitter>
|
||
</window>
|
||
</layout>
|
||
}
|
||
Root {
|
||
inputs 0
|
||
name "Z:/Biohazard Nextcloud 2/_Tools/Nuke/Biohazard/Master Template/Covert Template/Covert Template.nk"
|
||
frame 5
|
||
last_frame 1250
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
proxy_type scale
|
||
proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)"
|
||
colorManagement OCIO
|
||
OCIO_config fn-nuke_studio-config-v1.0.0_aces-v1.3_ocio-v2.1
|
||
defaultViewerLUT "OCIO LUTs"
|
||
workingSpaceLUT ACES2065-1
|
||
monitorLut "ACES 1.0 - SDR Video (Rec.1886 Rec.709 - Display)"
|
||
monitorOutLUT "ACES 1.0 - SDR Video (Rec.1886 Rec.709 - Display)"
|
||
int8Lut "Gamma 2.4 Rec.709 - Texture"
|
||
int16Lut aces_interchange
|
||
logLut "Gamma 1.8 Rec.709 - Texture"
|
||
floatLut Gamma2.6
|
||
set_by_user_template true
|
||
addUserKnob {20 User}
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode17
|
||
tile_color 0x232323ff
|
||
label <center>IN
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0xafafafff
|
||
xpos -4852
|
||
ypos -9259
|
||
bdwidth 9925
|
||
bdheight 7669
|
||
z_order -4
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode18
|
||
tile_color 0x232323ff
|
||
label <center>OUT
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0xafafafff
|
||
xpos -4852
|
||
ypos 21271
|
||
bdwidth 9925
|
||
bdheight 5169
|
||
z_order -4
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " "
|
||
tile_color 0x222222ff
|
||
label <center>VIEWERS
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0xaeaeaeff
|
||
xpos -517
|
||
ypos -10439
|
||
bdwidth 1255
|
||
bdheight 574
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 1"
|
||
tile_color 0x222222ff
|
||
label <center>PIPELINE
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0xaeaeaeff
|
||
xpos -241
|
||
ypos -11428
|
||
bdwidth 703
|
||
bdheight 631
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 3"
|
||
tile_color 0x878787ff
|
||
label <center>NEGATIVE
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x3f3f3fff
|
||
xpos -410
|
||
ypos 19309
|
||
bdwidth 1040
|
||
bdheight 405
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 4"
|
||
tile_color 0x878787ff
|
||
label "<center>FRAME RANGE"
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x3f3f3fff
|
||
xpos -409
|
||
ypos 19729
|
||
bdwidth 1038
|
||
bdheight 429
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 5"
|
||
tile_color 0x769fb4ff
|
||
label <center>METADATA
|
||
note_font "Arial Black"
|
||
note_font_size 88
|
||
note_font_color 0x2e566fff
|
||
xpos -516
|
||
ypos 18374
|
||
bdwidth 1252
|
||
bdheight 499
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode1
|
||
tile_color 0x769fb4ff
|
||
gl_color 0x446f84ff
|
||
label <center>PLATES
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x2f5770ff
|
||
xpos -1846
|
||
ypos -6093
|
||
bdwidth 4133
|
||
bdheight 3882
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode10
|
||
tile_color 0xbababaff
|
||
label "<center>MASTER FG"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 60
|
||
note_font_color 0x3b3b3bff
|
||
xpos -916
|
||
ypos -5516
|
||
bdwidth 293
|
||
bdheight 328
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode11
|
||
tile_color 0xde7c76ff
|
||
label <center>CG
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x631414ff
|
||
xpos -4243
|
||
ypos -8544
|
||
bdwidth 2767
|
||
bdheight 1776
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode12
|
||
tile_color 0x5eac60ff
|
||
label <center>ROTO
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x254222ff
|
||
xpos -1273
|
||
ypos -8544
|
||
bdwidth 2767
|
||
bdheight 1776
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode13
|
||
tile_color 0x7987d9ff
|
||
label "<center>MISC ASSETS"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x293f63ff
|
||
xpos 1697
|
||
ypos -8544
|
||
bdwidth 2767
|
||
bdheight 1776
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode14
|
||
tile_color 0xbababaff
|
||
label "<center>MASTER BG"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 60
|
||
note_font_color 0x3b3b3bff
|
||
xpos 844
|
||
ypos -5516
|
||
bdwidth 293
|
||
bdheight 328
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode15
|
||
tile_color 0x4d7a89ff
|
||
label "<center>BG DEGRAIN"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x234154ff
|
||
xpos 514
|
||
ypos -4524
|
||
bdwidth 952
|
||
bdheight 1416
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode16
|
||
tile_color 0xb9babaff
|
||
label <center>REF
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 60
|
||
note_font_color 0x3b3b3bff
|
||
xpos -429
|
||
ypos -5506
|
||
bdwidth 1078
|
||
bdheight 547
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode19
|
||
tile_color 0x5c7f3dff
|
||
label <center>MATTES
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0xacd68bff
|
||
xpos 2324
|
||
ypos 22619
|
||
bdwidth 1292
|
||
bdheight 2665
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode2
|
||
tile_color 0x4d7a89ff
|
||
label "<center>FG DEGRAIN"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x234154ff
|
||
xpos -1246
|
||
ypos -4524
|
||
bdwidth 952
|
||
bdheight 1416
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode20
|
||
tile_color 0x7f7f7fff
|
||
label <center>QC
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x363636ff
|
||
xpos -3506
|
||
ypos 22619
|
||
bdwidth 1292
|
||
bdheight 2665
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode24
|
||
tile_color 0xffbf00ff
|
||
label sh_060
|
||
note_font_size 42
|
||
xpos -17341
|
||
ypos -5363
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode25
|
||
tile_color 0xb9b9b9ff
|
||
label <center>TRANSFORMS
|
||
note_font "Arial Black"
|
||
note_font_size 96
|
||
note_font_color 0x3b3b3bff
|
||
xpos -3151
|
||
ypos -6110
|
||
bdwidth 1242
|
||
bdheight 988
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode26
|
||
tile_color 0xffd455ff
|
||
label sh_030
|
||
note_font_size 42
|
||
xpos -15732
|
||
ypos -5434
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode27
|
||
tile_color 0xffbf00ff
|
||
label sh_040
|
||
note_font_size 42
|
||
xpos -14070
|
||
ypos -5361
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode28
|
||
tile_color 0x71c67100
|
||
label ref
|
||
note_font_size 42
|
||
xpos -7052
|
||
ypos -6419
|
||
bdwidth 539
|
||
bdheight 185
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode29
|
||
tile_color 0x7171c600
|
||
label sh_050
|
||
note_font_size 42
|
||
xpos -11555
|
||
ypos -5467
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode3
|
||
tile_color 0x99b860ff
|
||
label <center>TRACK
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0xeeff6dff
|
||
xpos -1434
|
||
ypos -270
|
||
bdwidth 3088
|
||
bdheight 1548
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode31
|
||
tile_color 0xffd455ff
|
||
label sh_070
|
||
note_font_size 42
|
||
xpos -9645
|
||
ypos -5412
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode32
|
||
tile_color 0xffd455ff
|
||
label sh_0120
|
||
note_font_size 42
|
||
xpos -6920
|
||
ypos -5408
|
||
bdwidth 196
|
||
bdheight 278
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode33
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -17306
|
||
ypos -3927
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode34
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -15742
|
||
ypos -4097
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode35
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -14028
|
||
ypos -4185
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode36
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -11511
|
||
ypos -4226
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode37
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -9614
|
||
ypos -4462
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode38
|
||
tile_color 0x388e8e00
|
||
label LUT
|
||
note_font_size 42
|
||
xpos -6887
|
||
ypos -4311
|
||
bdwidth 174
|
||
bdheight 275
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode4
|
||
tile_color 0x5d9349ff
|
||
label <center>CLEANUP
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x74ff6dff
|
||
xpos -1437
|
||
ypos 1858
|
||
bdwidth 3095
|
||
bdheight 3435
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode5
|
||
tile_color 0x7f7f7fff
|
||
label <center>ASSET
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x2f2f2fff
|
||
xpos -6060
|
||
ypos 5948
|
||
bdwidth 5741
|
||
bdheight 4999
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode6
|
||
tile_color 0x4d7a89ff
|
||
label "<center>PLATE BACK OVER"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x234154ff
|
||
xpos 780
|
||
ypos 7520
|
||
bdwidth 5041
|
||
bdheight 5599
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode7
|
||
tile_color 0x689f38ff
|
||
label "<center>MASTER OUTPUT"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x152f00ff
|
||
xpos -1776
|
||
ypos 22624
|
||
bdwidth 3773
|
||
bdheight 2656
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode8
|
||
tile_color 0x6e7aa2ff
|
||
label <center>REGRAIN
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x393f54ff
|
||
xpos -732
|
||
ypos 17225
|
||
bdwidth 1685
|
||
bdheight 733
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode9
|
||
tile_color 0x9f8ad5ff
|
||
label "<center>LENS FX"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x4b4675ff
|
||
xpos -1198
|
||
ypos 13927
|
||
bdwidth 2617
|
||
bdheight 1761
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 6"
|
||
tile_color 0x73af81ff
|
||
label <center>log2lin
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x344f38ff
|
||
xpos -2626
|
||
ypos -5694
|
||
bdwidth 407
|
||
bdheight 300
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 7"
|
||
tile_color 0xa28bd3ff
|
||
label <center>lin2log
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x4e4366ff
|
||
xpos -3063
|
||
ypos -5694
|
||
bdwidth 407
|
||
bdheight 300
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode21
|
||
tile_color 0xaaaaaaff
|
||
label <center>EXR
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 100
|
||
note_font_color 0xffffffff
|
||
xpos -1395
|
||
ypos 23699
|
||
bdwidth 590
|
||
bdheight 841
|
||
z_order 3
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode22
|
||
tile_color 0xaaaaaaff
|
||
label "<center>QT Dailies"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 100
|
||
note_font_color 0xffffffff
|
||
xpos 1033
|
||
ypos 23700
|
||
bdwidth 795
|
||
bdheight 840
|
||
z_order 3
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode23
|
||
tile_color 0xaaaaaaff
|
||
label "<center>QT LOG"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 100
|
||
note_font_color 0xffffffff
|
||
xpos -515
|
||
ypos 23723
|
||
bdwidth 590
|
||
bdheight 841
|
||
z_order 3
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode30
|
||
tile_color 0xaaaaaaff
|
||
label "<center>QT Rec.709"
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 100
|
||
note_font_color 0xffffffff
|
||
xpos 255
|
||
ypos 23723
|
||
bdwidth 590
|
||
bdheight 841
|
||
z_order 3
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard7
|
||
xpos -810
|
||
ypos -5289
|
||
}
|
||
AppendClip {
|
||
firstFrame {{root.first_frame}}
|
||
meta_from_first false
|
||
time ""
|
||
name AppendClip1
|
||
xpos -810
|
||
ypos -5097
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
invert true
|
||
name INVERSE_DISPLAY_TRANSFORM2
|
||
xpos -810
|
||
ypos -5025
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
NoOp {
|
||
name SET_PROJECT1
|
||
tile_color 0x8a39dbff
|
||
note_font "Verdana Bold"
|
||
note_font_size 24
|
||
xpos -810
|
||
ypos -4912
|
||
addUserKnob {20 User}
|
||
addUserKnob {22 set_range l "SET RANGE" t "Sets the project's frame range to the input's first and last frames.\nThe range will automatically reset to start at frame 1001." T "def remap_range(input_start, input_end, desired_start=1001):\n\tinput_start = int(input_start)\n\tinput_end = int(input_end)\n\toffset = desired_start - input_start\n\tremapped_range = range(input_start + offset, input_end + offset + 1)\n\n\treturn list(remapped_range)\n\nrange_first = 1001\nrange_last = 1250\n\nif nuke.thisNode().input(0):\n\tremapped_range = remap_range(nuke.thisNode().firstFrame(), nuke.thisNode().lastFrame())\n\t\t\n\trange_first = remapped_range\[0]\n\trange_last = \tremapped_range\[-1]\n\n\tnuke.root().knob(\"first_frame\").setValue(range_first)\n\tnuke.root().knob(\"last_frame\").setValue(range_last)\n\n\tnuke.frame(range_first)" +STARTLINE}
|
||
addUserKnob {22 reset_range l RESET t "Resets the project's frame range to 1001-1250." -STARTLINE T "range_first = 1001\nrange_last = 1250\n\nnuke.root().knob(\"first_frame\").setValue(range_first)\nnuke.root().knob(\"last_frame\").setValue(range_last)\n\nnuke.frame(range_first)"}
|
||
addUserKnob {22 set_format l "SET FORMAT" t "Matches the project's format with the input's format." T "if nuke.thisNode().input(0):\n\ttopnode_name = nuke.tcl(\"full_name \[topnode %s]\" % nuke.thisNode().input(0).name())\n\ttopnode = nuke.toNode(topnode_name)\n\n\tif topnode:\n\t\tif topnode.knob(\"format\"):\n\t\t\tformat = topnode.knob(\"format\").value()\n\t\t\twidth = format.width()\n\t\t\theight = format.height()\n\t\t\taspect = format.pixelAspect()\n\t\t\tformat_name = f\"\{width\}x\{height\}\"\n\n\t\t\texisting_formats = \[f.name() for f in nuke.formats()]\n\n\t\t\tif format_name not in existing_formats:\n\t\t\t\tnew_format = nuke.addFormat(f\"\{width\} \{height\} \{aspect\} \{format_name\}\")\n\n\t\t\tnuke.root().knob(\"format\").setValue(format_name)\n\t\telse:\n\t\t\tprint(\"Not\")" +STARTLINE}
|
||
addUserKnob {22 reset_format l RESET t "Resets the project's format to \"UHD_4K\"." -STARTLINE T "format_name = \"UHD_4K\"\nexisting_formats = \[f.name() for f in nuke.formats()]\n\nif format_name not in existing_formats:\n\tnew_format = nuke.addFormat(f\"\{3840\} \{2160\} \{1.0\} \{format_name\}\")\n\nnuke.root().knob(\"format\").setValue(format_name)"}
|
||
}
|
||
Dot {
|
||
name Dot4
|
||
xpos -788
|
||
ypos -4770
|
||
}
|
||
set Ne5cd8000 [stack 0]
|
||
ViewMetaData {
|
||
name ViewMetaData1
|
||
xpos -590
|
||
ypos -4761
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot21
|
||
xpos 202
|
||
ypos -7338
|
||
}
|
||
NoOp {
|
||
name Anchor_d807bb6e7
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 180
|
||
ypos -7238
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto_mb
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto_mb}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_d807bb6e7}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne5cd8c00 [stack 0]
|
||
PostageStamp {
|
||
name Stamp5
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 180
|
||
ypos -7166
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto_mb
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto_mb}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>ROTO</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_d807bb6e7
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot20
|
||
xpos 3062
|
||
ypos -7338
|
||
}
|
||
NoOp {
|
||
name Anchor_1e04d64fa2
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 3040
|
||
ypos -7238
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title assets
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T assets}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_1e04d64fa2}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne5cd9800 [stack 0]
|
||
PostageStamp {
|
||
name Stamp7
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 3040
|
||
ypos -7166
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title assets
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T assets}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>MISC ASSETS</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1e04d64fa2
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot18
|
||
xpos -2878
|
||
ypos -7338
|
||
}
|
||
NoOp {
|
||
name Anchor_21fbe55a0b
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -2900
|
||
ypos -7238
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title cg
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T cg}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_21fbe55a0b}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Neb630400 [stack 0]
|
||
PostageStamp {
|
||
name Stamp8
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -2900
|
||
ypos -7166
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title cg
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T cg}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>CG</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_21fbe55a0b
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne5cd8000
|
||
Dot {
|
||
name Dot1
|
||
xpos -788
|
||
ypos -3978
|
||
}
|
||
OFXcom.absoft.neatvideo5_v5 {
|
||
DNP ""
|
||
ProfileName "no profile"
|
||
NFP ""
|
||
PresetName default
|
||
ParamsHash1 0
|
||
ParamsHash2 0
|
||
ParamsHash3 0
|
||
name "Reduce Noise v5_1"
|
||
xpos -810
|
||
ypos -3873
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Input/plates/\[string range \[file tail \[value \[topnode].file]] 0 \[expr \{\[string first \".\" \[file tail \[value \[topnode].file]]] - 1\}]]_dn/\[string range \[file tail \[value \[topnode].file]] 0 \[expr \{\[string first \".\" \[file tail \[value \[topnode].file]]] - 1\}]]_dn.%04d.exr"
|
||
file_type exr
|
||
compression "Zip (16 scanlines)"
|
||
first_part rgba
|
||
colorspace Gamma2.6
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 44
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write6
|
||
label "\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
xpos -810
|
||
ypos -3819
|
||
}
|
||
Dot {
|
||
name Dot7
|
||
xpos -788
|
||
ypos -3474
|
||
}
|
||
NoOp {
|
||
name Anchor_7da7cf1af
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -810
|
||
ypos -3374
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_dn}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_7da7cf1af}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne68f6000 [stack 0]
|
||
PostageStamp {
|
||
name Stamp13
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 130
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
name Dot2
|
||
xpos 92
|
||
ypos 414
|
||
}
|
||
set Ne68f6800 [stack 0]
|
||
Dot {
|
||
name Dot23
|
||
xpos -678
|
||
ypos 414
|
||
}
|
||
push $Ne68f6800
|
||
Dot {
|
||
name Dot22
|
||
xpos 862
|
||
ypos 414
|
||
}
|
||
push $Ne5cd9800
|
||
PostageStamp {
|
||
name Stamp9
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -3120
|
||
ypos 6514
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title assets
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T assets}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>MISC ASSETS</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1e04d64fa2
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Neb630400
|
||
PostageStamp {
|
||
name Stamp10
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -3340
|
||
ypos 6514
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title cg
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T cg}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>CG</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_21fbe55a0b
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard6
|
||
xpos 950
|
||
ypos -5313
|
||
}
|
||
AppendClip {
|
||
firstFrame {{root.first_frame}}
|
||
time ""
|
||
name AppendClip2
|
||
xpos 950
|
||
ypos -5097
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACEScg
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
invert true
|
||
name INVERSE_DISPLAY_TRANSFORM3
|
||
xpos 950
|
||
ypos -5001
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
NoOp {
|
||
name SET_PROJECT2
|
||
tile_color 0x8a39dbff
|
||
note_font "Verdana Bold"
|
||
note_font_size 24
|
||
xpos 950
|
||
ypos -4912
|
||
addUserKnob {20 User}
|
||
addUserKnob {22 set_range l "SET RANGE" t "Sets the project's frame range to the input's first and last frames.\nThe range will automatically reset to start at frame 1001." T "def remap_range(input_start, input_end, desired_start=1001):\n\tinput_start = int(input_start)\n\tinput_end = int(input_end)\n\toffset = desired_start - input_start\n\tremapped_range = range(input_start + offset, input_end + offset + 1)\n\n\treturn list(remapped_range)\n\nrange_first = 1001\nrange_last = 1250\n\nif nuke.thisNode().input(0):\n\tremapped_range = remap_range(nuke.thisNode().firstFrame(), nuke.thisNode().lastFrame())\n\t\t\n\trange_first = remapped_range\[0]\n\trange_last = \tremapped_range\[-1]\n\n\tnuke.root().knob(\"first_frame\").setValue(range_first)\n\tnuke.root().knob(\"last_frame\").setValue(range_last)\n\n\tnuke.frame(range_first)" +STARTLINE}
|
||
addUserKnob {22 reset_range l RESET t "Resets the project's frame range to 1001-1250." -STARTLINE T "range_first = 1001\nrange_last = 1250\n\nnuke.root().knob(\"first_frame\").setValue(range_first)\nnuke.root().knob(\"last_frame\").setValue(range_last)\n\nnuke.frame(range_first)"}
|
||
addUserKnob {22 set_format l "SET FORMAT" t "Matches the project's format with the input's format." T "if nuke.thisNode().input(0):\n\ttopnode_name = nuke.tcl(\"full_name \[topnode %s]\" % nuke.thisNode().input(0).name())\n\ttopnode = nuke.toNode(topnode_name)\n\n\tif topnode:\n\t\tif topnode.knob(\"format\"):\n\t\t\tformat = topnode.knob(\"format\").value()\n\t\t\twidth = format.width()\n\t\t\theight = format.height()\n\t\t\taspect = format.pixelAspect()\n\t\t\tformat_name = f\"\{width\}x\{height\}\"\n\n\t\t\texisting_formats = \[f.name() for f in nuke.formats()]\n\n\t\t\tif format_name not in existing_formats:\n\t\t\t\tnew_format = nuke.addFormat(f\"\{width\} \{height\} \{aspect\} \{format_name\}\")\n\n\t\t\tnuke.root().knob(\"format\").setValue(format_name)\n\t\telse:\n\t\t\tprint(\"Not\")" +STARTLINE}
|
||
addUserKnob {22 reset_format l RESET t "Resets the project's format to \"UHD_4K\"." -STARTLINE T "format_name = \"UHD_4K\"\nexisting_formats = \[f.name() for f in nuke.formats()]\n\nif format_name not in existing_formats:\n\tnew_format = nuke.addFormat(f\"\{3840\} \{2160\} \{1.0\} \{format_name\}\")\n\nnuke.root().knob(\"format\").setValue(format_name)"}
|
||
}
|
||
Dot {
|
||
name Dot24
|
||
xpos 972
|
||
ypos -4770
|
||
}
|
||
set Ne6925000 [stack 0]
|
||
ViewMetaData {
|
||
name ViewMetaData2
|
||
xpos 1170
|
||
ypos -4761
|
||
}
|
||
push $Ne6925000
|
||
NoOp {
|
||
name Anchor_2d7fd1
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 730
|
||
ypos -4766
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title BG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T plate}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_2d7fd1}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp14
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 730
|
||
ypos -4718
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title BG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T BG_plate}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_2d7fd1
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne6925000
|
||
Dot {
|
||
name Dot25
|
||
xpos 972
|
||
ypos -3978
|
||
}
|
||
OFXcom.absoft.neatvideo5_v5 {
|
||
DNP ""
|
||
ProfileName "no profile"
|
||
NFP ""
|
||
PresetName default
|
||
ParamsHash1 0
|
||
ParamsHash2 0
|
||
ParamsHash3 0
|
||
name "Reduce Noise v5_2"
|
||
xpos 950
|
||
ypos -3873
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Input/plates/\[string range \[file tail \[value \[topnode].file]] 0 \[expr \{\[string first \".\" \[file tail \[value \[topnode].file]]] - 1\}]]_dn/\[string range \[file tail \[value \[topnode].file]] 0 \[expr \{\[string first \".\" \[file tail \[value \[topnode].file]]] - 1\}]]_dn.%04d.exr"
|
||
file_type exr
|
||
compression "Zip (16 scanlines)"
|
||
first_part rgba
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 44
|
||
in_colorspace ACES2065-1
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write3
|
||
label "\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
xpos 950
|
||
ypos -3819
|
||
}
|
||
Dot {
|
||
name Dot26
|
||
xpos 972
|
||
ypos -3474
|
||
}
|
||
NoOp {
|
||
name Anchor_7da7cf1af1
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 950
|
||
ypos -3374
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title BG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T dn}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_7da7cf1af1}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp15
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 950
|
||
ypos -3326
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title BG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T BG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af1
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne68f6000
|
||
PostageStamp {
|
||
name Stamp2
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -810
|
||
ypos -3326
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE,<center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard3
|
||
xpos 400
|
||
ypos -5289
|
||
}
|
||
NoOp {
|
||
name Anchor_3da2192eb2
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 400
|
||
ypos -5150
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_3
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_1}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_3da2192eb2}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp18
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 400
|
||
ypos -5102
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_3
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_3}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>REF,<center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_3da2192eb2
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne5cd8000
|
||
NoOp {
|
||
name Anchor_2d7fd50644
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -1030
|
||
ypos -4766
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_plate}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_2d7fd50644}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne6802c00 [stack 0]
|
||
PostageStamp {
|
||
name Stamp1
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -1030
|
||
ypos -4718
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_plate}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>PLATES,<center>IN</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_2d7fd50644
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne68f6000
|
||
PostageStamp {
|
||
name Stamp21
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 1666
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
name Dot3
|
||
xpos 92
|
||
ypos 2190
|
||
}
|
||
NoOp {
|
||
name Anchor_feb4243e5
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 5074
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_cleanup
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_cleanup}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_feb4243e5}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne6803c00 [stack 0]
|
||
PostageStamp {
|
||
name Stamp23
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 5122
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_cleanup
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_cleanup}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>CLEANUP</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_feb4243e5
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne6802c00
|
||
PostageStamp {
|
||
name Stamp22
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -260
|
||
ypos 18634
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_plate}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_2d7fd50644
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne68f6000
|
||
PostageStamp {
|
||
name Stamp6
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 400
|
||
ypos 17722
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne6802c00
|
||
PostageStamp {
|
||
name Stamp3
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -260
|
||
ypos 17722
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_plate}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_2d7fd50644
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne5cd8c00
|
||
PostageStamp {
|
||
name Stamp12
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 4690
|
||
ypos 9850
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto_mb
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto_mb}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>ROTO</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_d807bb6e7
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
name Dot48
|
||
xpos 4712
|
||
ypos 10182
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot19
|
||
xpos -18
|
||
ypos -7338
|
||
}
|
||
NoOp {
|
||
name Anchor_232b89ffe3
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -40
|
||
ypos -7238
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_232b89ffe3}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne4723c00 [stack 0]
|
||
PostageStamp {
|
||
name Stamp11
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 4250
|
||
ypos 9850
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>ROTO</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_232b89ffe3
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Switch {
|
||
inputs 2
|
||
which 1
|
||
name Switch2
|
||
xpos 4250
|
||
ypos 10191
|
||
}
|
||
Dot {
|
||
name Dot31
|
||
xpos 4272
|
||
ypos 11046
|
||
}
|
||
push $Ne6803c00
|
||
PostageStamp {
|
||
name Stamp28
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 7413
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_cleanup
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_cleanup}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>CLEANUP</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_feb4243e5
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Dot {
|
||
name Dot9
|
||
xpos 92
|
||
ypos 8262
|
||
}
|
||
set Ne475d000 [stack 0]
|
||
Dot {
|
||
name Dot10
|
||
xpos 3282
|
||
ypos 8262
|
||
}
|
||
Copy {
|
||
inputs 2
|
||
from0 rgba.alpha
|
||
to0 rgba.alpha
|
||
name Copy1
|
||
xpos 3260
|
||
ypos 11049
|
||
}
|
||
Premult {
|
||
name Premult1
|
||
xpos 3260
|
||
ypos 11127
|
||
}
|
||
Dot {
|
||
name Dot11
|
||
xpos 3282
|
||
ypos 12462
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot6
|
||
xpos -3208
|
||
ypos 6726
|
||
}
|
||
Dot {
|
||
name Dot5
|
||
xpos -3208
|
||
ypos 10254
|
||
}
|
||
push $Ne475d000
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge1
|
||
xpos 70
|
||
ypos 10263
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge2
|
||
xpos 70
|
||
ypos 12471
|
||
disable true
|
||
}
|
||
Reformat {
|
||
name Reformat1
|
||
xpos 70
|
||
ypos 16503
|
||
}
|
||
Remove {
|
||
operation keep
|
||
channels rgb
|
||
name Remove1
|
||
xpos 70
|
||
ypos 16527
|
||
}
|
||
NoOp {
|
||
name Anchor_12ba88c423
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 16906
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP_DEGRAINED
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_DEGRAINED}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_12ba88c423}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Ne6694000 [stack 0]
|
||
PostageStamp {
|
||
name Stamp31
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 16954
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP_DEGRAINED
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MAIN_COMP_DEGRAINED}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." +HIDDEN T " "}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_12ba88c423
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Group {
|
||
inputs 3
|
||
name DasGrain
|
||
help "DasGrain makes regraining as simple as clicking a few buttons.\n\nFollow the steps in the Help tab and you'll have a perfect regrain in no time!"
|
||
onCreate "import random\n\ntestimonials = \[\n \"Such an elegant solution, love it!\",\n \"Your gizmo is beyond expectation\",\n \"Totally awesome!\",\n \"DasGrain is officially the best thing ever\",\n \"It's really working!\",\n \"Das bringt Tränen in meine Augen\",\n \"DasGrain is the salvation we waited for\",\n \"I save a lot of time, and definitely my nerves :)\",\n \"It's alright\",\n \"My new favourite node, thanks!<br>Having said that, ...\"\n ]\n\nnode = nuke.thisNode()\nnode\['testimonial'].setValue('<br><br><br><i>«%s»</i><br>— anonymous<br><br>' % random.choice(testimonials))\nnode\['box'].setFlag(nuke.NO_ANIMATION)"
|
||
knobChanged "n = nuke.thisNode()\nk = nuke.thisKnob()\n\nif k.name() == 'box':\n this_frame = nuke.frame()\n n\['sample_frame'].setValue(this_frame)\n\nif k.name() == 'scatter':\n n\['divider04'].setVisible(k.value() == False)\n n\['divider05'].setVisible(k.value() == True)"
|
||
tile_color 0x7f7f7fff
|
||
xpos 70
|
||
ypos 17721
|
||
addUserKnob {20 DasGrain_tab l DasGrain}
|
||
addUserKnob {41 output t "<strong>regrained comp</strong> it is what it sais\n<strong>plate grain</strong> plate minus degrained plate\n<strong>normalised grain</strong> check if the normalization worked. It should be as even as possible. This is what you want to output if you want to prerender a grain plate. Later you can plug it into the <i>external grain</i> input of another DasGrain\n<strong>adapted grain</strong> check if the adaptation worked. Output this if you want to further manipulate the grain (who knows what the sup is gonna come up with...). After, simply plus it to your comp (at that point the comp has to be in the <i>camera</i> colorspace, as set in the <i>Analyze</i> tab).\n<strong>grain QC</strong> check if voronoi seams are visible (→ edgeblend), or the scattered grain looks different to the original plate grain (→ maybe bad sample area or wrong luminance degrain amount)" T Output.output}
|
||
addUserKnob {4 meta l "metadata from" t "Chances are you want to use the metadata from the plate, but who am I to assume :)" M {COMP PLATE}}
|
||
addUserKnob {26 spacer01_1 l " " T " "}
|
||
addUserKnob {20 GrainGroupBegin l "" +STARTLINE n -2}
|
||
addUserKnob {20 Analyze_tab l Analyze}
|
||
addUserKnob {26 text l <strong>Colorspace}
|
||
addUserKnob {41 project_colorspace l project t "set this to the project color space" T OCIOColorSpace1.in_colorspace}
|
||
addUserKnob {22 python_button l "What's this all about?" -STARTLINE T "nuke.message(\"Regraining in other color spaces than the camera native linear space can lead to unexpected behaviour.\\n\\nFor example converting Alexa plates to ACEScg might introduce negative values due to ACEScg's smaller gamut. In that case converting back to ARRI Linear ALEXA Wide Gamut will probably help.\\nJust set <i>project</i> to ACEScg and <i>camera</i> to ARRI Linear ALEXA Wide Gamut.\\n\\nThis might be transferable to other cameras, but I've only tested with Alexas.\\n---------\\nBypass by setting both knobs to the same value.\")"}
|
||
addUserKnob {41 camera_colorspace l camera t "set this to the camera native linear space" T OCIOColorSpace1.out_colorspace}
|
||
addUserKnob {26 text_2 l " " T " "}
|
||
addUserKnob {26 level l "<strong>Degrain amount"}
|
||
addUserKnob {78 luminance t "Leave this at 1 if you're working on a completely degrained plate.\n\nIn case you decided to leave some luminance grain in the degrained plate (use the DegrainHelper node for this!), set this to the same value as in the DegrainHelper in order to compensate.\n\nIf the luminance degrain amount was set to 0.8, this needs to be set to 0.8 as well.\n\nYou need to select a mask of all elements that cover the plate, otherwise the grain of whole comp will be too strong " n 1}
|
||
luminance 1
|
||
addUserKnob {26 divider01 l " "}
|
||
addUserKnob {41 degrain_amount_mask l "degrain amount mask" t "Use this channel from the mask input to specify in what area of the comp the missing luminance grain needs to be compensated." T Multiply1.maskChannelMask}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Multiply1.invert_mask}
|
||
addUserKnob {26 spacer02 l " " T " "}
|
||
addUserKnob {26 divider02 l <strong>Analyze}
|
||
addUserKnob {3 number_of_frames l "number of frames" t "Set the number of sample frames to be spread across the input range.\n\nMore frames lead to higher accuracy.\n\nIf there are particularly bright or dark frames, set them manually in the knob below to make sure they are part of the analysis.\n\nIf you want to set all sample frames manually, set this to 0 and add the frames in the knob below."}
|
||
number_of_frames 10
|
||
addUserKnob {1 additional_frames l "additional frames" t "Set additional frames like this:\n\n1001,1020,1053 (single frames)\n1020-1040 (frame ranges)\n1020-1040x4 (frame ranges with step)"}
|
||
addUserKnob {3 sample_count l "sample count" t "The samples are spread across the sample range (which gets calculated automatically) based on the AlexaV3LogC curve. This results in more samples in the dark areas and less samples in the brights.\n\nMore samples lead to a more detailed response curve (while the accuracy is limited by the quality of the degrain)."}
|
||
sample_count 20
|
||
addUserKnob {22 analyze l Analyze t "this is where the magic happens" T "import base64\nthis = nuke.thisNode()\n\n\ndef _sample_count(this):\n \"\"\"returns the sample count\"\"\"\n\n sample_count = int(this\['sample_count'].value())\n\n if sample_count <= 0:\n raise RuntimeError('Enter a sample count greater than 0')\n\n else:\n return sample_count\n\n\ndef _generate_frame_list(this):\n \"\"\"converts the frames submitted by the user into a list\"\"\"\n\n frame_list = \[]\n number_of_frames = int(this\['number_of_frames'].value())\n additional_frames = this\['additional_frames'].value()\n\n if number_of_frames < 1 and additional_frames is '':\n raise RuntimeError('Either set the number of frames > 0\\nor define additional frames')\n\n first_frame = max(this.input(1).firstFrame(), this.input(2).firstFrame())\n last_frame = min(this.input(1).lastFrame(), this.input(2).lastFrame())\n\n if number_of_frames > 0:\n distance = (last_frame - first_frame) / (number_of_frames)\n frame = first_frame + distance / 2\n\n for x in range(number_of_frames):\n int_frame = int(round(frame))\n if int_frame not in frame_list:\n frame_list.append(int_frame)\n\n frame += distance\n\n frange = nuke.FrameRanges(additional_frames.split(','))\n\n for r in frange:\n for f in r:\n if f >= first_frame and f <= last_frame:\n if f not in frame_list:\n frame_list.append(f)\n\n frame_list.sort()\n\n return frame_list\n\n\ndef _setup_for_multiframe(frame_list):\n \"\"\" arranges all sample frames next to each other, starting at frame 0\n and sets the frame number knob of the FrameBlend node\"\"\"\n\n time_warp = nuke.toNode('TimeWarp1')\n time_warp\['lookup'].clearAnimated()\n time_warp\['lookup'].setAnimated()\n anim_list = \[]\n\n for n, frame in enumerate(frame_list):\n anim_list.append(nuke.AnimationKey(n, frame))\n\n anim = time_warp\['lookup'].animation(0)\n anim.addKey(anim_list)\n\n frame_blend = nuke.toNode('FrameBlend1')\n frame_blend\['endframe'].setValue(len(frame_list)-1)\n\n\ndef _generate_sample_list(sample_count, sample_range, sample_radius):\n \"\"\"generate a list of sample values spread equally between the\n min and max values of the sample range\"\"\"\n\n sample_list = \[]\n\n for item in range(0, sample_count):\n sample_list.append(float(item) / sample_count * (sample_range\[1] - sample_range\[0]) + sample_range\[0] + sample_radius)\n\n return sample_list\n\n\ndef _get_sample_range(channel, channel_list, frame_list):\n \"\"\" samples the minimum and maximum values of the given frame range and\n sets the sample range to those values\"\"\"\n\n curve_tool = nuke.toNode('CurveTool_Range')\n min_knob = curve_tool\['minlumapixvalue']\n max_knob = curve_tool\['maxlumapixvalue']\n\n min_knob.setAnimated()\n max_knob.setAnimated()\n\n curve_tool\['channels'].setValue(channel)\n\n nuke.execute(curve_tool, nuke.FrameRanges(frame_list))\n\n index = channel_list.index(channel)\n min_list = \[key.y for key in min_knob.animation(index).keys()]\n max_list = \[key.y for key in max_knob.animation(index).keys()]\n\n min_value = min(min_list)\n max_value = max(max_list)\n\n min_knob.clearAnimated()\n max_knob.clearAnimated()\n curve_tool\['minlumapixdata'].clearAnimated()\n curve_tool\['maxlumapixdata'].clearAnimated()\n\n return \[min_value, max_value]\n\n\ndef _sample_it(keyer, curve_tool, sample, sample_radius):\n \"\"\"analyze the grain level per channel and sample value in the sample range\"\"\"\n\n keyer\['temp_expr0'].setValue(str(sample - sample_radius))\n keyer\['temp_expr1'].setValue(str(sample + sample_radius))\n\n intensity_knob = curve_tool\['intensitydata']\n intensity_knob.clearAnimated()\n intensity_knob.setAnimated()\n\n nuke.execute(curve_tool, nuke.frame(), nuke.frame())\n sample_values = intensity_knob.value()\n intensity_knob.clearAnimated()\n\n return sample_values\n\n\ndef check_inputs(this):\n if this.input(1) is None:\n raise RuntimeError('no plate connected')\n\n if this.input(2) is None:\n raise RuntimeError('no degrained plate connected')\n\n def format_tuple(node):\n return node.format().width(), node.format().height(), node.format().pixelAspect()\n\n if format_tuple(this.input(1)) != format_tuple(this.input(2)):\n raise RuntimeError(\"Format missmatch: Make sure the formats of plate and degrained plate match.\")\n\n\ndef start(this):\n \"\"\"let's do this!\"\"\"\n\n check_inputs(this)\n\n with this:\n frame_list = _generate_frame_list(this)\n _setup_for_multiframe(frame_list)\n sample_count = _sample_count(this)\n\n blank = base64.b64decode('cmVkIHtjdXJ2ZX0KZ3JlZW4ge2N1cnZlfQpibHVlIHtjdXJ2ZX0=').decode('ascii')\n\n lut = nuke.toNode('Sampler1')\['lut']\n lut.fromScript(blank)\n\n channel_list = \['red', 'green', 'blue']\n\n keyer = nuke.toNode('Expression2')\n copy = nuke.toNode('Copy2')\n\n curve_tool = nuke.toNode('CurveTool')\n pixel = curve_tool\['ROI'].value()\[2] * curve_tool\['ROI'].value()\[3]\n\n task = nuke.ProgressTask('Analysing...')\n step = 100.0 / 3 / sample_count\n progress = step\n\n time_warp = nuke.toNode('TimeWarp1')\n frame_blend = nuke.toNode('FrameBlend1')\n\n time_warp\['disable'].setValue(False)\n frame_blend\['disable'].setValue(False)\n\n for channel in channel_list:\n task.setMessage('\{\} range'.format(channel))\n\n copy\['from0'].setValue('rgba.\{\}'.format(channel))\n\n sample_range = _get_sample_range(channel, channel_list, frame_list)\n sample_radius = (sample_range\[1] - sample_range\[0]) / sample_count / 2\n sample_list = _generate_sample_list(sample_count, sample_range, sample_radius)\n\n for sample in sample_list:\n if task.isCancelled():\n return\n\n task.setProgress(int(progress))\n\n sample_values = _sample_it(keyer, curve_tool, sample, sample_radius)\n\n task.setMessage('\{\} channel at \{\}'.format(channel, round(sample, 2)))\n\n if sample_values\[3] * pixel >= 10:\n lut.setValueAt(sample_values\[0] / sample_values\[3], sample_values\[1] / sample_values\[3], channel_list.index(channel))\n\n progress += step\n\n time_warp\['lookup'].clearAnimated()\n time_warp\['disable'].setValue(True) # hopefully prevents slowing down the comp\n frame_blend\['disable'].setValue(True) # hopefully prevents slowing down the comp\n\n del task\n\n\nstart(this)\n" +STARTLINE}
|
||
addUserKnob {26 divider03 l " "}
|
||
addUserKnob {41 analysis_mask l "analysis mask" t "Use this channel from the mask input to control what area of the plate will be analyzed.\n\nUsefull if the degrain is obviously bad in some areas." T ChannelMerge1.A}
|
||
addUserKnob {6 invert_1 l invert -STARTLINE}
|
||
addUserKnob {20 Adjust_tab l Adjust}
|
||
addUserKnob {22 whatsthis l "What am I looking at?" T "nuke.message(\"After the analysis you'll see the sampled grain response curves here. On the x-axis is the brightness of the image and on the y-axis the grain intensity. Grain increases with brightness, so <strong>the slope of the curves should always be positive</strong> (they should always go up ↗).<br><br>The quality of the curves depends entirely on the quality of the degrain. If the curves look wrong (for example they go up and down), try to improve the degrain first. If they still look wrong and the resulting regrain doesn't work well enough, you can try to improve the curves here by deleting/correcting all points that don't follow an upwards trend.<br><br>You can also extend the curves (again: with an upwards trend) if the comp has values that don't exist in the plate.<br><br>Note: The curve is used for both the normalization as well as the adaptation of the grain, so it doesn't give direct control of the grain intensity.\")" +STARTLINE}
|
||
addUserKnob {41 lut l "" +STARTLINE T Sampler1.lut}
|
||
addUserKnob {20 Replace_tab l Replace}
|
||
addUserKnob {6 external_grain l "use external grain" t "Use external grain from a second DasGrain, with the output set to 'normalised grain', to replace masked area.\nConnect it to the 'external grain' input of this DasGrain (it's a bit hidden on the left side of the node)." +STARTLINE}
|
||
addUserKnob {26 divider04 l <strong>Scatter}
|
||
addUserKnob {26 divider05 l <strong>Scatter +HIDDEN T "<span style=\"color:red\">Make sure you're sampling an area without any plate detail.</a>"}
|
||
addUserKnob {6 scatter l activate t "Activates the scatter function. It generates a new grain based on the plate grain in the sample box using a Voronoi noise." +STARTLINE}
|
||
addUserKnob {41 useGPUIfAvailable l "Use GPU if available" -STARTLINE T VoronoiScatter.useGPUIfAvailable}
|
||
addUserKnob {15 box l "sample box" t "Define an area that is used as a source for the scatter function. The plate grain in this area should be as even as possible, without any visible detail."}
|
||
box {100 100 500 300}
|
||
addUserKnob {3 sample_frame l "sample frame" t "The frame at which the grain is being sampled. Is set automatically once the sample box is changed." +DISABLED}
|
||
sample_frame 1
|
||
addUserKnob {4 stereo l "stereo behaviour" t "randomize offset per view: same voronoy pattern for all views, but different offset\n\nrandomize pattern per view: different voronoy pattern for every view" M {none "randomize offset per view" "randomize pattern per view" ""}}
|
||
addUserKnob {26 spacer06 l "" +STARTLINE T " "}
|
||
addUserKnob {6 overlay l "overlay cell pattern" t "Overlay the cell pattern of the voronoy noise. Useful to check where the seams are and if distortion or blending is necessary." +STARTLINE}
|
||
addUserKnob {7 cell_size l "cell size" t "Cell size of the scatter. Shoudn't be too small, as lower grain frequencies might break.\nCan't be too big either, to prevent it from breaking the border of the samplebox (will error if it does)." R 5 100}
|
||
cell_size 40
|
||
addUserKnob {26 spacer07 l "" +STARTLINE T " "}
|
||
addUserKnob {20 concealer l "edge concealer" n 1}
|
||
concealer 0
|
||
addUserKnob {26 concealer_help l " " T "If you can see the voronoi pattern in the grain QC output,\nincrease the edge blend size."}
|
||
addUserKnob {3 edge_blend_size l "edge blend size" t "Set the output to grain QC. If you see the cell seams, increase the edge blend size to conceal them.\n\nThis is a bit hacky and slow."}
|
||
addUserKnob {26 tip l "" -STARTLINE T "sloooow - keep this below 3 if possible"}
|
||
addUserKnob {26 distortion_help l " " T "\nDistortion might help as well, if somehow the straight\nseams are visible (you might want to toggle the overlay\nwhile adjusting)."}
|
||
addUserKnob {7 amplitude R 0 50}
|
||
addUserKnob {7 frequency R 0 50}
|
||
frequency 15
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {26 divider06 l "" +STARTLINE}
|
||
addUserKnob {41 replace_mask l "replace mask" t "Use this channel from the mask input to specify where you want to use scattered grain instead of the adapted plate grain." -STARTLINE T Merge9.maskChannelMask}
|
||
addUserKnob {41 invert_mask_1 l invert -STARTLINE T Merge9.invert_mask}
|
||
addUserKnob {20 GrainGroupEnd l "" +STARTLINE n -3}
|
||
addUserKnob {20 Help_tab l Help}
|
||
addUserKnob {26 basic_setup l "" +STARTLINE T "<font size=\"5\">Basic setup</font>"}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {26 explanation l "" +STARTLINE T "<strong>Bold</strong> steps are always necessary"}
|
||
addUserKnob {26 steps l "" +STARTLINE T "<br><strong>1. This should be the only regrain node in your comp.<br>2. Connect <i>plate</i>, <i>degrained plate</i> and <i>comp</i>.<br> The comp should be done on the degrained plate!</strong><br>3. Set the <i>luminance degrain amount</i>.<br><strong>4. Press the <i>Analyze</i> button.</strong><br>5. Correct the response curves in the <i>Adjust</i> tab.<br>6. Move the <i>sample box</i> to an area without any plate detail and activate <i>scatter</i>.<br>7. If necessary, activate <i>edge blend</i> and/or <i>distortion</i> to conceal seams."}
|
||
addUserKnob {26 in_depth l "" +STARTLINE T "<br>For an in depth explanation of the steps, read the tooltips and check out this video:<br><a href=\"https://vimeo.com/284820390/\"><span style=\"color:#C8C8C8;\">https://vimeo.com/284820390</a>"}
|
||
addUserKnob {26 pushthebutton l "" +STARTLINE T "<br><br>If the result is not as expected and you don't know why, push this button:"}
|
||
addUserKnob {22 troubleshoot l Troubleshoot t HEEEEEEELP T "import base64\n\nmessages = \[]\n\nthis = nuke.thisNode()\n\n#########################\n\nif this.input(0) is None or this.input(1) is None or this.input(2) is None:\n messages.append(\"<font color='red'><strong>ERROR</strong></font> Plate, degrained plate and comp need to be connected to the appropriate inputs.\")\n\n#########################\n\nelse:\n\n def format_to_tuple(g):\n \"\"\"returns (1024, 786, 2.0)\n \"\"\"\n return (g.format().width(), g.format().height(), g.format().pixelAspect())\n\n format_set = set(\[\n format_to_tuple(this.input(0)),\n format_to_tuple(this.input(1)),\n format_to_tuple(this.input(2)),\n ])\n if len(format_set) != 1:\n messages.append(\"<font color='orange'><strong>WARNING</strong></font> Format missmatch: Make sure formats of plate, degrained plate and comp match.\")\n\n if (this.input(1).firstFrame() != this.input(2).firstFrame()) or (this.input(1).lastFrame() != this.input(2).lastFrame()):\n messages.append(\"<font color='orange'><strong>WARNING</strong></font> The frame ranges of plate and degrained plate don't match. Double check that they belong together.\")\n\n#########################\n\nmessages.append(\"Double check that plate and degrained plate haven't been modified in any way (paint, despill, etc).\")\n\n#########################\n\nif this\['luminance'].getValue() == 1:\n messages.append(\"Are you working on a completely degrained plate? If not, you might have to set the luminance degrain amount.\")\n\n#########################\n\nblank = base64.b64decode('cmVkIHtjdXJ2ZX0KZ3JlZW4ge2N1cnZlfQpibHVlIHtjdXJ2ZX0=').decode('ascii')\n\nwith this:\n Sampler = nuke.toNode('Sampler1') \n if Sampler\['lut'].toScript() == blank:\n messages.append(\"<font color='red'><strong>ERROR</strong></font> You haven't pressed the Analyze button yet!\")\n\n#########################\n\nclass BadThings(Exception): pass\n\ndef thingy():\n with this:\n Sampler = nuke.toNode('Sampler1')\n list = this\['lut'].toScript().replace('\}','').split('\\n')\n for item in list:\n sample_value = 0\n for value in item.split(' '):\n try:\n value == float(value)\n if value < sample_value:\n raise BadThings(\"<font color='orange'><strong>WARNING</strong></font> Check and fix the response curves. Their slopes should always be positive (the curves should always go up ↗).\")\n \n else:\n sample_value = value\n except ValueError:\n # Ignore non-numeric things like x-values of \"x5.46\" and channel names like \"red\{\" etc\n pass\ntry:\n thingy()\nexcept BadThings as e:\n messages.append(str(e))\n \n#########################\n\nif this\['scatter'].value() == True:\n if this\['box'].getValue() == \[100.0, 100.0, 500.0, 300.0]:\n messages.append(\"<font color='orange'><strong>WARNING</strong></font> Scatter has been activated, but the sample box is still in its default position. Are you sure that's a good area to sample?\")\n\n#########################\n\nmessages.append(\"Did you copy/paste DasGrain from another script? Make sure to reanalyze and to reset the sample area if you are using scatter.\")\n\n#########################\n\nif len(messages) > 0:\n nuke.message(\"<font size=\\\"5\\\">Things worth checking</font><br><br>\"\n \"%s<br><br><br>If any of this doesn't make sense to you, it might be worth checking out the video on vimeo.\" % (\n \"<hr>\".join(\"%s: %s\" % (i+1, m) for i, m in enumerate(messages))))\n" +STARTLINE}
|
||
addUserKnob {26 dont_despair l "" +STARTLINE T "<br>If it still doesn't work and you're about to flip the table, send me a <a href=\"mailto:holtzf+nuke@gmail.com?subject=Help with DasGrain v1.7.8\"><span style=\"color:#C8C8C8;\">mail</a>.<br>I'm happy to help! :)"}
|
||
addUserKnob {20 Info_tab l Info}
|
||
addUserKnob {26 dasname l "" +STARTLINE T "<font size='5'>DasGrain</font> v1.8<br>"}
|
||
addUserKnob {26 text_1 l "" +STARTLINE T "DasGrain makes regraining as simple as clicking a few buttons.<br>Follow the steps in the <i>Help</i> tab and you'll have a perfect\nregrain<br>in no time!"}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {26 info l "" +STARTLINE T "Last change: 2021-03-07\n\n"}
|
||
addUserKnob {26 name_1 l "" +STARTLINE T "Fabian Holtz"}
|
||
addUserKnob {26 mail l "" +STARTLINE T "<a href=\"mailto:holtzf+nuke@gmail.com?subject=Help with DasGrain v1.7.8\"><span style=\"color:#C8C8C8;\">holtzf+nuke@gmail.com</a>"}
|
||
addUserKnob {26 testimonial l "" +STARTLINE T "<br><br><br><i>«Totally awesome!»</i><br>— anonymous<br><br>"}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {26 credit l "" +STARTLINE T "<br>VoronoiScatter based on <a href=\"http://www.nukepedia.com/blink/image/voronoi/\"><span style=\"color:#C8C8C8;\">Ivan Busquets' implementation</a> of<br> libNoise's\nVoronoi generator"}
|
||
addUserKnob {26 thanks l "" +STARTLINE T "<br>Special thanks to Ben Dickson for bearing with my questions and<br>problems and RSP comp for the valuable feedback."}
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode1
|
||
tile_color 0x7f7f7fff
|
||
label "normalise grain"
|
||
note_font_size 30
|
||
xpos 170
|
||
ypos 1662
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode11
|
||
tile_color 0x7f7f7fff
|
||
label "add grain"
|
||
note_font_size 30
|
||
xpos 830
|
||
ypos 2766
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode13
|
||
tile_color 0x7f7f7fff
|
||
label scatter
|
||
note_font_size 30
|
||
xpos -50
|
||
ypos 2022
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode14
|
||
tile_color 0x7f7f7fff
|
||
label "analyze grain"
|
||
note_font_size 30
|
||
xpos -159
|
||
ypos 606
|
||
bdwidth 319
|
||
bdheight 877
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode2
|
||
tile_color 0x7f7f7fff
|
||
label "grain response curve"
|
||
note_font_size 30
|
||
xpos 610
|
||
ypos 2574
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode3
|
||
tile_color 0x7f7f7fff
|
||
label QC
|
||
note_font_size 30
|
||
xpos 1050
|
||
ypos 3222
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode4
|
||
tile_color 0x7f7f7fff
|
||
label "grain response curve"
|
||
note_font_size 30
|
||
xpos 610
|
||
ypos 1422
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode5
|
||
tile_color 0x7f7f7fff
|
||
label "adapt grain"
|
||
note_font_size 30
|
||
xpos 170
|
||
ypos 2574
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode6
|
||
tile_color 0x7f7f7fff
|
||
label "sample range"
|
||
note_font_size 30
|
||
xpos -490
|
||
ypos 606
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode7
|
||
tile_color 0x7f7f7fff
|
||
label "luminance level"
|
||
note_font_size 30
|
||
xpos 280
|
||
ypos -282
|
||
bdwidth 760
|
||
bdheight 685
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode8
|
||
tile_color 0x7f7f7fff
|
||
label "plate grain"
|
||
note_font_size 30
|
||
xpos 170
|
||
ypos 606
|
||
bdwidth 320
|
||
bdheight 110
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode9
|
||
tile_color 0x7f7f7fff
|
||
label replace
|
||
note_font_size 30
|
||
xpos 60
|
||
ypos 2191
|
||
bdwidth 540
|
||
bdheight 226
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name DEGRAINED_PLATE
|
||
label "\[value number]"
|
||
note_font_size 30
|
||
xpos 730
|
||
ypos -896
|
||
number 2
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace {{OCIOColorSpace1.in_colorspace x17 7}}
|
||
out_colorspace {{OCIOColorSpace1.out_colorspace x17 7}}
|
||
name OCIOColorSpace2
|
||
xpos 730
|
||
ypos -490
|
||
}
|
||
Dot {
|
||
name Dot9
|
||
xpos 764
|
||
ypos -390
|
||
}
|
||
set Ne47a8000 [stack 0]
|
||
Dot {
|
||
name Dot28
|
||
xpos 764
|
||
ypos -198
|
||
}
|
||
set Ne47a8400 [stack 0]
|
||
Dot {
|
||
name Dot32
|
||
xpos 764
|
||
ypos 234
|
||
}
|
||
set Ne47a8800 [stack 0]
|
||
push $Ne47a8400
|
||
Dot {
|
||
name Dot27
|
||
xpos 624
|
||
ypos -198
|
||
}
|
||
Colorspace {
|
||
colorspace_out YCbCr
|
||
name Colorspace1
|
||
xpos 590
|
||
ypos -130
|
||
}
|
||
Dot {
|
||
name Dot7
|
||
xpos 624
|
||
ypos -54
|
||
}
|
||
set Ne47a9400 [stack 0]
|
||
Input {
|
||
inputs 0
|
||
name PLATE
|
||
label "\[value number]"
|
||
note_font_size 30
|
||
xpos 290
|
||
ypos -892
|
||
number 1
|
||
}
|
||
Dot {
|
||
name Dot50
|
||
xpos 324
|
||
ypos -726
|
||
}
|
||
set Ne47a9c00 [stack 0]
|
||
OCIOColorSpace {
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name OCIOColorSpace1
|
||
xpos 290
|
||
ypos -490
|
||
}
|
||
Dot {
|
||
name Dot29
|
||
xpos 324
|
||
ypos -198
|
||
}
|
||
set Ne47c8400 [stack 0]
|
||
Dot {
|
||
name Dot6
|
||
xpos 464
|
||
ypos -198
|
||
}
|
||
Colorspace {
|
||
colorspace_out YCbCr
|
||
name Colorspace2
|
||
xpos 430
|
||
ypos -130
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge4
|
||
xpos 430
|
||
ypos -58
|
||
}
|
||
Multiply {
|
||
channels rgb
|
||
value {{"1 / parent.luminance - 1"} 0 0 0}
|
||
name Multiply6
|
||
xpos 430
|
||
ypos 14
|
||
}
|
||
Dot {
|
||
name Dot31
|
||
xpos 464
|
||
ypos 90
|
||
}
|
||
push $Ne47a9400
|
||
Merge2 {
|
||
inputs 2
|
||
operation plus
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge5
|
||
xpos 590
|
||
ypos 86
|
||
}
|
||
Colorspace {
|
||
colorspace_in YCbCr
|
||
name Colorspace3
|
||
xpos 590
|
||
ypos 158
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge6
|
||
xpos 590
|
||
ypos 230
|
||
}
|
||
Dot {
|
||
name Dot35
|
||
xpos 624
|
||
ypos 306
|
||
}
|
||
set Ne47fa800 [stack 0]
|
||
push $Ne47a8800
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge7
|
||
xpos 730
|
||
ypos 302
|
||
disable {{"Multiply6.value.r == 0"}}
|
||
}
|
||
Dot {
|
||
name Dot2
|
||
xpos 764
|
||
ypos 522
|
||
}
|
||
set Ne47fb000 [stack 0]
|
||
Dot {
|
||
name Dot30
|
||
xpos 764
|
||
ypos 690
|
||
}
|
||
set Ne47fb400 [stack 0]
|
||
Dot {
|
||
name Dot55
|
||
xpos 764
|
||
ypos 1170
|
||
}
|
||
set Ne47fb800 [stack 0]
|
||
Input {
|
||
inputs 0
|
||
name mask
|
||
label "\[value number]"
|
||
note_font_size 30
|
||
xpos 1170
|
||
ypos -896
|
||
number 3
|
||
}
|
||
Dot {
|
||
name Dot39
|
||
xpos 1204
|
||
ypos 258
|
||
}
|
||
set Ne5c26000 [stack 0]
|
||
Dot {
|
||
name Dot26
|
||
xpos 1204
|
||
ypos 1074
|
||
}
|
||
set Ne5c26400 [stack 0]
|
||
Invert {
|
||
name Invert2
|
||
xpos 180
|
||
ypos 1064
|
||
disable {{!parent.invert_1}}
|
||
}
|
||
push $Ne47fb400
|
||
push $Ne47c8400
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge27
|
||
xpos 290
|
||
ypos 686
|
||
}
|
||
Dot {
|
||
name Dot3
|
||
xpos 324
|
||
ypos 786
|
||
}
|
||
set Ne5c27000 [stack 0]
|
||
Dot {
|
||
name Dot5
|
||
xpos 104
|
||
ypos 786
|
||
}
|
||
set Ne5c27400 [stack 0]
|
||
push $Ne5c27400
|
||
Copy {
|
||
inputs 2
|
||
from0 {{{parent.Copy2.from0}}}
|
||
to0 rgba.red
|
||
name Copy3
|
||
xpos 70
|
||
ypos 848
|
||
}
|
||
Expression {
|
||
expr0 abs(r)
|
||
channel1 {none none none rgba.alpha}
|
||
expr1 "r == 0"
|
||
channel2 none
|
||
channel3 none
|
||
name Expression4
|
||
xpos 70
|
||
ypos 926
|
||
}
|
||
set Ne5c27c00 [stack 0]
|
||
push $Ne47fb000
|
||
Colorspace {
|
||
colorspace_out AlexaV3LogC
|
||
name Colorspace5
|
||
xpos 70
|
||
ypos 518
|
||
}
|
||
Clamp {
|
||
maximum_enable false
|
||
name Clamp2
|
||
xpos -40
|
||
ypos 512
|
||
}
|
||
Dot {
|
||
name Dot1
|
||
xpos -116
|
||
ypos 522
|
||
}
|
||
set Ne5c58800 [stack 0]
|
||
Dot {
|
||
name Dot48
|
||
xpos -116
|
||
ypos 786
|
||
}
|
||
set Ne5c58c00 [stack 0]
|
||
push $Ne5c58c00
|
||
Copy {
|
||
inputs 2
|
||
from0 rgba.blue
|
||
to0 rgba.red
|
||
name Copy2
|
||
xpos -150
|
||
ypos 848
|
||
}
|
||
Expression {
|
||
temp_name0 min
|
||
temp_name1 max
|
||
channel0 {none none none rgba.alpha}
|
||
expr0 "r >= min && r <= max"
|
||
channel1 none
|
||
channel2 none
|
||
channel3 none
|
||
name Expression2
|
||
xpos -150
|
||
ypos 926
|
||
}
|
||
Dot {
|
||
name Dot4
|
||
xpos -116
|
||
ypos 1002
|
||
}
|
||
ChannelMerge {
|
||
inputs 2
|
||
operation stencil
|
||
name ChannelMerge2
|
||
xpos -40
|
||
ypos 985
|
||
}
|
||
push $Ne5c27c00
|
||
Copy {
|
||
inputs 2
|
||
from0 rgba.alpha
|
||
to0 rgba.alpha
|
||
name Copy1
|
||
xpos 70
|
||
ypos 992
|
||
}
|
||
ChannelMerge {
|
||
inputs 2
|
||
A -rgba.green
|
||
operation multiply
|
||
name ChannelMerge1
|
||
xpos 70
|
||
ypos 1057
|
||
disable {{!A}}
|
||
}
|
||
Copy {
|
||
inputs 2
|
||
from0 {{{parent.Copy2.from0}}}
|
||
to0 rgba.green
|
||
name Copy4
|
||
xpos 70
|
||
ypos 1160
|
||
}
|
||
Premult {
|
||
channels {rgba.red rgba.green -rgba.blue none}
|
||
name Premult1
|
||
xpos 70
|
||
ypos 1238
|
||
}
|
||
TimeWarp {
|
||
lookup 1081
|
||
time ""
|
||
filter nearest
|
||
name TimeWarp1
|
||
xpos 70
|
||
ypos 1286
|
||
disable true
|
||
}
|
||
FrameBlend {
|
||
channels {rgba.red rgba.green -rgba.blue rgba.alpha}
|
||
startframe 0
|
||
endframe 9
|
||
userange true
|
||
name FrameBlend1
|
||
xpos 70
|
||
ypos 1352
|
||
disable true
|
||
}
|
||
CurveTool {
|
||
avgframes 0
|
||
channels {rgba.red rgba.green -rgba.blue rgba.alpha}
|
||
ROI {0 0 {width} {height}}
|
||
name CurveTool
|
||
xpos 70
|
||
ypos 1424
|
||
}
|
||
push $Ne5c58800
|
||
Dot {
|
||
name Dot16
|
||
xpos -336
|
||
ypos 522
|
||
}
|
||
CurveTool {
|
||
operation "Max Luma Pixel"
|
||
channels {-rgba.red -rgba.green rgba.blue none}
|
||
ROI {0 0 {width} {height}}
|
||
name CurveTool_Range
|
||
xpos -370
|
||
ypos 680
|
||
}
|
||
Sampler {
|
||
inputs 0
|
||
lut {red {curve}
|
||
green {curve}
|
||
blue {curve}}
|
||
name Sampler1
|
||
onCreate "n = nuke.thisNode()\nn\['sampler'].setEnabled(False)"
|
||
knobChanged "n = nuke.thisNode()\nk = nuke.thisKnob()\np = nuke.thisParent()\n\nif k.name() == 'lut':\n with p:\n for c in \['ColorLookup1','ColorLookup2']:\n nuke.toNode(c)\['lut'].fromScript(k.toScript())"
|
||
xpos 840
|
||
ypos 1502
|
||
}
|
||
push $Ne47a9c00
|
||
Dot {
|
||
name Dot51
|
||
xpos 115
|
||
ypos -726
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name COMP
|
||
label "\[value number]"
|
||
note_font_size 30
|
||
xpos 950
|
||
ypos -896
|
||
}
|
||
Dot {
|
||
name Dot49
|
||
xpos 984
|
||
ypos -605
|
||
}
|
||
set Nefd71000 [stack 0]
|
||
Switch {
|
||
inputs 2
|
||
which {{parent.meta}}
|
||
name Switch1
|
||
xpos 81
|
||
ypos -609
|
||
}
|
||
Dot {
|
||
name Dot54
|
||
xpos 115
|
||
ypos -486
|
||
}
|
||
Dot {
|
||
name Dot52
|
||
xpos -685
|
||
ypos -486
|
||
}
|
||
Dot {
|
||
name Dot53
|
||
xpos -685
|
||
ypos 3762
|
||
}
|
||
push $Ne5c26000
|
||
Dot {
|
||
name Dot40
|
||
xpos 874
|
||
ypos 258
|
||
}
|
||
push $Ne47fa800
|
||
Dot {
|
||
name Dot34
|
||
xpos 624
|
||
ypos 378
|
||
}
|
||
Multiply {
|
||
inputs 1+1
|
||
channels rgb
|
||
value 0
|
||
maskChannelMask -rgba.red
|
||
name Multiply1
|
||
xpos 840
|
||
ypos 374
|
||
}
|
||
push $Nefd71000
|
||
OCIOColorSpace {
|
||
in_colorspace {{OCIOColorSpace1.in_colorspace x17 7}}
|
||
out_colorspace {{OCIOColorSpace1.out_colorspace x17 7}}
|
||
name OCIOColorSpace3
|
||
xpos 950
|
||
ypos -490
|
||
}
|
||
Dot {
|
||
name Dot44
|
||
xpos 984
|
||
ypos -390
|
||
}
|
||
set Nefd95400 [stack 0]
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge8
|
||
xpos 950
|
||
ypos 374
|
||
disable {{"Multiply6.value.r == 0"}}
|
||
}
|
||
Dot {
|
||
name Dot18
|
||
xpos 984
|
||
ypos 2658
|
||
}
|
||
set Nefd95c00 [stack 0]
|
||
ColorLookup {
|
||
lut {master {}
|
||
red {curve}
|
||
green {curve}
|
||
blue {curve}
|
||
alpha {}}
|
||
name ColorLookup2
|
||
xpos 730
|
||
ypos 2654
|
||
}
|
||
push $Ne5c26400
|
||
Dot {
|
||
name Dot38
|
||
xpos 1204
|
||
ypos 1842
|
||
}
|
||
Dot {
|
||
name Dot37
|
||
xpos 544
|
||
ypos 1842
|
||
}
|
||
Dot {
|
||
name Dot22
|
||
xpos 544
|
||
ypos 2271
|
||
}
|
||
set Ne5a52c00 [stack 0]
|
||
Dot {
|
||
name Dot20
|
||
xpos 544
|
||
ypos 2391
|
||
}
|
||
push $Ne5a52c00
|
||
Dot {
|
||
name Dot17
|
||
xpos 434
|
||
ypos 2271
|
||
}
|
||
set Ne5a53400 [stack 0]
|
||
Dot {
|
||
name Dot13
|
||
xpos 214
|
||
ypos 2271
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name external_grain
|
||
label "\[value number]"
|
||
note_font_size 30
|
||
xpos -150
|
||
ypos 1716
|
||
number 4
|
||
}
|
||
Dot {
|
||
name Dot21
|
||
xpos -116
|
||
ypos 1938
|
||
}
|
||
push $Ne47fb800
|
||
ColorLookup {
|
||
channels rgb
|
||
lut {master {}
|
||
red {curve}
|
||
green {curve}
|
||
blue {curve}
|
||
alpha {}}
|
||
name ColorLookup1
|
||
xpos 730
|
||
ypos 1502
|
||
}
|
||
Dot {
|
||
name Dot24
|
||
xpos 764
|
||
ypos 1746
|
||
}
|
||
push $Ne5c27000
|
||
Dot {
|
||
name Dot33
|
||
xpos 324
|
||
ypos 1386
|
||
}
|
||
MergeExpression {
|
||
inputs 2
|
||
temp_name0 target
|
||
temp_expr0 .01
|
||
expr0 "Br * (target / Ar)"
|
||
expr1 "Bg * (target / Ag)"
|
||
expr2 "Bb * (target / Ab)"
|
||
channel3 none
|
||
name MergeExpression1
|
||
xpos 290
|
||
ypos 1742
|
||
}
|
||
Dot {
|
||
name Dot15
|
||
xpos 324
|
||
ypos 1842
|
||
}
|
||
set Ne5a6f400 [stack 0]
|
||
Dot {
|
||
name Dot25
|
||
xpos 104
|
||
ypos 1842
|
||
}
|
||
Switch {
|
||
inputs 2
|
||
which {{parent.external_grain}}
|
||
name Switch2
|
||
xpos 70
|
||
ypos 1934
|
||
}
|
||
Group {
|
||
name VoronoiScatter
|
||
xpos 70
|
||
ypos 2102
|
||
disable {{!parent.scatter}}
|
||
addUserKnob {20 User}
|
||
addUserKnob {41 useGPUIfAvailable l "Use GPU if available" T VoroNoise.useGPUIfAvailable}
|
||
addUserKnob {41 vectorize l "Vectorize on CPU" -STARTLINE T VoroNoise.vectorize}
|
||
addUserKnob {15 box}
|
||
box {{parent.box x1004 0 x1036 -75} {parent.box x1004 100 x1036 120} {parent.box x1004 496 x1036 325} {parent.box x1004 916 x1036 320}}
|
||
addUserKnob {3 sample_frame l "sample frame"}
|
||
sample_frame {{parent.sample_frame}}
|
||
addUserKnob {7 cell_size l "cell size" R 0 100}
|
||
cell_size {{parent.cell_size}}
|
||
addUserKnob {6 overlay_pattern l "overlay pattern" -STARTLINE}
|
||
overlay_pattern {{parent.overlay}}
|
||
addUserKnob {3 edge_blend_size l "edge blend size"}
|
||
edge_blend_size {{parent.edge_blend_size}}
|
||
addUserKnob {7 amplitude R 0 100}
|
||
amplitude {{parent.amplitude}}
|
||
addUserKnob {7 frequency R 0 100}
|
||
frequency {{parent.frequency}}
|
||
addUserKnob {41 VoroNoise_Seed l Seed T VoroNoise.VoroNoise_Seed}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos 180
|
||
ypos -879
|
||
}
|
||
Dot {
|
||
name Dot14
|
||
xpos 214
|
||
ypos -750
|
||
}
|
||
set Ne5a98400 [stack 0]
|
||
Dot {
|
||
name Dot16
|
||
xpos 434
|
||
ypos -750
|
||
}
|
||
Remove {
|
||
name Remove1
|
||
xpos 400
|
||
ypos -687
|
||
}
|
||
Dot {
|
||
name Dot6
|
||
xpos 434
|
||
ypos -606
|
||
}
|
||
set Ne5a99000 [stack 0]
|
||
Dot {
|
||
name Dot15
|
||
xpos 654
|
||
ypos -606
|
||
}
|
||
set Ne5a99400 [stack 0]
|
||
Dot {
|
||
name Dot7
|
||
xpos 874
|
||
ypos -606
|
||
}
|
||
Noise {
|
||
output {rgba.red -rgba.green -rgba.blue none}
|
||
replace true
|
||
size {{parent.frequency} {"parent.frequency * pixel_aspect"}}
|
||
zoffset {{"x + 1000"}}
|
||
gamma 1
|
||
name Noise1
|
||
xpos 840
|
||
ypos -514
|
||
}
|
||
Noise {
|
||
output {-rgba.red rgba.green -rgba.blue none}
|
||
replace true
|
||
size {{parent.Noise1.size} {parent.Noise1.size}}
|
||
zoffset {{x}}
|
||
gamma 1
|
||
name Noise2
|
||
xpos 840
|
||
ypos -466
|
||
}
|
||
Clamp {
|
||
name Clamp1
|
||
xpos 840
|
||
ypos -424
|
||
}
|
||
Dot {
|
||
name Dot11
|
||
xpos 874
|
||
ypos -366
|
||
}
|
||
push $Ne5a99400
|
||
BlinkScript {
|
||
ProgramGroup 1
|
||
KernelDescription "2 \"VoroNoise\" iterate pixelWise c117be128a07c11b6d82fd34148d66b3bcac41976ec9c2082affe38e890c2c0f 2 \"src\" Read Point \"dst\" Write Point 6 \"Frequency\" Float 1 AABIQg== \"Seed\" Int 1 AAAAAA== \"aspect ratio\" Float 1 AACAPw== \"width\" Int 1 AAAAAA== \"height\" Int 1 AAAAAA== \"Randomness\" Float 1 AAAAPw== 6 \"frequency\" 1 1 \"seed\" 1 1 \"aspect_ratio\" 1 1 \"width\" 1 1 \"height\" 1 1 \"randomness\" 1 1 0"
|
||
kernelSource "// Voronoi.blink\n// A test implementation of libNoise's Voronoi generator using Blink\n// Ivan Busquets - August 2013\n// Modified for DasGrain by Fabian Holtz - April 2019\n\n#define X_NOISE_GEN 1619\n#define Y_NOISE_GEN 31337\n#define Z_NOISE_GEN 6971\n#define SEED_NOISE_GEN 1013\n#define SQRT_3 1.73205081\n\ninline int IntValueNoise3D (int x, int y, int z, int seed)\n\{\n // All constants are primes and must remain prime in order for this noise\n // function to work correctly.\n int n = (\n X_NOISE_GEN * x\n + Y_NOISE_GEN * y\n + Z_NOISE_GEN * z\n + SEED_NOISE_GEN * seed)\n & 0x7fffffff;\n n = (n >> 13) ^ n;\n return (n * (n * n * 60493 + 19990303) + 1376312589) & 0x7fffffff;\n\}\n\ninline float ValueNoise3D (int x, int y, int z, int seed)\n\{\n return 1.0 - ((float)IntValueNoise3D (x, y, z, seed) / 1073741824.0);\n\}\n\nkernel VoroNoise : ImageComputationKernel<ePixelWise>\n\{\n Image<eRead> src;\n Image<eWrite, eAccessPoint> dst;\n\nparam:\n float frequency;\n int seed;\n float aspect_ratio;\n int width;\n int height;\n float randomness;\n\n\n void define() \{\n defineParam(frequency, \"Frequency\", 50.0f);\n defineParam(aspect_ratio, \"aspect ratio\", 1.0f);\n defineParam(seed, \"Seed\", 0);\n defineParam(randomness, \"Randomness\", 0.5f);\n \}\n\n\n\n\n void process(int2 pos) \{\n float x = pos.x * aspect_ratio * frequency / width;\n float y = pos.y * frequency / width;\n int xInt = (x > 0.0) ? x : x - 1;\n int yInt = (y > 0.0) ? y : y - 1;\n\n\n float minDist = 2147483647.0;\n float xCandidate = 0;\n float yCandidate = 0;\n\n float dist;\n\nfor (int yCur = yInt - 2; yCur <= yInt + 2; yCur++) \{\n for (int xCur = xInt - 2; xCur <= xInt + 2; xCur++) \{\n\n // Calculate the position and distance to the seed point inside of\n // this unit cube. Limited by the randomness value\n float xPos = xCur + (ValueNoise3D (xCur, yCur, 0, seed ) + 1 ) * randomness + (1-randomness) - 1;\n float yPos = yCur + (ValueNoise3D (xCur, yCur, 0, seed + 1) + 1 ) * randomness + (1-randomness) - 1;\n\n float xDist = xPos - x;\n float yDist = yPos - y;\n\n dist = pow(xDist, 2) + pow(yDist, 2);\n if (dist < minDist) \{\n // This seed point is closer to any others found so far, so record\n // this seed point.\n minDist = dist;\n xCandidate = xPos;\n yCandidate = yPos;\n\t\}\n \}\n\}\n\n SampleType(dst) sample(0.0f);\n\n sample.x = xCandidate / aspect_ratio / frequency;\n sample.y = yCandidate / height * width / frequency;\n sample.z = 0;\n\n dst() = sample;\n\}\n\};"
|
||
rebuild ""
|
||
VoroNoise_Frequency {{"width / parent.cell_size"}}
|
||
VoroNoise_Seed {{"(x + (parent.parent.stereo == 2 ? \[lsearch \[value root.views] \[view]] / 2 : 0)) * 5"}}
|
||
"VoroNoise_aspect ratio" {{pixel_aspect}}
|
||
VoroNoise_width {{width}}
|
||
VoroNoise_height {{height}}
|
||
rebuild_finalise ""
|
||
name VoroNoise
|
||
xpos 620
|
||
ypos -520
|
||
}
|
||
Copy {
|
||
inputs 2
|
||
from0 rgba.red
|
||
to0 forward.u
|
||
from1 rgba.green
|
||
to1 forward.v
|
||
name Copy1
|
||
xpos 620
|
||
ypos -382
|
||
disable {{"parent.amplitude == 0"}}
|
||
}
|
||
IDistort {
|
||
uv forward
|
||
uv_offset 0.5
|
||
uv_scale {{parent.amplitude} {"uv_scale.w * pixel_aspect"}}
|
||
filter impulse
|
||
name IDistort1
|
||
xpos 620
|
||
ypos -280
|
||
disable {{"parent.amplitude == 0"}}
|
||
}
|
||
Dot {
|
||
name Dot5
|
||
xpos 654
|
||
ypos -246
|
||
}
|
||
NoTimeBlur {
|
||
rounding floor
|
||
name NoTimeBlur3
|
||
xpos 620
|
||
ypos -154
|
||
}
|
||
Transform {
|
||
translate {{"floor((x * size) % 1 * (size)) - int(size / 2)"} {"floor(x % 1 * (size)) - int(size/2)"}}
|
||
filter impulse
|
||
black_outside false
|
||
name Transform1
|
||
xpos 620
|
||
ypos -58
|
||
disable {{"parent.edge_blend_size < 1"}}
|
||
addUserKnob {20 User}
|
||
addUserKnob {3 size}
|
||
size {{"parent.edge_blend_size + 1"}}
|
||
}
|
||
Dot {
|
||
name Dot9
|
||
xpos 654
|
||
ypos 42
|
||
}
|
||
set Ne696c400 [stack 0]
|
||
push $Ne5a99000
|
||
Expression {
|
||
expr0 "(x + .5) / width"
|
||
expr1 "(y + .5) / height"
|
||
expr2 0
|
||
name STMapGenerator
|
||
xpos 400
|
||
ypos -514
|
||
}
|
||
NoTimeBlur {
|
||
rounding floor
|
||
name NoTimeBlur2
|
||
xpos 400
|
||
ypos -154
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
Achannels {rgba.red rgba.green -rgba.blue none}
|
||
Bchannels {rgba.red rgba.green -rgba.blue none}
|
||
output {rgba.red rgba.green -rgba.blue none}
|
||
name Merge2
|
||
xpos 400
|
||
ypos 38
|
||
}
|
||
Dot {
|
||
name Dot10
|
||
xpos 434
|
||
ypos 210
|
||
}
|
||
push $Ne696c400
|
||
Expression {
|
||
temp_name0 view_index
|
||
temp_expr0 "parent.parent.stereo == 1 ? \[lsearch \[value root.views] \[view]] / 2 : 0"
|
||
expr0 "random((r + view_index) * 1000000, 0) * (maxx - minx) + minx"
|
||
expr1 "random((g + view_index) * 1000000, 0) * (maxy - miny) + miny"
|
||
channel2 none
|
||
channel3 none
|
||
name Expression3
|
||
xpos 620
|
||
ypos 110
|
||
addUserKnob {20 User}
|
||
addUserKnob {7 frequency R 0 100}
|
||
frequency {{parent.parent.cell_size}}
|
||
addUserKnob {7 multiplier R 0 3}
|
||
multiplier 0.5
|
||
addUserKnob {15 shrink}
|
||
shrink {{"frequency * multiplier + ceil(parent.edge_blend_size / 2) + IDistort1.uv_scale.w / 2"} {"frequency * multiplier + ceil(parent.edge_blend_size / 2) + IDistort1.uv_scale.h / 2"} {"frequency * multiplier + floor(parent.edge_blend_size / 2) + IDistort1.uv_scale.w / 2"} {"frequency * multiplier + floor(parent.edge_blend_size / 2) + IDistort1.uv_scale.h / 2"}}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {7 minx}
|
||
minx {{"(parent.box.x + shrink.x + .5) / width"}}
|
||
addUserKnob {7 maxx}
|
||
maxx {{"(parent.box.r - shrink.r - .5) / width"}}
|
||
addUserKnob {7 miny}
|
||
miny {{"(parent.box.y + shrink.y + .5) / height"}}
|
||
addUserKnob {7 maxy}
|
||
maxy {{"(parent.box.t - shrink.t - .5) / height"}}
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation plus
|
||
Achannels {rgba.red rgba.green -rgba.blue none}
|
||
Bchannels {rgba.red rgba.green -rgba.blue none}
|
||
output {rgba.red rgba.green -rgba.blue none}
|
||
name Merge3
|
||
xpos 620
|
||
ypos 206
|
||
}
|
||
Expression {
|
||
expr0 "(r + (maxx - minx) - minx) % (maxx - minx) + minx"
|
||
expr1 "(g + (maxy - miny) - miny) % (maxy - miny) + miny"
|
||
channel2 none
|
||
channel3 none
|
||
name Expression7
|
||
xpos 620
|
||
ypos 278
|
||
addUserKnob {20 User}
|
||
addUserKnob {7 minx}
|
||
minx {{"(parent.box.x + rint(x % 1 * parent.edge_blend_size) + .5) / width"}}
|
||
addUserKnob {7 maxx}
|
||
maxx {{"(parent.box.r + rint(x % 1 * parent.edge_blend_size) - .5) / width"}}
|
||
addUserKnob {7 miny}
|
||
miny {{"(parent.box.y + rint(x % 1 * parent.edge_blend_size) + .5) / height"}}
|
||
addUserKnob {7 maxy}
|
||
maxy {{"(parent.box.t + rint(x % 1 * parent.edge_blend_size) - .5) / height"}}
|
||
}
|
||
Dot {
|
||
name Dot3
|
||
xpos 654
|
||
ypos 354
|
||
}
|
||
set Ne69a8400 [stack 0]
|
||
Dot {
|
||
name Dot13
|
||
xpos 654
|
||
ypos 546
|
||
}
|
||
push $Ne69a8400
|
||
Dot {
|
||
name Dot8
|
||
xpos 874
|
||
ypos 354
|
||
}
|
||
Blur {
|
||
channels rgb
|
||
size {{pixel_aspect} 1}
|
||
name Blur1
|
||
label "\[value size]"
|
||
xpos 840
|
||
ypos 440
|
||
}
|
||
Difference {
|
||
inputs 2
|
||
name Difference2
|
||
xpos 840
|
||
ypos 536
|
||
}
|
||
Expression {
|
||
channel0 {none none none rgba.alpha}
|
||
expr0 "a > 1e-9"
|
||
channel1 none
|
||
channel2 none
|
||
channel3 none
|
||
name Expression2
|
||
xpos 840
|
||
ypos 614
|
||
}
|
||
Shuffle {
|
||
red alpha
|
||
green alpha
|
||
blue alpha
|
||
name Shuffle1
|
||
label "\[value in]:\[value out]"
|
||
xpos 840
|
||
ypos 680
|
||
}
|
||
Dot {
|
||
name Dot4
|
||
xpos 874
|
||
ypos 762
|
||
}
|
||
push $Ne69a8400
|
||
push $Ne5a98400
|
||
FrameHold {
|
||
firstFrame {{parent.sample_frame}}
|
||
name FrameHold1
|
||
xpos 180
|
||
ypos -256
|
||
}
|
||
NoTimeBlur {
|
||
rounding floor
|
||
name NoTimeBlur1
|
||
xpos 180
|
||
ypos -154
|
||
}
|
||
STMap {
|
||
inputs 2
|
||
channels rgb
|
||
uv rgb
|
||
filter impulse
|
||
name STMap1
|
||
xpos 180
|
||
ypos 350
|
||
}
|
||
set Ne69da800 [stack 0]
|
||
TimeBlur {
|
||
divisions {{"max(Transform1.size == 1 ? 2 : pow2(Transform1.size), 1)"}}
|
||
shutter 1
|
||
shuttercustomoffset {{"1 / divisions / 2"}}
|
||
name TimeBlur1
|
||
xpos 180
|
||
ypos 446
|
||
disable {{"parent.edge_blend_size < 1"}}
|
||
}
|
||
set Ne69dac00 [stack 0]
|
||
push $Ne69da800
|
||
Dot {
|
||
name Dot1
|
||
xpos -6
|
||
ypos 354
|
||
}
|
||
Difference {
|
||
inputs 2
|
||
name Difference1
|
||
xpos -40
|
||
ypos 440
|
||
}
|
||
Expression {
|
||
channel0 {none none none rgba.alpha}
|
||
expr0 "a > 1e-10"
|
||
channel1 none
|
||
channel2 none
|
||
channel3 none
|
||
name Expression1
|
||
xpos -40
|
||
ypos 494
|
||
}
|
||
Blur {
|
||
channels alpha
|
||
size {{parent.parent.edge_blend_size}}
|
||
name Blur2
|
||
xpos -40
|
||
ypos 536
|
||
}
|
||
Grade {
|
||
channels alpha
|
||
blackpoint 0.5
|
||
white_clamp true
|
||
name Grade2
|
||
xpos -40
|
||
ypos 584
|
||
}
|
||
Dot {
|
||
name Dot2
|
||
xpos -6
|
||
ypos 666
|
||
}
|
||
push $Ne69dac00
|
||
Grade {
|
||
inputs 1+1
|
||
white 1.4
|
||
black_clamp false
|
||
name Grade1
|
||
xpos 180
|
||
ypos 662
|
||
disable {{"parent.edge_blend_size < 1"}}
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge1
|
||
xpos 180
|
||
ypos 758
|
||
disable {{!parent.overlay_pattern}}
|
||
}
|
||
Assert {
|
||
expression {{"Expression3.maxx > Expression3.minx && Expression3.maxy > Expression3.miny"}}
|
||
message "increase sample box size or decrease cell size"
|
||
name error
|
||
xpos 180
|
||
ypos 854
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 180
|
||
ypos 950
|
||
}
|
||
end_group
|
||
Multiply {
|
||
inputs 1+1
|
||
channels rgb
|
||
value 1.8
|
||
maskChannelMask {{{parent.Merge9.maskChannelMask}}}
|
||
invert_mask {{!Merge9.invert_mask}}
|
||
name Multiply7
|
||
xpos 70
|
||
ypos 2315
|
||
disable {{"!maskChannelMask || !\[exists parent.input3.name]"}}
|
||
}
|
||
Dot {
|
||
name Dot23
|
||
xpos 104
|
||
ypos 2391
|
||
}
|
||
push $Ne5a53400
|
||
push $Ne5a6f400
|
||
Multiply {
|
||
inputs 1+1
|
||
channels rgb
|
||
value 1.8
|
||
maskChannelMask {{{parent.Merge9.maskChannelMask}}}
|
||
invert_mask {{parent.Merge9.invert_mask}}
|
||
name Multiply2
|
||
xpos 290
|
||
ypos 2315
|
||
disable {{"!maskChannelMask || (!parent.scatter && !parent.external_grain)"}}
|
||
}
|
||
Merge2 {
|
||
inputs 2+1
|
||
operation copy
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
maskChannelMask -rgba.alpha
|
||
name Merge9
|
||
xpos 290
|
||
ypos 2387
|
||
disable {{"!(parent.scatter || parent.external_grain)"}}
|
||
}
|
||
Dot {
|
||
name Dot11
|
||
xpos 324
|
||
ypos 2490
|
||
}
|
||
set Ne6d66800 [stack 0]
|
||
MergeExpression {
|
||
inputs 2
|
||
temp_name0 reverse
|
||
temp_expr0 "1 / MergeExpression1.temp_expr0"
|
||
expr0 "Br * Ar * reverse"
|
||
expr1 "Bg * Ag * reverse"
|
||
expr2 "Bb * Ab * reverse"
|
||
name MergeExpression2
|
||
xpos 290
|
||
ypos 2654
|
||
}
|
||
Dot {
|
||
name Dot8
|
||
xpos 324
|
||
ypos 2850
|
||
}
|
||
push $Nefd95c00
|
||
Merge2 {
|
||
inputs 2
|
||
operation plus
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge3
|
||
xpos 950
|
||
ypos 2846
|
||
}
|
||
Dot {
|
||
name Dot42
|
||
xpos 984
|
||
ypos 3018
|
||
}
|
||
set Ne6d67800 [stack 0]
|
||
OCIOColorSpace {
|
||
in_colorspace {{OCIOColorSpace1.out_colorspace x17 7}}
|
||
out_colorspace {{OCIOColorSpace1.in_colorspace x17 7}}
|
||
name OCIOColorSpace4
|
||
xpos 950
|
||
ypos 3086
|
||
}
|
||
Dot {
|
||
name Dot19
|
||
xpos 984
|
||
ypos 3162
|
||
}
|
||
set Ne6d98000 [stack 0]
|
||
Dot {
|
||
name Dot41
|
||
xpos 1204
|
||
ypos 3162
|
||
}
|
||
set Ne6d98400 [stack 0]
|
||
Dot {
|
||
name Dot36
|
||
xpos 1314
|
||
ypos 3162
|
||
}
|
||
Blur {
|
||
channels rgb
|
||
size 1
|
||
name Blur1
|
||
xpos 1280
|
||
ypos 3254
|
||
}
|
||
push $Ne6d98400
|
||
Merge2 {
|
||
inputs 2
|
||
operation difference
|
||
bbox B
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge10
|
||
xpos 1170
|
||
ypos 3254
|
||
}
|
||
Multiply {
|
||
channels rgb
|
||
value 50
|
||
name Multiply3
|
||
xpos 1170
|
||
ypos 3302
|
||
}
|
||
Dot {
|
||
name Dot43
|
||
xpos 1204
|
||
ypos 3402
|
||
}
|
||
push $Nefd95400
|
||
Dot {
|
||
name Dot45
|
||
xpos 1424
|
||
ypos -390
|
||
}
|
||
push $Ne6d67800
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge11
|
||
xpos 1390
|
||
ypos 3014
|
||
}
|
||
Dot {
|
||
name Dot46
|
||
xpos 1424
|
||
ypos 3522
|
||
}
|
||
push $Ne6d66800
|
||
Dot {
|
||
name Dot14
|
||
xpos 104
|
||
ypos 2490
|
||
}
|
||
Dot {
|
||
name Dot12
|
||
xpos 104
|
||
ypos 3402
|
||
}
|
||
push $Ne47a8000
|
||
Dot {
|
||
name Dot47
|
||
xpos -556
|
||
ypos -390
|
||
}
|
||
push $Ne47c8400
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
Achannels rgb
|
||
Bchannels rgb
|
||
output rgb
|
||
name Merge12
|
||
xpos -590
|
||
ypos -202
|
||
}
|
||
Dot {
|
||
name Dot10
|
||
xpos -556
|
||
ypos 3522
|
||
}
|
||
push $Ne6d98000
|
||
Switch {
|
||
inputs 5
|
||
which {{output}}
|
||
name Output
|
||
xpos 950
|
||
ypos 3656
|
||
addUserKnob {20 User}
|
||
addUserKnob {4 output M {"regrained comp" "plate grain" "normalised grain" "adapted grain" "grain QC"}}
|
||
}
|
||
CopyMetaData {
|
||
inputs 2
|
||
mergeMode "Meta only"
|
||
name CopyMetaData1
|
||
xpos 950
|
||
ypos 3758
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 950
|
||
ypos 3854
|
||
}
|
||
end_group
|
||
CopyMetaData {
|
||
inputs 2
|
||
name CopyMetaData1
|
||
xpos 70
|
||
ypos 18639
|
||
}
|
||
ModifyMetaData {
|
||
metadata {
|
||
{set exr/autodeskColorSpace "\[value WRITE_EXR.colorspace]"}
|
||
{set exr/scriptPath "\[python os.getenv(\"CVRT_SCRIPT_PATH\")]"}
|
||
{set exr/vendor "\[python os.getenv(\"CVRT_VENDOR\")]"}
|
||
{set exr/showName "\[python os.getenv(\"CVRT_SHOW_NAME\")]"}
|
||
{set exr/showId "\[python os.getenv(\"CVRT_SHOW_ID\")]"}
|
||
{set exr/sequence "\[python os.getenv(\"CVRT_SEQUENCE\")]"}
|
||
{set exr/shot "\[python os.getenv(\"CVRT_SHOT\")]"}
|
||
{set exr/scope "\[python os.getenv(\"CVRT_SCOPE\")]"}
|
||
{set exr/author "\[python os.getenv(\"CVRT_AUTHOR\")]"}
|
||
}
|
||
name ModifyMetaData1
|
||
xpos 70
|
||
ypos 18735
|
||
}
|
||
set Neb6bac00 [stack 0]
|
||
Grade {
|
||
name NEGATIVE
|
||
xpos 70
|
||
ypos 19551
|
||
}
|
||
FrameRange {
|
||
first_frame {{root.first_frame}}
|
||
last_frame {{root.last_frame}}
|
||
time ""
|
||
name FrameRange1
|
||
xpos 70
|
||
ypos 20055
|
||
}
|
||
NoOp {
|
||
name Anchor_24e470df3b
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 20986
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_24e470df3b}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Neb6bb400 [stack 0]
|
||
PostageStamp {
|
||
name Stamp36
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -1140
|
||
ypos 23290
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MAIN_COMP}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." +HIDDEN T <i><center>METADATA</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_24e470df3b
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Export/sends/\[getenv CVRT_FILENAME]/\[getenv CVRT_FILENAME].%04d.exr"
|
||
file_type exr
|
||
compression DWAA
|
||
metadata "default metadata and exr/*"
|
||
first_part rgba
|
||
colorspace ACES2065-1
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 39
|
||
in_colorspace ACES2065-1
|
||
out_colorspace ACES2065-1
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name WRITE_EXR
|
||
label "\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
note_font "Verdana Bold"
|
||
xpos -1140
|
||
ypos 23985
|
||
}
|
||
NoOp {
|
||
name Anchor_1f620af31
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -1140
|
||
ypos 24394
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MASTER_COMP_EXR
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_ACES}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_1f620af31}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
set Neb6ec400 [stack 0]
|
||
PostageStamp {
|
||
name Stamp24
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -1140
|
||
ypos 24466
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MASTER_COMP_EXR
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_EXR}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>ACES,<center>MASTER OUTPUT,<center>OUT</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1f620af31
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote4
|
||
tile_color 0xff
|
||
label " REPLACE WITH YOUR DENOISER "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos 1036
|
||
ypos -3878
|
||
}
|
||
push $Neb6bb400
|
||
PostageStamp {
|
||
name Stamp29
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 70
|
||
ypos 21034
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MAIN_COMP}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>METADATA</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_24e470df3b
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard4
|
||
xpos -260
|
||
ypos -5289
|
||
}
|
||
NoOp {
|
||
name Anchor_3da2192eb4
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -260
|
||
ypos -5150
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title EDIT_REF
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_1}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_3da2192eb4}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp26
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -260
|
||
ypos -5102
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title EDIT_REF
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T EDIT_REF}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>REF,<center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_3da2192eb4
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard2
|
||
xpos 180
|
||
ypos -5289
|
||
}
|
||
NoOp {
|
||
name Anchor_3da2192eb1
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos 180
|
||
ypos -5150
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_2
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_1}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_3da2192eb1}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp17
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 180
|
||
ypos -5102
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_2
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_2}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>REF,<center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_3da2192eb1
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote8
|
||
tile_color 0x2c3249ff
|
||
label " HIT ANALYZE "
|
||
note_font_size 30
|
||
note_font_color 0x100024ff
|
||
xpos -21
|
||
ypos 17620
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote3
|
||
tile_color 0xff
|
||
label " REPLACE WITH YOUR DENOISER "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos -724
|
||
ypos -3878
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote12
|
||
tile_color 0xff
|
||
label " IMPORT THE RENDER BY SELECTING\nTHE WRITE NODE AND PRESSING Alt + R "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos 778
|
||
ypos -3577
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard1
|
||
xpos -40
|
||
ypos -5289
|
||
}
|
||
NoOp {
|
||
name Anchor_3da2192eb6
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.anchorOnCreate()\n except:\n pass"
|
||
knobChanged stamps.anchorKnobChanged()
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0xffffff01
|
||
note_font_size 20
|
||
xpos -40
|
||
ypos -5150
|
||
addUserKnob {20 anchor_tab l "Anchor Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T anchor}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_1
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_1}
|
||
addUserKnob {26 prev_name l "" +STARTLINE +HIDDEN T Anchor_3da2192eb6}
|
||
addUserKnob {3 showing l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {1 tags l Tags t "Comma-separated tags you can define for each Anchor, that will help you find it when invoking the Stamp Selector by pressing the Stamps shortkey with nothing selected."}
|
||
tags 2D,
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 createStamp l new t "Create a new Stamp for this Anchor." -STARTLINE T stamps.stampCreateWired(nuke.thisNode())}
|
||
addUserKnob {22 selectStamps l select t "Reconnect all of this Anchor's Stamps." -STARTLINE T stamps.wiredSelectSimilar(nuke.thisNode().name())}
|
||
addUserKnob {22 reconnectStamps l reconnect -STARTLINE T stamps.anchorReconnectWired()}
|
||
addUserKnob {22 zoomNext l "zoom next" t "Navigate to this Anchor's next Stamp on the Node Graph." -STARTLINE T stamps.wiredZoomNext(nuke.thisNode().name())}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
PostageStamp {
|
||
name Stamp16
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -40
|
||
ypos -5102
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title ref_1
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T ref_1}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>REF,<center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_3da2192eb6
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote16
|
||
tile_color 0xff9a23ff
|
||
label " CHANGE QC STATUS AFTER VERIFYING "
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x100024ff
|
||
xpos -3403
|
||
ypos 24114
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote6
|
||
tile_color 0x212d16ff
|
||
label "USE STAMPS TO BRING MATTES IN"
|
||
note_font_size 60
|
||
note_font_color 0xacd68bff
|
||
xpos 2456
|
||
ypos 22979
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote15
|
||
tile_color 0xff
|
||
label " IMPORT THE RENDER BY SELECTING\nTHE WRITE NODE AND PRESSING Alt + R "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos -982
|
||
ypos -3577
|
||
}
|
||
push $Ne4723c00
|
||
PostageStamp {
|
||
name Stamp4
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -40
|
||
ypos -7166
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title roto
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T roto}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>ROTO,<center>IN</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_232b89ffe3
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote2
|
||
tile_color 0xff
|
||
label " SET THE INPUT TRANSFORM TO\nACES2065-1 OR RAW "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos -1269
|
||
ypos -5281
|
||
}
|
||
push $Neb6bac00
|
||
ViewMetaData {
|
||
name ViewMetaData3
|
||
xpos 290
|
||
ypos 18735
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote1
|
||
tile_color 0x283d15ff
|
||
label " IMPORT THE RENDER BY SELECTING\nTHE WRITE NODE AND PRESSING Alt + R "
|
||
note_font_size 20
|
||
note_font_color 0xacd68bff
|
||
xpos -1312
|
||
ypos 24287
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote5
|
||
tile_color 0xff
|
||
label " SET THE INPUT TRANSFORM TO\nACES2065-1 OR RAW "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos 1151
|
||
ypos -5305
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote10
|
||
tile_color 0xff
|
||
label " SET THE INPUT TRANSFORM TO ACES2065-1 OR RAW \nAND USE THE DISPLAY TRANSFORM NODE "
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos 3426
|
||
ypos -7369
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote9
|
||
tile_color 0xff
|
||
label " SET THE CORRECT INPUT TRANSFORM \n e.g. ACEScg"
|
||
note_font_size 20
|
||
note_font_color 0x63e5ffff
|
||
xpos -2734
|
||
ypos -7441
|
||
}
|
||
StickyNote {
|
||
inputs 0
|
||
name StickyNote7
|
||
tile_color 0xff
|
||
label " CORRECT YOUR FRAME RANGE, FORMAT AND FPS IN PROJECT SETTINGS (S) \n\nUSE THE \"SET_PROJECT\" GIZMO"
|
||
note_font_size 70
|
||
note_font_color 0x63e5ffff
|
||
xpos -1006
|
||
ypos -5784
|
||
}
|
||
Group {
|
||
inputs 0
|
||
name lin2log1
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -2900
|
||
ypos -5502
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Group {
|
||
inputs 0
|
||
name log2lin1
|
||
tile_color 0x73af81ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x344f38ff
|
||
xpos -2460
|
||
ypos -5502
|
||
addUserKnob {20 User}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 out_colorspace l colorspace T OCIOColorSpace1.out_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace color_picking
|
||
out_colorspace "ARRI LogC3 (EI800)"
|
||
name OCIOColorSpace1
|
||
tile_color 0x223425ff
|
||
label "\nchange the output to the correct colorspace\n."
|
||
selected true
|
||
xpos -598
|
||
ypos -459
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"in_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIODisplay {
|
||
colorspace color_picking
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
invert true
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"in_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x223425ff
|
||
xpos -598
|
||
ypos -369
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -291
|
||
}
|
||
end_group
|
||
OCIODisplay {
|
||
inputs 0
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
invert true
|
||
name INVERSE_DISPLAY_TRANSFORM1
|
||
xpos -2130
|
||
ypos -5481
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
push $Neb6ec400
|
||
PostageStamp {
|
||
name Stamp19
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 510
|
||
ypos 23962
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MASTER_COMP_EXR
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_EXR}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>ACES,<center>MASTER OUTPUT,<center>OUT</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1f620af31
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Export/sends/\[getenv CVRT_FILENAME]_Rec709.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov_prores_codec_profile "ProRes 4:4:4:4 XQ 12-bit"
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 28000
|
||
mov64_bitrate_tolerance 0
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "ARRI LogC3 (EI800)"
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 48
|
||
in_colorspace ACES2065-1
|
||
out_colorspace "ARRI LogC3 (EI800)"
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name WRITE_QT_Rec709
|
||
label "\n\n!!! Check that the framerate is correct !!!\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
note_font "Verdana Bold"
|
||
xpos 510
|
||
ypos 24333
|
||
}
|
||
push $Neb6ec400
|
||
PostageStamp {
|
||
name Stamp25
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos 1390
|
||
ypos 23962
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MASTER_COMP_EXR
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_EXR}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>ACES,<center>MASTER OUTPUT,<center>OUT</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1f620af31
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Export/dailies/\[getenv CVRT_FILENAME]_PREVIEW.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov_prores_codec_profile "ProRes 4:2:2 Proxy 10-bit"
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 28000
|
||
mov64_bitrate_tolerance 0
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "ARRI LogC3 (EI800)"
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 31
|
||
in_colorspace ACES2065-1
|
||
out_colorspace "ARRI LogC3 (EI800)"
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name WRITE_QT_DAILIES
|
||
label "\nPREVIEW\n!!! Check that the framerate is correct !!!\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
note_font "Verdana Bold"
|
||
xpos 1390
|
||
ypos 24329
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard8
|
||
xpos 2600
|
||
ypos 23247
|
||
}
|
||
Shuffle2 {
|
||
fromInput1 {{0} B}
|
||
fromInput2 {{0} B}
|
||
mappings "4 black -1 -1 rgba.red 0 0 rgba.alpha 0 3 rgba.alpha 0 3 black -1 -1 rgba.green 0 1 rgba.alpha 0 3 rgba.blue 0 2"
|
||
name Shuffle4
|
||
xpos 2600
|
||
ypos 23679
|
||
}
|
||
Dot {
|
||
name Dot28
|
||
xpos 2622
|
||
ypos 24126
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard10
|
||
xpos 3260
|
||
ypos 23247
|
||
}
|
||
Shuffle2 {
|
||
fromInput1 {{0} B}
|
||
fromInput2 {{0} B}
|
||
mappings "4 black -1 -1 rgba.blue 0 2 black -1 -1 rgba.red 0 0 rgba.alpha 0 3 rgba.green 0 1 rgba.alpha 0 3 rgba.alpha 0 3"
|
||
name Shuffle2
|
||
xpos 3260
|
||
ypos 23679
|
||
}
|
||
Dot {
|
||
name Dot29
|
||
xpos 3282
|
||
ypos 23958
|
||
}
|
||
CheckerBoard2 {
|
||
inputs 0
|
||
name CheckerBoard9
|
||
xpos 2930
|
||
ypos 23247
|
||
}
|
||
Shuffle2 {
|
||
fromInput1 {{0} B}
|
||
fromInput2 {{0} B}
|
||
mappings "4 rgba.alpha 0 3 rgba.red 0 0 black -1 -1 rgba.green 0 1 black -1 -1 rgba.blue 0 2 rgba.alpha 0 3 rgba.alpha 0 3"
|
||
name Shuffle1
|
||
xpos 2930
|
||
ypos 23679
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation screen
|
||
name Merge4
|
||
xpos 2930
|
||
ypos 23967
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation screen
|
||
name Merge5
|
||
xpos 2930
|
||
ypos 24135
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Export/sends/\[getenv CVRT_FILENAME]/\[getenv CVRT_FILENAME]_MATTES/\[getenv CVRT_FILENAME]_MATTES.%04d.exr"
|
||
file_type exr
|
||
compression DWAA
|
||
first_part rgba
|
||
transformType display
|
||
colorspace ACES2065-1
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 39
|
||
in_colorspace ACES2065-1
|
||
out_colorspace ACES2065-1
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name WRITE_EXR_MATTES
|
||
label "\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
note_font "Verdana Bold"
|
||
xpos 2930
|
||
ypos 24681
|
||
}
|
||
push $Ne68f6000
|
||
PostageStamp {
|
||
name Stamp20
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -2460
|
||
ypos 23866
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_degrained
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_degrained}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>DENOISE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_7da7cf1af
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne6694000
|
||
PostageStamp {
|
||
name Stamp32
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -3340
|
||
ypos 23866
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP_DEGRAINED
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MAIN_COMP_DEGRAINED}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." +HIDDEN T " "}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_12ba88c423
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Neb6bb400
|
||
PostageStamp {
|
||
name Stamp33
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -3120
|
||
ypos 23578
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MAIN_COMP
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MAIN_COMP}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>METADATA</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_24e470df3b
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
push $Ne6802c00
|
||
PostageStamp {
|
||
name Stamp34
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -2680
|
||
ypos 23578
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title FG_plate
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T FG_plate}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T <i><center>PLATE</i>}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_2d7fd50644
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Group {
|
||
inputs 4
|
||
name QC_1
|
||
knobChanged "\n# hide/show \[orientation] knob\nif nuke.thisKnob().name() == \"check_type\":\n\tnuke.thisNode().knob(\"orientation\").setVisible(nuke.thisKnob().getValue() == 0)\n\tnuke.thisNode().knob(\"switch\").setVisible(nuke.thisKnob().getValue() == 1)\n\tnuke.thisNode().knob(\"highlight\").setVisible(nuke.thisKnob().getValue() == 4)\n\n# change node color\nif nuke.thisKnob().name() == \"status\":\n\tcolors = \[1283457023, 16711935, 4278190335]\n\tnuke.thisNode().knob(\"tile_color\").setValue(colors\[int(nuke.thisKnob().getValue())])\n\tnuke.thisNode().knob(\"label\").setValue(nuke.thisKnob().value())\n"
|
||
tile_color 0x4c7fffff
|
||
label PENDING
|
||
note_font_size 48
|
||
xpos -2900
|
||
ypos 23824
|
||
addUserKnob {20 options l OPTIONS}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\n# hide/show \[orientation] knob\nif nuke.thisKnob().name() == \"check_type\":\n\tnuke.thisNode().knob(\"orientation\").setVisible(nuke.thisKnob().getValue() == 0)\n\tnuke.thisNode().knob(\"switch\").setVisible(nuke.thisKnob().getValue() == 1)\n\tnuke.thisNode().knob(\"highlight\").setVisible(nuke.thisKnob().getValue() == 4)\n\n# change node color\nif nuke.thisKnob().name() == \"status\":\n\tcolors = \[1283457023, 16711935, 4278190335]\n\tnuke.thisNode().knob(\"tile_color\").setValue(colors\[int(nuke.thisKnob().getValue())])\n\tnuke.thisNode().knob(\"label\").setValue(nuke.thisKnob().value())\n''')" +STARTLINE}
|
||
addUserKnob {4 status l Status: M {PENDING PASSED FAILED}}
|
||
addUserKnob {22 set_range l "SET RANGE FROM" T "source = nuke.thisNode().knob(\"range_source\").value()\nrange_first = 1001\nrange_last = 1250\n\nif source == \"PLATE\":\n\tif nuke.thisNode().input(0):\n\t\ttopnode_name = nuke.tcl(\"full_name \[topnode %s]\" % nuke.thisNode().input(0).name())\n\t\ttopnode = nuke.toNode(topnode_name)\n\t\trange_first = topnode.knob(\"first\").value()\n\t\trange_last = topnode.knob(\"last\").value()\n\nelif source == \"COMP\":\n\tif nuke.thisNode().input(1):\n\t\ttopnode_name = nuke.tcl(\"full_name \[topnode %s]\" % nuke.thisNode().input(1).name())\n\t\ttopnode = nuke.toNode(topnode_name)\n\t\trange_first = topnode.knob(\"first\").value()\n\t\trange_last = topnode.knob(\"last\").value()\n\nnuke.root().knob(\"first_frame\").setValue(range_first)\nnuke.root().knob(\"last_frame\").setValue(range_last)" +STARTLINE}
|
||
addUserKnob {4 range_source l "" -STARTLINE M {PLATE COMP ""}}
|
||
addUserKnob {4 check_type l Check M {side-by-side "switch PLATE/COMP" "frame size | TC | frame range" grain "difference \[highlighted]" difference neg/high NaN "" "" "" "" "" "" ""}}
|
||
addUserKnob {4 orientation l "" -STARTLINE M {Vertical Horizontal "" ""}}
|
||
addUserKnob {6 switch l "" -STARTLINE +HIDDEN}
|
||
addUserKnob {18 highlight l "" -STARTLINE +HIDDEN}
|
||
highlight {0 1 0}
|
||
addUserKnob {6 highlight_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
|
||
addUserKnob {26 separator l "" +STARTLINE}
|
||
addUserKnob {26 copyright l "" +STARTLINE T "QC_AM v1.1 - Alex Munteanu"}
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " "
|
||
tile_color 0x222222ff
|
||
label <center>
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0xaeaeaeff
|
||
xpos -1637
|
||
ypos -759
|
||
bdwidth 2640
|
||
bdheight 633
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode20
|
||
tile_color 0x7f7f7fff
|
||
label <center>QC
|
||
note_font "Century Gothic Bold"
|
||
note_font_size 200
|
||
note_font_color 0x363636ff
|
||
xpos -3745
|
||
ypos 142
|
||
bdwidth 4533
|
||
bdheight 5503
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 1"
|
||
tile_color 0xb9b9b9ff
|
||
label <center>SIDE-BY-SIDE
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x3b3b3bff
|
||
xpos -3100
|
||
ypos 458
|
||
bdwidth 781
|
||
bdheight 772
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 2"
|
||
tile_color 0xb9b9b9ff
|
||
label "<center>FRAME WIDTH/HEIGHT & FRAME RANGE"
|
||
note_font "Arial Black"
|
||
note_font_size 24
|
||
note_font_color 0x3b3b3bff
|
||
xpos -1361
|
||
ypos 493
|
||
bdwidth 592
|
||
bdheight 737
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 3"
|
||
tile_color 0xb9b9b9ff
|
||
label <center>PLATE
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x3b3b3bff
|
||
xpos -3221
|
||
ypos -824
|
||
bdwidth 605
|
||
bdheight 758
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 4"
|
||
tile_color 0xb9b9b9ff
|
||
label <center>COMP
|
||
note_font "Arial Black"
|
||
note_font_size 100
|
||
note_font_color 0x3b3b3bff
|
||
xpos -2516
|
||
ypos -826
|
||
bdwidth 595
|
||
bdheight 754
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 5"
|
||
tile_color 0xb9b9b9ff
|
||
label "<center>1) This will show all the differences between your plate and comp\nAdjust the gain in the difference node to effect the sensitvitiy.\n\nThis is great for checking that you're only adjusting areas that should be changed."
|
||
note_font "Arial Black"
|
||
note_font_size 24
|
||
note_font_color 0x3b3b3bff
|
||
xpos -2947
|
||
ypos 3017
|
||
bdwidth 1444
|
||
bdheight 1330
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 6"
|
||
tile_color 0xb9b9b9ff
|
||
label "<center>Check Nan Values\n\nThese will be highlighted in Red"
|
||
note_font "Arial Black"
|
||
note_font_size 24
|
||
note_font_color 0x3b3b3bff
|
||
xpos -1397
|
||
ypos 3072
|
||
bdwidth 1127
|
||
bdheight 1017
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 7"
|
||
tile_color 0xb9b9b9ff
|
||
label "<center>Check Negative Values/Super High Values (marked in white)\n\nCheck you are not creating negative values \nor super high values"
|
||
note_font "Arial Black"
|
||
note_font_size 24
|
||
note_font_color 0x3b3b3bff
|
||
xpos -1416
|
||
ypos 1617
|
||
bdwidth 1137
|
||
bdheight 964
|
||
z_order 1
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name " 8"
|
||
tile_color 0xb9b9b9ff
|
||
label "<center>GRAIN check\nFrame should be completely black if nothing has been added/changed in comp"
|
||
note_font "Arial Black"
|
||
note_font_size 24
|
||
note_font_color 0x3b3b3bff
|
||
xpos -2991
|
||
ypos 1594
|
||
bdwidth 1466
|
||
bdheight 1126
|
||
z_order 1
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
color {{"\[expr \{\[value \[topnode parent.input0].width] == \[value \[topnode parent.input1].width] && \[value \[topnode parent.input0].height] == \[value \[topnode parent.input1].height] && \[value \[topnode parent.input0].first] == \[value \[topnode parent.input1].first] && \[value \[topnode parent.input0].last] == \[value \[topnode parent.input1].last] && \[metadata -n parent.input0 input/timecode] == \[metadata -n parent.input1 input/timecode] ? 0 : 1\}]"} {"\[expr \{\[value \[topnode parent.input0].width] == \[value \[topnode parent.input1].width] && \[value \[topnode parent.input0].height] == \[value \[topnode parent.input1].height] && \[value \[topnode parent.input0].first] == \[value \[topnode parent.input1].first] && \[value \[topnode parent.input0].last] == \[value \[topnode parent.input1].last] && \[metadata -n parent.input0 input/timecode] == \[metadata -n parent.input1 input/timecode] ? 1 : 0\}]"} 0 0}
|
||
color_panelDropped true
|
||
format "256 256 0 0 256 256 1 square_256"
|
||
name Constant4
|
||
note_font_size 24
|
||
xpos -3592
|
||
ypos 304
|
||
}
|
||
Dot {
|
||
name Dot9
|
||
xpos -3570
|
||
ypos 438
|
||
}
|
||
set Ne687e400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp14
|
||
label STATUS_ICON
|
||
xpos -889
|
||
ypos 3729
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform7
|
||
xpos -889
|
||
ypos 3807
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name COMP
|
||
xpos -2257
|
||
ypos -635
|
||
number 1
|
||
}
|
||
Dot {
|
||
name Dot1
|
||
xpos -2235
|
||
ypos -552
|
||
}
|
||
set Ne687f400 [stack 0]
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message "\[file tail \[value \[topnode parent.input1].file]]\nTC: \[metadata input/timecode] | fps: \[metadata input/frame_rate] | frame range: \[value \[topnode parent.input1].first] - \[value \[topnode parent.input1].last]"
|
||
old_message {{91 102 105 108 101 32 116 97 105 108 32 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 102 105 108 101 93 93 10 84 67 58 32 32 124 32 102 112 115 58 32 32 124 32 102 114 97 109 101 32 114 97 110 103 101 58 32 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 102 105 114 115 116 93 32 45 32 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 108 97 115 116 93}
|
||
}
|
||
old_expression_markers {{18 32 45 44 53 52 76 90 108 122}
|
||
}
|
||
box {{"0.025 * width"} {"0.05 * height"} {"0.975 * width"} {"0.2 * height"}}
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 48
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name COMP_INFO
|
||
xpos -2409
|
||
ypos -465
|
||
disable {{"parent.check_type != 0" x1043 1}}
|
||
}
|
||
push $Ne687f400
|
||
Switch {
|
||
inputs 2
|
||
which {{"\[exists parent.input1]"}}
|
||
name Switch6
|
||
xpos -2257
|
||
ypos -465
|
||
}
|
||
Dot {
|
||
name Dot6
|
||
xpos -2235
|
||
ypos -354
|
||
}
|
||
set Ne68c0000 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp23
|
||
label COMP
|
||
xpos -712
|
||
ypos 3249
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot12
|
||
xpos -690
|
||
ypos 3366
|
||
}
|
||
set Ne68c0800 [stack 0]
|
||
Expression {
|
||
expr0 "isnan(r) ? 10000 : 0"
|
||
expr1 "isnan(g) ? 10000 : 0"
|
||
expr2 "isnan(b) ? 10000 : 0"
|
||
expr3 "isnan(a) ? 10000 : 0"
|
||
name ISNAN
|
||
xpos -712
|
||
ypos 3567
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge12
|
||
xpos -712
|
||
ypos 3807
|
||
}
|
||
Dot {
|
||
name Dot29
|
||
xpos -690
|
||
ypos 3918
|
||
}
|
||
set Ne68c1400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp52
|
||
label NaN
|
||
xpos 685
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp11
|
||
label STATUS_ICON
|
||
xpos -709
|
||
ypos 2217
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform6
|
||
xpos -709
|
||
ypos 2302
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp22
|
||
label COMP
|
||
xpos -931
|
||
ypos 1929
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot7
|
||
xpos -909
|
||
ypos 2101
|
||
}
|
||
set Nefa3a800 [stack 0]
|
||
Dot {
|
||
name Dot8
|
||
xpos -1138
|
||
ypos 2101
|
||
}
|
||
Expression {
|
||
expr0 "r > 50 ? 10000 : 0"
|
||
expr1 "g > 50 ? 10000 : 0"
|
||
expr2 "b > 50 ? 10000 : 0"
|
||
expr3 "a > 50 ? 10000 : 0"
|
||
name HIGH
|
||
xpos -1160
|
||
ypos 2223
|
||
}
|
||
Dot {
|
||
name Dot21
|
||
xpos -1138
|
||
ypos 2286
|
||
}
|
||
set Nefa3b400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp38
|
||
label QC_HIGH
|
||
xpos -700
|
||
ypos 2114
|
||
hide_input true
|
||
}
|
||
push $Nefa3a800
|
||
Expression {
|
||
expr0 "r < 0 ? 10000 : 0"
|
||
expr1 "g < 0 ? 10000 : 0"
|
||
expr2 "b < 0 ? 10000 : 0"
|
||
expr3 "a < 0 ? 10000 : 0"
|
||
name NEGATIVE
|
||
xpos -931
|
||
ypos 2223
|
||
}
|
||
Dot {
|
||
name Dot22
|
||
xpos -909
|
||
ypos 2286
|
||
}
|
||
set Nefa64000 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp37
|
||
label QC_NEG
|
||
xpos -532
|
||
ypos 1986
|
||
hide_input true
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation plus
|
||
name Merge2
|
||
xpos -532
|
||
ypos 2120
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge11
|
||
xpos -532
|
||
ypos 2302
|
||
}
|
||
Dot {
|
||
name Dot23
|
||
xpos -510
|
||
ypos 2406
|
||
}
|
||
set Nefa65000 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp40
|
||
label QC_NEG_HIGH
|
||
xpos 430
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp13
|
||
label STATUS_ICON
|
||
xpos -2055
|
||
ypos 3849
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform5
|
||
xpos -2055
|
||
ypos 3927
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp29
|
||
label COMP
|
||
xpos -2047
|
||
ypos 3472
|
||
hide_input true
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name PLATE
|
||
xpos -2952
|
||
ypos -633
|
||
}
|
||
Dot {
|
||
name Dot2
|
||
xpos -2930
|
||
ypos -546
|
||
}
|
||
set Nefa96800 [stack 0]
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message "\[file tail \[value \[topnode parent.input0].file]]\nTC: \[metadata input/timecode] | fps: \[metadata input/frame_rate] | frame range:\[value \[topnode parent.input0].first] - \[value \[topnode parent.input0].last]"
|
||
old_message {{91 102 105 108 101 32 116 97 105 108 32 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 102 105 108 101 93 93 10 84 67 58 32 32 124 32 102 112 115 58 32 32 124 32 102 114 97 109 101 32 114 97 110 103 101 58 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 102 105 114 115 116 93 32 45 32 91 118 97 108 117 101 32 110 111 100 101 49 54 50 101 53 99 98 48 99 48 48 46 108 97 115 116 93}
|
||
}
|
||
old_expression_markers {{18 32 45 44 53 52 75 89 107 121}
|
||
}
|
||
box {{"0.025 * width"} {"0.05 * height"} {"0.975 * width"} {"0.2 * height"}}
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 165
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name PLATE_INFO
|
||
xpos -3088
|
||
ypos -465
|
||
disable {{"parent.check_type != 0"}}
|
||
}
|
||
push $Nefa96800
|
||
Switch {
|
||
inputs 2
|
||
which {{"\[exists parent.input0]"}}
|
||
name Switch5
|
||
xpos -2952
|
||
ypos -465
|
||
}
|
||
Dot {
|
||
name Dot5
|
||
xpos -2930
|
||
ypos -330
|
||
}
|
||
set Nefa97400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp18
|
||
label PLATE
|
||
xpos -1878
|
||
ypos 3369
|
||
hide_input true
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation difference
|
||
sRGB true
|
||
name Merge4
|
||
xpos -1878
|
||
ypos 3478
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge10
|
||
xpos -1878
|
||
ypos 3927
|
||
}
|
||
Dot {
|
||
name Dot28
|
||
xpos -1856
|
||
ypos 4014
|
||
}
|
||
set Nefaca400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp50
|
||
label DIFFERENCE
|
||
xpos 180
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp12
|
||
label STATUS_ICON
|
||
xpos -2847
|
||
ypos 3849
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform4
|
||
xpos -2847
|
||
ypos 3927
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp28
|
||
label COMP
|
||
xpos -2670
|
||
ypos 3273
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot14
|
||
xpos -2648
|
||
ypos 3397
|
||
}
|
||
set Nefacb800 [stack 0]
|
||
Dot {
|
||
name Dot15
|
||
xpos -2363
|
||
ypos 3397
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp19
|
||
label PLATE
|
||
xpos -2221
|
||
ypos 3472
|
||
hide_input true
|
||
}
|
||
Difference {
|
||
inputs 2
|
||
gain 100
|
||
name Difference7
|
||
xpos -2385
|
||
ypos 3472
|
||
}
|
||
Shuffle2 {
|
||
fromInput1 {{0} B}
|
||
fromInput2 {{0} B}
|
||
mappings "4 rgba.alpha 0 3 rgba.red 0 0 rgba.alpha 0 3 rgba.green 0 1 rgba.alpha 0 3 rgba.blue 0 2 rgba.alpha 0 3 rgba.alpha 0 3"
|
||
name Shuffle1
|
||
xpos -2385
|
||
ypos 3561
|
||
}
|
||
Dot {
|
||
name Dot16
|
||
xpos -2363
|
||
ypos 3637
|
||
}
|
||
set Nef7b2c00 [stack 0]
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
color {{parent.highlight.r} {parent.highlight.g} {parent.highlight.b} 1}
|
||
color_panelDropped true
|
||
format "256 256 0 0 256 256 1 square_256"
|
||
name Constant1
|
||
xpos -2873
|
||
ypos 3622
|
||
}
|
||
push $Nefacb800
|
||
Keymix {
|
||
inputs 3
|
||
name Keymix1
|
||
xpos -2670
|
||
ypos 3640
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge9
|
||
xpos -2670
|
||
ypos 3927
|
||
}
|
||
Dot {
|
||
name Dot26
|
||
xpos -2648
|
||
ypos 4014
|
||
}
|
||
set Nef7b3c00 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp48
|
||
label DIFFERENCE_HIGHLIGHT
|
||
xpos -136
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp10
|
||
label STATUS_ICON
|
||
xpos -2038
|
||
ypos 2361
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform3
|
||
xpos -2038
|
||
ypos 2422
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name DEGRAINED_PLATE
|
||
label optional
|
||
xpos -2925
|
||
ypos 2223
|
||
number 3
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp16
|
||
label PLATE
|
||
xpos -2659
|
||
ypos 1857
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot37
|
||
xpos -2637
|
||
ypos 2022
|
||
}
|
||
set Nef7e1400 [stack 0]
|
||
Dot {
|
||
name Dot38
|
||
xpos -2747
|
||
ypos 2022
|
||
}
|
||
Blur {
|
||
size 7
|
||
name Blur1
|
||
xpos -2769
|
||
ypos 2145
|
||
}
|
||
set Cef7e1c00 [stack 0]
|
||
Switch {
|
||
inputs 2
|
||
which {{"\[expr \{\[exists parent.input2] && \[exists parent.input3]\}]"}}
|
||
name Switch2
|
||
xpos -2769
|
||
ypos 2229
|
||
}
|
||
set Cef802000 [stack 0]
|
||
push $Nef7e1400
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge3
|
||
xpos -2659
|
||
ypos 2229
|
||
}
|
||
Grade {
|
||
white 30
|
||
name Grade1
|
||
xpos -2659
|
||
ypos 2397
|
||
}
|
||
set Cef802800 [stack 0]
|
||
Dot {
|
||
name Dot18
|
||
xpos -2637
|
||
ypos 2454
|
||
}
|
||
set Nef802c00 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp31
|
||
label PLATE_GRAIN
|
||
xpos -2020
|
||
ypos 2241
|
||
hide_input true
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name DEGRAINED_COMP
|
||
label optional
|
||
xpos -2501
|
||
ypos 2301
|
||
number 2
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp21
|
||
label COMP
|
||
xpos -2208
|
||
ypos 1857
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot39
|
||
xpos -2186
|
||
ypos 2016
|
||
}
|
||
set Nef803c00 [stack 0]
|
||
Dot {
|
||
name Dot40
|
||
xpos -2296
|
||
ypos 2016
|
||
}
|
||
clone $Cef7e1c00 {
|
||
xpos -2318
|
||
ypos 2139
|
||
selected false
|
||
}
|
||
clone $Cef802000 {
|
||
inputs 2
|
||
xpos -2318
|
||
ypos 2307
|
||
selected false
|
||
}
|
||
push $Nef803c00
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge6
|
||
xpos -2208
|
||
ypos 2307
|
||
}
|
||
clone $Cef802800 {
|
||
xpos -2208
|
||
ypos 2391
|
||
selected false
|
||
}
|
||
Dot {
|
||
name Dot19
|
||
xpos -2186
|
||
ypos 2454
|
||
}
|
||
set Nef835400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp33
|
||
label COMP_GRAIN
|
||
xpos -1861
|
||
ypos 2128
|
||
hide_input true
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation difference
|
||
sRGB true
|
||
name Merge5
|
||
xpos -1861
|
||
ypos 2247
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge8
|
||
xpos -1861
|
||
ypos 2422
|
||
}
|
||
Dot {
|
||
name Dot20
|
||
xpos -1839
|
||
ypos 2502
|
||
}
|
||
set Nef860400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp41
|
||
label QC_GRAIN
|
||
xpos -466
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
color {{"\[expr \{\[value \[topnode parent.input0].width] == \[value \[topnode parent.input1].width] && \[value \[topnode parent.input0].height] == \[value \[topnode parent.input1].height] && \[value \[topnode parent.input0].first] == \[value \[topnode parent.input1].first] && \[value \[topnode parent.input0].last] == \[value \[topnode parent.input1].last] && \[metadata -n parent.input0 input/timecode] == \[metadata -n parent.input1 input/timecode] ? 0 : 1\}]"} {"\[expr \{\[value \[topnode parent.input0].width] == \[value \[topnode parent.input1].width] && \[value \[topnode parent.input0].height] == \[value \[topnode parent.input1].height] && \[value \[topnode parent.input0].first] == \[value \[topnode parent.input1].first] && \[value \[topnode parent.input0].last] == \[value \[topnode parent.input1].last] && \[metadata -n parent.input0 input/timecode] == \[metadata -n parent.input1 input/timecode] ? 1 : 0\}]"} 0 0}
|
||
color_panelDropped true
|
||
name Constant3
|
||
note_font_size 24
|
||
xpos -1105
|
||
ypos 608
|
||
}
|
||
set Nef860c00 [stack 0]
|
||
Reformat {
|
||
type "to box"
|
||
box_width {{"\[topnode parent.input1].width"}}
|
||
box_height {{"\[topnode parent.input1].height"}}
|
||
box_fixed true
|
||
center false
|
||
name REFORMAT_TO_PLATE
|
||
xpos -1255
|
||
ypos 759
|
||
}
|
||
push $Nef860c00
|
||
Switch {
|
||
inputs 2
|
||
which {{"\[exists parent.input0]"}}
|
||
name Switch3
|
||
xpos -1105
|
||
ypos 836
|
||
}
|
||
set Nef861800 [stack 0]
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
cliptype union
|
||
message "WIDTH: \[expr \{\[value \[topnode parent.input0].width] == \[value \[topnode parent.input1].width] ? \"OK\" : \"MISMATCH\"\}]\nHEIGHT: \[expr \{\[value \[topnode parent.input0].height] == \[value \[topnode parent.input1].height] ? \"OK\" : \"MISMATCH\"\}]\n\nTC: \[expr \{\[metadata -n parent.input0 input/timecode] == \[metadata -n parent.input1 input/timecode] ? \"OK\" : \"MISMATCH\"\}]\n\nRANGE START: \[expr \{\[value \[topnode parent.input0].first] == \[value \[topnode parent.input1].first] ? \"OK\" : \"MISMATCH\"\}]\nRANGE END: \[expr \{\[value \[topnode parent.input0].last] == \[value \[topnode parent.input1].last] ? \"OK\" : \"MISMATCH\"\}]"
|
||
old_message {{87 73 68 84 72 58 32 79 75 10 72 69 73 71 72 84 58 32 79 75 10 10 84 67 58 32 77 73 83 77 65 84 67 72 10 10 82 65 78 71 69 32 83 84 65 82 84 58 32 79 75 10 82 65 78 71 69 32 69 78 68 58 32 79 75}
|
||
}
|
||
old_expression_markers {{7 8 18 19 26 33 49 50 63 64}
|
||
}
|
||
box {0 0 {width} {height}}
|
||
xjustify center
|
||
yjustify center
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 317
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 2
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name CHECK_WIDTH_HEIGHT_FRAMERANGE
|
||
xpos -1273
|
||
ypos 946
|
||
}
|
||
push $Nef861800
|
||
Switch {
|
||
inputs 2
|
||
which {{"\[expr \{\[exists parent.input0] && \[exists parent.input1]\}]"}}
|
||
name Switch4
|
||
xpos -1105
|
||
ypos 946
|
||
}
|
||
Dot {
|
||
name Dot25
|
||
xpos -1083
|
||
ypos 1046
|
||
}
|
||
set Ne66fa400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp45
|
||
label WIDTH_HEIGHT_FRAMERANGE
|
||
xpos -810
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp7
|
||
label STATUS_ICON
|
||
xpos -1867
|
||
ypos 763
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - height"}}
|
||
center {128 128}
|
||
name Transform2
|
||
xpos -1867
|
||
ypos 838
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp20
|
||
label COMP
|
||
xpos -1690
|
||
ypos 633
|
||
hide_input true
|
||
}
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message COMP
|
||
old_message {{67 79 77 80}
|
||
}
|
||
box {{"0.025 * width"} {"0.9 * height"} {"0.975 * width"} {"1 * height"}}
|
||
xjustify center
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 4
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 2
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name Text1
|
||
xpos -1690
|
||
ypos 735
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge7
|
||
xpos -1690
|
||
ypos 838
|
||
}
|
||
Dot {
|
||
name Dot3
|
||
xpos -1668
|
||
ypos 957
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp15
|
||
label PLATE
|
||
xpos -2041
|
||
ypos 633
|
||
hide_input true
|
||
}
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message PLATE
|
||
old_message {{80 76 65 84 69}
|
||
}
|
||
box {{"0.025 * width"} {"0.9 * height"} {"0.975 * width"} {"1 * height"}}
|
||
xjustify center
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 5
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 2
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name Text2
|
||
xpos -2041
|
||
ypos 735
|
||
}
|
||
Dot {
|
||
name Dot4
|
||
xpos -2019
|
||
ypos 957
|
||
}
|
||
Switch {
|
||
inputs 2
|
||
which {{parent.switch}}
|
||
name Switch1
|
||
xpos -1846
|
||
ypos 966
|
||
}
|
||
Dot {
|
||
name Dot24
|
||
xpos -1824
|
||
ypos 1062
|
||
}
|
||
set Ne6739400 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp43
|
||
label SWITCH_PLATE_COMP
|
||
xpos -1140
|
||
ypos -495
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp6
|
||
label STATUS_ICON
|
||
xpos -3010
|
||
ypos 897
|
||
hide_input true
|
||
}
|
||
Transform {
|
||
translate {0 {"parent.height - width"}}
|
||
center {128 128}
|
||
name Transform1
|
||
xpos -3010
|
||
ypos 985
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp4
|
||
label COMP
|
||
xpos -2655
|
||
ypos 657
|
||
hide_input true
|
||
}
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message COMP
|
||
old_message {{67 79 77 80}
|
||
}
|
||
box {{"0.025 * width"} {"0.9 * height"} {"0.975 * width"} {"1 * height"}}
|
||
xjustify center
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 4
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 2
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name Text5
|
||
xpos -2655
|
||
ypos 748
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp3
|
||
label PLATE
|
||
xpos -2844
|
||
ypos 657
|
||
hide_input true
|
||
}
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message PLATE
|
||
old_message {{80 76 65 84 69}
|
||
}
|
||
box {{"0.025 * width"} {"0.9 * height"} {"0.975 * width"} {"1 * height"}}
|
||
xjustify center
|
||
yjustify bottom
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 5
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 2
|
||
leading 0.2
|
||
scale {1 1}
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{20 314.5}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
enable_background true
|
||
background_opacity 0.9
|
||
background_border_x 20
|
||
background_border_y 10
|
||
name Text4
|
||
xpos -2844
|
||
ypos 752
|
||
}
|
||
ContactSheet {
|
||
inputs 2
|
||
width {{"columns * input.width"}}
|
||
height {{"rows * input.height"}}
|
||
rows {{"parent.orientation == 0 ? 2 : 1"}}
|
||
columns {{"parent.orientation == 1 ? 2 : 1"}}
|
||
center true
|
||
roworder TopBottom
|
||
name ContactSheet1
|
||
xpos -2767
|
||
ypos 872
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge1
|
||
xpos -2767
|
||
ypos 985
|
||
}
|
||
Dot {
|
||
name Dot10
|
||
xpos -2745
|
||
ypos 1040
|
||
}
|
||
set Ne676bc00 [stack 0]
|
||
PostageStamp {
|
||
name PostageStamp9
|
||
label SIDE_BY_SIDE
|
||
xpos -1392
|
||
ypos -484
|
||
hide_input true
|
||
}
|
||
Switch {
|
||
inputs 8
|
||
which {{parent.check_type}}
|
||
name check_type
|
||
xpos -706
|
||
ypos -273
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -706
|
||
ypos -211
|
||
}
|
||
push $Ne676bc00
|
||
PostageStamp {
|
||
name PostageStamp8
|
||
label SIDE_BY_SIDE
|
||
xpos -2767
|
||
ypos 1154
|
||
hide_input true
|
||
}
|
||
push $Ne687e400
|
||
PostageStamp {
|
||
name PostageStamp5
|
||
label STATUS_ICON
|
||
xpos -3592
|
||
ypos 573
|
||
hide_input true
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp1
|
||
label PLATE
|
||
xpos -2952
|
||
ypos -217
|
||
hide_input true
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp2
|
||
label COMP
|
||
xpos -2257
|
||
ypos -231
|
||
hide_input true
|
||
}
|
||
push $Nefa97400
|
||
PostageStamp {
|
||
name PostageStamp17
|
||
label PLATE
|
||
xpos -810
|
||
ypos 1929
|
||
hide_input true
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp24
|
||
label COMP
|
||
xpos -1078
|
||
ypos 4257
|
||
hide_input true
|
||
}
|
||
ColorCorrect {
|
||
saturation 0
|
||
contrast 2.5
|
||
name ColorCorrect1
|
||
xpos -1078
|
||
ypos 4383
|
||
}
|
||
Dot {
|
||
name Dot13
|
||
xpos -1055
|
||
ypos 4446
|
||
}
|
||
PostageStamp {
|
||
name PostageStamp26
|
||
label B&W
|
||
xpos -1077
|
||
ypos 4577
|
||
hide_input true
|
||
}
|
||
push $Ne68c0000
|
||
PostageStamp {
|
||
name PostageStamp25
|
||
label COMP
|
||
xpos -480
|
||
ypos 4257
|
||
hide_input true
|
||
}
|
||
Saturation {
|
||
saturation 9
|
||
name Saturation1
|
||
xpos -480
|
||
ypos 4383
|
||
}
|
||
Dot {
|
||
name Dot17
|
||
xpos -458
|
||
ypos 4446
|
||
}
|
||
PostageStamp {
|
||
name PostageStamp27
|
||
label SATURATION
|
||
xpos -480
|
||
ypos 4569
|
||
hide_input true
|
||
}
|
||
push $Nef802c00
|
||
PostageStamp {
|
||
name PostageStamp30
|
||
label PLATE_GRAIN
|
||
xpos -2659
|
||
ypos 2536
|
||
hide_input true
|
||
}
|
||
push $Nef835400
|
||
PostageStamp {
|
||
name PostageStamp32
|
||
label COMP_GRAIN
|
||
xpos -2208
|
||
ypos 2545
|
||
hide_input true
|
||
}
|
||
push $Nef860400
|
||
PostageStamp {
|
||
name PostageStamp34
|
||
label QC_GRAIN
|
||
xpos -1861
|
||
ypos 2601
|
||
hide_input true
|
||
}
|
||
push $Nefa3b400
|
||
PostageStamp {
|
||
name PostageStamp35
|
||
label QC_HIGH
|
||
xpos -1160
|
||
ypos 2361
|
||
hide_input true
|
||
}
|
||
push $Nefa64000
|
||
PostageStamp {
|
||
name PostageStamp36
|
||
label QC_NEG
|
||
xpos -931
|
||
ypos 2361
|
||
hide_input true
|
||
}
|
||
push $Ne6739400
|
||
PostageStamp {
|
||
name PostageStamp42
|
||
label SWITCH_PLATE_COMP
|
||
xpos -1846
|
||
ypos 1241
|
||
hide_input true
|
||
}
|
||
push $Ne66fa400
|
||
PostageStamp {
|
||
name PostageStamp44
|
||
label WIDTH_HEIGHT_FRAMERANGE
|
||
xpos -1105
|
||
ypos 1161
|
||
hide_input true
|
||
}
|
||
push $Nef7b2c00
|
||
Dot {
|
||
name Dot27
|
||
xpos -2363
|
||
ypos 4014
|
||
}
|
||
PostageStamp {
|
||
name PostageStamp47
|
||
label DIFFERENCE_ALPHA
|
||
xpos -2385
|
||
ypos 4137
|
||
hide_input true
|
||
}
|
||
push $Nef7b3c00
|
||
PostageStamp {
|
||
name PostageStamp46
|
||
label DIFFERENCE_HIGHLIGHT
|
||
xpos -2670
|
||
ypos 4137
|
||
hide_input true
|
||
}
|
||
push $Nefaca400
|
||
PostageStamp {
|
||
name PostageStamp49
|
||
label DIFFERENCE
|
||
xpos -1878
|
||
ypos 4137
|
||
hide_input true
|
||
}
|
||
push $Ne68c1400
|
||
PostageStamp {
|
||
name PostageStamp51
|
||
label NaN
|
||
xpos -712
|
||
ypos 4017
|
||
hide_input true
|
||
}
|
||
push $Ne68c0800
|
||
Expression {
|
||
channel0 rgba
|
||
expr0 isnan(r)
|
||
channel1 rgba
|
||
expr1 isnan(g)
|
||
channel2 rgba
|
||
expr2 isnan(b)
|
||
name Expression4
|
||
xpos -840
|
||
ypos 3464
|
||
disable true
|
||
}
|
||
Expression {
|
||
channel0 rgba
|
||
expr0 clamp(r+g+b)
|
||
channel1 rgba
|
||
expr1 clamp(r+g+b)
|
||
channel2 rgba
|
||
expr2 clamp(r+g+b)
|
||
channel3 rgba
|
||
expr3 clamp(r+g+b)
|
||
name Expression5
|
||
xpos -840
|
||
ypos 3511
|
||
disable true
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
color {1 0 0 0}
|
||
color_panelDropped true
|
||
name Constant2
|
||
xpos -1250
|
||
ypos 3487
|
||
disable true
|
||
}
|
||
push $Ne68c0800
|
||
Dot {
|
||
name Dot11
|
||
xpos -994
|
||
ypos 3366
|
||
}
|
||
Keymix {
|
||
inputs 3
|
||
name Keymix2
|
||
xpos -1016
|
||
ypos 3505
|
||
disable true
|
||
}
|
||
push $Nefa65000
|
||
PostageStamp {
|
||
name PostageStamp39
|
||
label QC_NEG_HIGH
|
||
xpos -532
|
||
ypos 2505
|
||
hide_input true
|
||
}
|
||
push $Ne687f400
|
||
PostageStamp {
|
||
name PostageStamp54
|
||
label COMP
|
||
xpos -2036
|
||
ypos 4579
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot31
|
||
xpos -2014
|
||
ypos 4734
|
||
}
|
||
set Nef5c0c00 [stack 0]
|
||
TimeOffset {
|
||
time_offset 1
|
||
time ""
|
||
name TimeOffset2
|
||
xpos -2192
|
||
ypos 4877
|
||
}
|
||
push $Nef5c0c00
|
||
Merge2 {
|
||
inputs 2
|
||
operation difference
|
||
sRGB true
|
||
name Merge14
|
||
xpos -2036
|
||
ypos 4877
|
||
}
|
||
Expression {
|
||
expr0 "r == 0 ? 10000 : 0"
|
||
expr1 "g == 0 ? 10000 : 0"
|
||
expr2 "b == 0 ? 10000 : 0"
|
||
expr3 "a == 0 ? 10000 : 0"
|
||
name DISPLAY2
|
||
xpos -2036
|
||
ypos 4965
|
||
}
|
||
push $Nefa96800
|
||
PostageStamp {
|
||
name PostageStamp53
|
||
label PLATE
|
||
xpos -2731
|
||
ypos 4593
|
||
hide_input true
|
||
}
|
||
Dot {
|
||
name Dot30
|
||
xpos -2709
|
||
ypos 4744
|
||
}
|
||
set Nef5c1c00 [stack 0]
|
||
TimeOffset {
|
||
time_offset 1
|
||
time ""
|
||
name TimeOffset1
|
||
xpos -2887
|
||
ypos 4887
|
||
}
|
||
set Neb647700 [stack 0]
|
||
push $Nef5c1c00
|
||
Merge2 {
|
||
inputs 2
|
||
operation difference
|
||
sRGB true
|
||
name Merge13
|
||
xpos -2731
|
||
ypos 4887
|
||
}
|
||
Expression {
|
||
expr0 "r == 0 ? 10000 : 0"
|
||
expr1 "g == 0 ? 10000 : 0"
|
||
expr2 "b == 0 ? 10000 : 0"
|
||
expr3 "a == 0 ? 10000 : 0"
|
||
name DISPLAY1
|
||
xpos -2731
|
||
ypos 4975
|
||
}
|
||
BlinkScript {
|
||
inputs 0
|
||
recompileCount 2
|
||
ProgramGroup 1
|
||
KernelDescription "3 \"DuplicatedFrames\" iterate pixelWise 8bf42c540d2893ab01859b6f1ba0969a366c433fcf6f5cc7644c5acabe4a6134 2 \"src\" Read Point \"dst\" Write Point 0 0 0"
|
||
kernelSource "\nkernel DuplicatedFrames : ImageComputationKernel<ePixelWise>\n\{\n Image<eRead, eAccessPoint, eEdgeClamped> src; // the input image\n Image<eWrite> dst; // the output image\n\n param:\n\n\n // In define(), parameters can be given labels and default values.\n void define() \{\n\n \}\n\n // The init() function is run before any calls to process().\n // Local variables can be initialized here.\n void init() \{\n \}\n\n void process() \{\n // Read the input image\n SampleType(src) input = src();\n\n // Isolate the RGBA components\n float4 srcPixel(input.x, input.y, input.z, input.w);\n \n float mark = 0.0f;\n\n if (srcPixel.x > 0.0f || srcPixel.y > 0.0f || srcPixel.z > 0.0f || srcPixel.w > 0.0f) \{\n mark = 1.0f;\n \}\n\n dst() = float4(mark, 0.0f, 0.0f, 0.0f);\n \}\n\};\n"
|
||
rebuild ""
|
||
rebuild_finalise ""
|
||
name BlinkScript2
|
||
xpos -2509
|
||
ypos 4938
|
||
}
|
||
BlinkScript {
|
||
inputs 0
|
||
recompileCount 13
|
||
ProgramGroup 1
|
||
KernelDescription "3 \"DuplicatedFrames\" iterate pixelWise 4bc177c43a4f70507460cb63ecb623c7d194e2c006c37326230da1462f1523ab 3 \"current_frame\" Read Point \"previous_frame\" Read Point \"dst\" Write Point 0 0 0"
|
||
kernelSource "\nkernel DuplicatedFrames : ImageComputationKernel<ePixelWise>\n\{\n Image<eRead, eAccessPoint, eEdgeClamped> current_frame;\n Image<eRead, eAccessPoint, eEdgeClamped> previous_frame;\n Image<eWrite> dst; // the output image\n \n param:\n \n void define()\n \{\n \n \}\n \n void init()\n \{\n \n \}\n \n void process()\n \{\n float4 rgba = current_frame();\n \n float mark = 0.0f;\n\n if (rgba.x == 0.0f && rgba.y == 0.0f && rgba.z == 0.0f) \{\n mark = 1.0f;\n \} else \{\n mark = 0.0f;\n \}\n\n dst() = mark;\n \}\n\};\n"
|
||
rebuild ""
|
||
rebuild_finalise ""
|
||
name BlinkScript3
|
||
xpos -2462
|
||
ypos 4819
|
||
}
|
||
push $Nef5c1c00
|
||
push $Neb647700
|
||
push $Nef5c1c00
|
||
BlinkScript {
|
||
inputs 2
|
||
recompileCount 16
|
||
ProgramGroup 1
|
||
KernelDescription "3 \"DuplicatedFrames\" iterate pixelWise 4bc177c43a4f70507460cb63ecb623c7d194e2c006c37326230da1462f1523ab 3 \"current_frame\" Read Point \"previous_frame\" Read Point \"dst\" Write Point 0 0 0"
|
||
kernelSource "\nkernel DuplicatedFrames : ImageComputationKernel<ePixelWise>\n\{\n Image<eRead, eAccessPoint, eEdgeClamped> current_frame;\n Image<eRead, eAccessPoint, eEdgeClamped> next_frame;\n Image<eWrite> dst; // the output image\n \n param:\n \n void define()\n \{\n \n \}\n \n void init()\n \{\n \n \}\n \n void process()\n \{\n float4 rgba_current = current_frame();\n float4 rgba_next = next_frame();\n \n float mark = 0.0f;\n\n if (rgba_current == rgba_next) \{\n mark = 1.0f;\n \} else \{\n mark = 0.0f;\n \}\n\n dst() = mark;\n \}\n\};\n"
|
||
rebuild ""
|
||
rebuild_finalise ""
|
||
name BlinkScript1
|
||
xpos -2556
|
||
ypos 5033
|
||
}
|
||
push 0
|
||
Viewer {
|
||
inputs 3
|
||
frame_range 1001-1142
|
||
fps 25
|
||
input_number 1
|
||
colour_sample_bbox {0.8237410188 -0.3687050343 0.8241906762 -0.3660072088}
|
||
viewerProcess "ACES 1.0 - SDR Video (sRGB - Display)"
|
||
name Viewer1
|
||
xpos -4621
|
||
ypos 5823
|
||
}
|
||
end_group
|
||
push $Neb6ec400
|
||
PostageStamp {
|
||
name Stamp27
|
||
help "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021"
|
||
onCreate "if nuke.GUI:\n try:\n import stamps; stamps.wiredOnCreate()\n except:\n pass\n"
|
||
knobChanged "import stamps; stamps.wiredKnobChanged()"
|
||
autolabel "nuke.thisNode().knob(\"title\").value()"
|
||
tile_color 0x1000001
|
||
note_font Verdana
|
||
note_font_size 20
|
||
xpos -260
|
||
ypos 23962
|
||
hide_input true
|
||
addUserKnob {20 wired_tab l "Wired Stamp"}
|
||
addUserKnob {26 identifier -STARTLINE +HIDDEN T wired}
|
||
addUserKnob {3 lockCallbacks l "" +STARTLINE +HIDDEN}
|
||
addUserKnob {6 toReconnect -STARTLINE +HIDDEN}
|
||
addUserKnob {1 title l Title: t "Displayed name on the Node Graph for this Stamp and its Anchor.\nIMPORTANT: This is only for display purposes, and is different from the real/internal name of the Stamps."}
|
||
title MASTER_COMP_EXR
|
||
addUserKnob {26 prev_title l "" +STARTLINE +HIDDEN T MASTER_COMP_EXR}
|
||
addUserKnob {26 tags l Tags: t "Tags of this stamp's Anchor, for information purpose only.\nClick \"show anchor\" to change them." T <i>2D</i>}
|
||
addUserKnob {26 backdrops l Backdrops: t "Labels of backdrop nodes which contain this stamp's Anchor." T "<i><center>ACES,<center>MASTER OUTPUT,<center>OUT</i>"}
|
||
addUserKnob {26 line1 l "" +STARTLINE}
|
||
addUserKnob {6 postageStamp_show l "postage stamp" t "Enable the postage stamp thumbnail in this node.\nYou're seeing this because the class of this node includes the postage_stamp knob." +STARTLINE}
|
||
addUserKnob {26 anchor_label l Anchor: T " "}
|
||
addUserKnob {22 show_anchor l " show anchor " t "Show the properties panel for this Stamp's Anchor." -STARTLINE T stamps.wiredShowAnchor()}
|
||
addUserKnob {22 zoom_anchor l "zoom anchor" t "Navigate to this Stamp's Anchor on the Node Graph." -STARTLINE T stamps.wiredZoomAnchor()}
|
||
addUserKnob {26 stamps_label l Stamps: T " "}
|
||
addUserKnob {22 zoomNext l " zoom next " t "Navigate to this Stamp's next sibling on the Node Graph." -STARTLINE T stamps.wiredZoomNext()}
|
||
addUserKnob {22 selectSimilar l " select similar " t "Select all similar Stamps to this one on the Node Graph." -STARTLINE T stamps.wiredSelectSimilar()}
|
||
addUserKnob {26 space_1 l "" +STARTLINE T " "}
|
||
addUserKnob {26 reconnect_label l Reconnect: t "Reconnect by the stored Anchor name." T " "}
|
||
addUserKnob {22 reconnect_this l this t "Reconnect this Stamp to its Anchor, by its stored Anchor name." -STARTLINE T "n = nuke.thisNode()\ntry:\n n.setInput(0,nuke.toNode(n.knob(\"anchor\").value()))\nexcept:\n nuke.message(\"Unable to reconnect.\")\ntry:\n import stamps\n stamps.wiredGetStyle(n)\nexcept:\n pass\n"}
|
||
addUserKnob {22 reconnect_similar l similar t "Reconnect this Stamp and similar ones to their Anchor, by their stored anchor name." -STARTLINE T stamps.wiredReconnectSimilar()}
|
||
addUserKnob {22 reconnect_all l all t "Reconnect all the Stamps to their Anchors, by their stored anchor names." -STARTLINE T stamps.wiredReconnectAll()}
|
||
addUserKnob {26 space_2 l "" +STARTLINE T " "}
|
||
addUserKnob {20 advanced_reconnection l "Advanced Reconnection" n 2}
|
||
addUserKnob {26 reconnect_by_title_label l "<font color=gold>By Title:" t "Reconnect by searching for a matching title." T " "}
|
||
addUserKnob {22 reconnect_by_title_this l this t "Look for an Anchor that shares this Stamp's title, and connect this Stamp to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitle()}
|
||
addUserKnob {22 reconnect_by_title_similar l similar t "Look for an Anchor that shares this Stamp's title, and connect this Stamp and similar ones to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSimilar()}
|
||
addUserKnob {22 reconnect_by_title_selected l selected t "For each Stamp selected, look for an Anchor that shares its title, and connect to it.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectByTitleSelected()}
|
||
addUserKnob {26 reconnect_by_selection_label l "<font color=orangered>By Selection:" t "Force reconnect to a selected Anchor." T " "}
|
||
addUserKnob {22 reconnect_by_selection_this l this t "Force reconnect this Stamp to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelection()}
|
||
addUserKnob {22 reconnect_by_selection_similar l similar t "Force reconnect this Stamp and similar ones to a selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSimilar()}
|
||
addUserKnob {22 reconnect_by_selection_selected l selected t "Force reconnect all selected Stamps to an also selected Anchor, whatever its name or title.\nIMPORTANT: Use this carefully, and only when the normal reconnection doesn't work." -STARTLINE T stamps.wiredReconnectBySelectionSelected()}
|
||
addUserKnob {1 anchor l Anchor}
|
||
anchor Anchor_1f620af31
|
||
addUserKnob {6 auto_reconnect_by_title l "<font color=#ED9977> auto-reconnect by title" t "When creating this stamp again (like on copy-paste), auto-reconnect it by title instead of doing it by the saved anchor's name, and auto-turn this off immediately.\nIMPORTANT: Should be off by default. Only use this for setting up templates." +STARTLINE}
|
||
addUserKnob {26 line2 l "" +STARTLINE}
|
||
addUserKnob {22 buttonHelp l Help -STARTLINE T stamps.showHelp()}
|
||
addUserKnob {26 version l " " t "Stamps by Adrian Pueyo and Alexey Kuchinski.\nUpdated May 18 2021." -STARTLINE T "<a href=\"http://www.nukepedia.com/gizmos/other/stamps\" style=\"color:#666;text-decoration: none;\"><span style=\"color:#666\"> <big>Stamps v1.1</big></b></a>"}
|
||
}
|
||
Write {
|
||
file "\[getenv CVRT_SHOT_ROOT]/Export/sends/\[getenv CVRT_FILENAME]_\[regsub -all \{^_+|_+\$\} \[regsub -all \{\[^a-zA-Z0-9]+\} \[regsub -all \{\[\\s.]+\} \[value this.colorspace] \"\"] \"_\"] \"\"].mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov_prores_codec_profile "ProRes 4:4:4:4 XQ 12-bit"
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 28000
|
||
mov64_bitrate_tolerance 0
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "ARRI LogC3 (EI800)"
|
||
create_directories true
|
||
checkHashOnRead false
|
||
version 31
|
||
in_colorspace ACES2065-1
|
||
out_colorspace "ARRI LogC3 (EI800)"
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name WRITE_QT_LOG
|
||
label "\n\n!!! Please set the correct output transform !!!\n!!! Check that the framerate is correct !!!\n\n\n\[python os.path.normpath(nuke.thisNode().knob(\"file\").evaluate())]"
|
||
note_font "Verdana Bold"
|
||
xpos -260
|
||
ypos 24316
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name PIPELINE
|
||
onCreate "\nif nuke.thisNode():\n try:\n import os\n import re\n from pathlib import Path, PureWindowsPath\n \n \n # SET ENVIRONMENT VARIABLES\n class get_env_vars_from_node:\n def sanitize_str(self, str):\n return (\n re.sub(\n r\"_\{2,\}\",\n \"_\",\n re.sub(r\"\[^a-zA-Z0-9-]\", \"_\", str.replace(\" \", \"\").replace(\".\", \"\")),\n ).strip(\"_\")\n if str\n else \"\"\n )\n \n \n def get_version(self, str):\n pattern = r\"(?<!\[a-zA-Z0-9])v(\\d+)\"\n match = re.search(pattern, str.lower())\n \n \n \n if match:\n return match.group(1).zfill(3)\n else:\n return None\n \n \n def __init__(self, node):\n node.knob(\"uuid\").setValue(\"675ecf52-769b-4980-b482-108617f2742a\")\n self.script_path = nuke.scriptName() if nuke.root().name() != \"Root\" else \"\"\n self.script_name = self.sanitize_str(Path(nuke.scriptName()).stem) if nuke.root().name() != \"Root\" else \"\"\n self.script_version = f\"v\{self.get_version(self.script_name)\}\"\n \n \n self.shot_root = PureWindowsPath(os.path.normpath(os.path.join(os.path.dirname(self.script_path), node.knob(\"shot_root\").getValue()))).as_posix()\n node.knob(\"shot_root\").setTooltip(f\"The shot's root folder path relative to the current script path.<br><br>\{self.shot_root\}\")\n node.knob(\"shot_root_display\").setValue(self.shot_root)\n \n \n self.working_space = nuke.Root()\[\"workingSpaceLUT\"].value()\n # self.working_space = nuke.Root()\[\"workingSpaceLUT\"].toScript()\n \n \n self.vendor = node.knob(\"vendor\").getValue() if node.knob(\"vendor\") else \"\"\n self.show_name = (\n node.knob(\"show_name\").getValue() if node.knob(\"show_name\") else \"\"\n )\n self.show_id = (\n self.sanitize_str(node.knob(\"show_id\").getValue())\n if node.knob(\"show_id\")\n else \"\"\n )\n self.sequence = (\n self.sanitize_str(node.knob(\"sequence\").getValue())\n if node.knob(\"sequence\")\n else \"\"\n )\n self.shot = (\n self.sanitize_str(node.knob(\"shot\").getValue())\n if node.knob(\"shot\")\n else \"\"\n )\n self.scope = (\n self.sanitize_str(node.knob(\"scope\").getValue())\n if node.knob(\"scope\")\n else \"\"\n )\n \n \n #self.username = os.getenv(\"USERNAME\")\n #self.machine = os.getenv(\"COMPUTERNAME\")\n self.author = node.knob(\"author\").getValue() if node.knob(\"author\") else \"\"\n self.notes = node.knob(\"notes\").getValue() if node.knob(\"notes\") else \"\"\n \n if node\[\"use_upper\"].value():\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.upper(),\n self.sequence.upper(),\n self.shot.upper(),\n self.scope.upper(),\n self.script_version,\n ],\n )\n )\n else:\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.lower(),\n self.sequence.lower(),\n self.shot.lower(),\n self.scope.lower(),\n self.script_version,\n ],\n )\n )\n \n \n env_vars = get_env_vars_from_node(node=nuke.thisNode())\n \n \n os.environ\[\"CVRT_WORKING_SPACE\"] = env_vars.working_space\n os.environ\[\"CVRT_VENDOR\"] = env_vars.vendor\n os.environ\[\"CVRT_SHOW_NAME\"] = env_vars.show_name\n os.environ\[\"CVRT_SHOW_ID\"] = env_vars.show_id\n os.environ\[\"CVRT_SEQUENCE\"] = env_vars.sequence\n os.environ\[\"CVRT_SHOT\"] = env_vars.shot\n os.environ\[\"CVRT_SCRIPT_PATH\"] = env_vars.script_path\n os.environ\[\"CVRT_SCRIPT_NAME\"] = env_vars.script_name\n os.environ\[\"CVRT_SCRIPT_VERSION\"] = env_vars.script_version\n os.environ\[\"CVRT_SHOT_ROOT\"] = env_vars.shot_root\n os.environ\[\"CVRT_SCOPE\"] = env_vars.scope\n os.environ\[\"CVRT_FILENAME\"] = env_vars.filename\n os.environ\[\"CVRT_AUTHOR\"] = env_vars.author\n os.environ\[\"CVRT_NOTES\"] = env_vars.notes\n #os.environ\[\"CVRT_USERNAME\"] = env_vars.username\n #os.environ\[\"CVRT_MACHINE\"] = env_vars.machine\n except:\n pass\n"
|
||
knobChanged "\nimport os\nimport re\nfrom pathlib import Path, PureWindowsPath\n\n# SET ENVIRONMENT VARIABLES\nclass get_env_vars_from_node:\n def sanitize_str(self, str):\n return (\n re.sub(\n r\"_\{2,\}\",\n \"_\",\n re.sub(r\"\[^a-zA-Z0-9-]\", \"_\", str.replace(\" \", \"\").replace(\".\", \"\")),\n ).strip(\"_\")\n if str\n else \"\"\n )\n\n def get_version(self, str):\n pattern = r\"(?<!\[a-zA-Z0-9])v(\\d+)\"\n match = re.search(pattern, str.lower())\n\n\n if match:\n return match.group(1).zfill(3)\n else:\n return None\n\n def __init__(self, node):\n node.knob(\"uuid\").setValue(\"675ecf52-769b-4980-b482-108617f2742a\")\n self.script_path = nuke.scriptName() if nuke.root().name() != \"Root\" else \"\"\n self.script_name = self.sanitize_str(Path(nuke.scriptName()).stem) if nuke.root().name() != \"Root\" else \"\"\n self.script_version = f\"v\{self.get_version(self.script_name)\}\"\n\n self.shot_root = PureWindowsPath(os.path.normpath(os.path.join(os.path.dirname(self.script_path), node.knob(\"shot_root\").getValue()))).as_posix()\n node.knob(\"shot_root\").setTooltip(f\"The shot's root folder path relative to the current script path.<br><br>\{self.shot_root\}\")\n node.knob(\"shot_root_display\").setValue(self.shot_root)\n\n self.working_space = nuke.Root()\[\"workingSpaceLUT\"].value()\n # self.working_space = nuke.Root()\[\"workingSpaceLUT\"].toScript()\n\n self.vendor = node.knob(\"vendor\").getValue() if node.knob(\"vendor\") else \"\"\n self.show_name = (\n node.knob(\"show_name\").getValue() if node.knob(\"show_name\") else \"\"\n )\n self.show_id = (\n self.sanitize_str(node.knob(\"show_id\").getValue())\n if node.knob(\"show_id\")\n else \"\"\n )\n self.sequence = (\n self.sanitize_str(node.knob(\"sequence\").getValue())\n if node.knob(\"sequence\")\n else \"\"\n )\n self.shot = (\n self.sanitize_str(node.knob(\"shot\").getValue())\n if node.knob(\"shot\")\n else \"\"\n )\n self.scope = (\n self.sanitize_str(node.knob(\"scope\").getValue())\n if node.knob(\"scope\")\n else \"\"\n )\n\n #self.username = os.getenv(\"USERNAME\")\n #self.machine = os.getenv(\"COMPUTERNAME\")\n self.author = node.knob(\"author\").getValue() if node.knob(\"author\") else \"\"\n self.notes = node.knob(\"notes\").getValue() if node.knob(\"notes\") else \"\"\n\n if node\[\"use_upper\"].value():\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.upper(),\n self.sequence.upper(),\n self.shot.upper(),\n self.scope.upper(),\n self.script_version,\n ],\n )\n )\n else:\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.lower(),\n self.sequence.lower(),\n self.shot.lower(),\n self.scope.lower(),\n self.script_version,\n ],\n )\n )\n\nenv_vars = get_env_vars_from_node(node=nuke.thisNode())\n\nos.environ\[\"CVRT_WORKING_SPACE\"] = env_vars.working_space\nos.environ\[\"CVRT_VENDOR\"] = env_vars.vendor\nos.environ\[\"CVRT_SHOW_NAME\"] = env_vars.show_name\nos.environ\[\"CVRT_SHOW_ID\"] = env_vars.show_id\nos.environ\[\"CVRT_SEQUENCE\"] = env_vars.sequence\nos.environ\[\"CVRT_SHOT\"] = env_vars.shot\nos.environ\[\"CVRT_SCRIPT_PATH\"] = env_vars.script_path\nos.environ\[\"CVRT_SCRIPT_NAME\"] = env_vars.script_name\nos.environ\[\"CVRT_SCRIPT_VERSION\"] = env_vars.script_version\nos.environ\[\"CVRT_SHOT_ROOT\"] = env_vars.shot_root\nos.environ\[\"CVRT_SCOPE\"] = env_vars.scope\nos.environ\[\"CVRT_FILENAME\"] = env_vars.filename\nos.environ\[\"CVRT_AUTHOR\"] = env_vars.author\nos.environ\[\"CVRT_NOTES\"] = env_vars.notes\n#os.environ\[\"CVRT_USERNAME\"] = env_vars.username\n#os.environ\[\"CVRT_MACHINE\"] = env_vars.machine\n"
|
||
tile_color 0x8a39dbff
|
||
note_font "Verdana Bold"
|
||
note_font_size 96
|
||
note_font_color 0xdbd8ddff
|
||
xpos 70
|
||
ypos -11145
|
||
addUserKnob {20 env_vars l "Environment Variables"}
|
||
addUserKnob {1 uuid +INVISIBLE}
|
||
uuid 675ecf52-769b-4980-b482-108617f2742a
|
||
addUserKnob {52 init_env_vars l "" +STARTLINE T "nuke.thisNode().knob(\"onCreate\").setValue(\n\"\"\"\nif nuke.thisNode():\n try:\n import os\n import re\n from pathlib import Path, PureWindowsPath\n \n \n # SET ENVIRONMENT VARIABLES\n class get_env_vars_from_node:\n def sanitize_str(self, str):\n return (\n re.sub(\n r\"_\{2,\}\",\n \"_\",\n re.sub(r\"\[^a-zA-Z0-9-]\", \"_\", str.replace(\" \", \"\").replace(\".\", \"\")),\n ).strip(\"_\")\n if str\n else \"\"\n )\n \n \n def get_version(self, str):\n pattern = r\"(?<!\[a-zA-Z0-9])v(\\d+)\"\n match = re.search(pattern, str.lower())\n \n \n \n if match:\n return match.group(1).zfill(3)\n else:\n return None\n \n \n def __init__(self, node):\n node.knob(\"uuid\").setValue(\"675ecf52-769b-4980-b482-108617f2742a\")\n self.script_path = nuke.scriptName() if nuke.root().name() != \"Root\" else \"\"\n self.script_name = self.sanitize_str(Path(nuke.scriptName()).stem) if nuke.root().name() != \"Root\" else \"\"\n self.script_version = f\"v\{self.get_version(self.script_name)\}\"\n \n \n self.shot_root = PureWindowsPath(os.path.normpath(os.path.join(os.path.dirname(self.script_path), node.knob(\"shot_root\").getValue()))).as_posix()\n node.knob(\"shot_root\").setTooltip(f\"The shot's root folder path relative to the current script path.<br><br>\{self.shot_root\}\")\n node.knob(\"shot_root_display\").setValue(self.shot_root)\n \n \n self.working_space = nuke.Root()\[\"workingSpaceLUT\"].value()\n # self.working_space = nuke.Root()\[\"workingSpaceLUT\"].toScript()\n \n \n self.vendor = node.knob(\"vendor\").getValue() if node.knob(\"vendor\") else \"\"\n self.show_name = (\n node.knob(\"show_name\").getValue() if node.knob(\"show_name\") else \"\"\n )\n self.show_id = (\n self.sanitize_str(node.knob(\"show_id\").getValue())\n if node.knob(\"show_id\")\n else \"\"\n )\n self.sequence = (\n self.sanitize_str(node.knob(\"sequence\").getValue())\n if node.knob(\"sequence\")\n else \"\"\n )\n self.shot = (\n self.sanitize_str(node.knob(\"shot\").getValue())\n if node.knob(\"shot\")\n else \"\"\n )\n self.scope = (\n self.sanitize_str(node.knob(\"scope\").getValue())\n if node.knob(\"scope\")\n else \"\"\n )\n \n \n #self.username = os.getenv(\"USERNAME\")\n #self.machine = os.getenv(\"COMPUTERNAME\")\n self.author = node.knob(\"author\").getValue() if node.knob(\"author\") else \"\"\n self.notes = node.knob(\"notes\").getValue() if node.knob(\"notes\") else \"\"\n \n if node\[\"use_upper\"].value():\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.upper(),\n self.sequence.upper(),\n self.shot.upper(),\n self.scope.upper(),\n self.script_version,\n ],\n )\n )\n else:\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.lower(),\n self.sequence.lower(),\n self.shot.lower(),\n self.scope.lower(),\n self.script_version,\n ],\n )\n )\n \n \n env_vars = get_env_vars_from_node(node=nuke.thisNode())\n \n \n os.environ\[\"CVRT_WORKING_SPACE\"] = env_vars.working_space\n os.environ\[\"CVRT_VENDOR\"] = env_vars.vendor\n os.environ\[\"CVRT_SHOW_NAME\"] = env_vars.show_name\n os.environ\[\"CVRT_SHOW_ID\"] = env_vars.show_id\n os.environ\[\"CVRT_SEQUENCE\"] = env_vars.sequence\n os.environ\[\"CVRT_SHOT\"] = env_vars.shot\n os.environ\[\"CVRT_SCRIPT_PATH\"] = env_vars.script_path\n os.environ\[\"CVRT_SCRIPT_NAME\"] = env_vars.script_name\n os.environ\[\"CVRT_SCRIPT_VERSION\"] = env_vars.script_version\n os.environ\[\"CVRT_SHOT_ROOT\"] = env_vars.shot_root\n os.environ\[\"CVRT_SCOPE\"] = env_vars.scope\n os.environ\[\"CVRT_FILENAME\"] = env_vars.filename\n os.environ\[\"CVRT_AUTHOR\"] = env_vars.author\n os.environ\[\"CVRT_NOTES\"] = env_vars.notes\n #os.environ\[\"CVRT_USERNAME\"] = env_vars.username\n #os.environ\[\"CVRT_MACHINE\"] = env_vars.machine\n except:\n pass\n\"\"\")" +STARTLINE}
|
||
addUserKnob {52 update_env_vars l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nimport os\nimport re\nfrom pathlib import Path, PureWindowsPath\n\n# SET ENVIRONMENT VARIABLES\nclass get_env_vars_from_node:\n def sanitize_str(self, str):\n return (\n re.sub(\n r\"_\{2,\}\",\n \"_\",\n re.sub(r\"\[^a-zA-Z0-9-]\", \"_\", str.replace(\" \", \"\").replace(\".\", \"\")),\n ).strip(\"_\")\n if str\n else \"\"\n )\n\n def get_version(self, str):\n pattern = r\"(?<!\[a-zA-Z0-9])v(\\d+)\"\n match = re.search(pattern, str.lower())\n\n\n if match:\n return match.group(1).zfill(3)\n else:\n return None\n\n def __init__(self, node):\n node.knob(\"uuid\").setValue(\"675ecf52-769b-4980-b482-108617f2742a\")\n self.script_path = nuke.scriptName() if nuke.root().name() != \"Root\" else \"\"\n self.script_name = self.sanitize_str(Path(nuke.scriptName()).stem) if nuke.root().name() != \"Root\" else \"\"\n self.script_version = f\"v\{self.get_version(self.script_name)\}\"\n\n self.shot_root = PureWindowsPath(os.path.normpath(os.path.join(os.path.dirname(self.script_path), node.knob(\"shot_root\").getValue()))).as_posix()\n node.knob(\"shot_root\").setTooltip(f\"The shot's root folder path relative to the current script path.<br><br>\{self.shot_root\}\")\n node.knob(\"shot_root_display\").setValue(self.shot_root)\n\n self.working_space = nuke.Root()\[\"workingSpaceLUT\"].value()\n # self.working_space = nuke.Root()\[\"workingSpaceLUT\"].toScript()\n\n self.vendor = node.knob(\"vendor\").getValue() if node.knob(\"vendor\") else \"\"\n self.show_name = (\n node.knob(\"show_name\").getValue() if node.knob(\"show_name\") else \"\"\n )\n self.show_id = (\n self.sanitize_str(node.knob(\"show_id\").getValue())\n if node.knob(\"show_id\")\n else \"\"\n )\n self.sequence = (\n self.sanitize_str(node.knob(\"sequence\").getValue())\n if node.knob(\"sequence\")\n else \"\"\n )\n self.shot = (\n self.sanitize_str(node.knob(\"shot\").getValue())\n if node.knob(\"shot\")\n else \"\"\n )\n self.scope = (\n self.sanitize_str(node.knob(\"scope\").getValue())\n if node.knob(\"scope\")\n else \"\"\n )\n\n #self.username = os.getenv(\"USERNAME\")\n #self.machine = os.getenv(\"COMPUTERNAME\")\n self.author = node.knob(\"author\").getValue() if node.knob(\"author\") else \"\"\n self.notes = node.knob(\"notes\").getValue() if node.knob(\"notes\") else \"\"\n\n if node\[\"use_upper\"].value():\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.upper(),\n self.sequence.upper(),\n self.shot.upper(),\n self.scope.upper(),\n self.script_version,\n ],\n )\n )\n else:\n self.filename = \"_\".join(\n filter(\n None,\n \[\n self.show_id.lower(),\n self.sequence.lower(),\n self.shot.lower(),\n self.scope.lower(),\n self.script_version,\n ],\n )\n )\n\nenv_vars = get_env_vars_from_node(node=nuke.thisNode())\n\nos.environ\[\"CVRT_WORKING_SPACE\"] = env_vars.working_space\nos.environ\[\"CVRT_VENDOR\"] = env_vars.vendor\nos.environ\[\"CVRT_SHOW_NAME\"] = env_vars.show_name\nos.environ\[\"CVRT_SHOW_ID\"] = env_vars.show_id\nos.environ\[\"CVRT_SEQUENCE\"] = env_vars.sequence\nos.environ\[\"CVRT_SHOT\"] = env_vars.shot\nos.environ\[\"CVRT_SCRIPT_PATH\"] = env_vars.script_path\nos.environ\[\"CVRT_SCRIPT_NAME\"] = env_vars.script_name\nos.environ\[\"CVRT_SCRIPT_VERSION\"] = env_vars.script_version\nos.environ\[\"CVRT_SHOT_ROOT\"] = env_vars.shot_root\nos.environ\[\"CVRT_SCOPE\"] = env_vars.scope\nos.environ\[\"CVRT_FILENAME\"] = env_vars.filename\nos.environ\[\"CVRT_AUTHOR\"] = env_vars.author\nos.environ\[\"CVRT_NOTES\"] = env_vars.notes\n#os.environ\[\"CVRT_USERNAME\"] = env_vars.username\n#os.environ\[\"CVRT_MACHINE\"] = env_vars.machine\n''')" +STARTLINE}
|
||
addUserKnob {1 shot_root l "Shot root" t "The shot's root folder path relative to the current script path.<br><br>M:/4 Projects/24254-sprite/5_Shots"}
|
||
shot_root ../../
|
||
addUserKnob {26 shot_root_display l "Shot root:" T "M:/4 Projects/24254-sprite/5_Shots"}
|
||
addUserKnob {26 divider_1 l "" +STARTLINE}
|
||
addUserKnob {1 vendor l Vendor}
|
||
vendor COVERT
|
||
addUserKnob {1 show_name l "Show name"}
|
||
addUserKnob {1 show_id l "Show Id (*)"}
|
||
addUserKnob {1 sequence l Sequence}
|
||
addUserKnob {1 shot l "Shot (*)"}
|
||
addUserKnob {1 scope l "Scope (*)"}
|
||
scope comp
|
||
addUserKnob {26 divider01 l "" +STARTLINE}
|
||
addUserKnob {1 notes l Notes}
|
||
addUserKnob {26 divider02 l "" +STARTLINE}
|
||
addUserKnob {1 author l Author}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {6 use_upper l Uppercase +STARTLINE}
|
||
addUserKnob {26 divider l "" +STARTLINE}
|
||
addUserKnob {26 required l "" +STARTLINE T " (*) Required fields.\n\nPress \"Shift + D\" to enable/disable the knobs."}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {26 version l "" +STARTLINE T v1.3}
|
||
}
|
||
Group {
|
||
name ENV_VARS_CHECK
|
||
tile_color 0x666565ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 32
|
||
note_font_color 0xf2f2f2ff
|
||
xpos 70
|
||
ypos -10989
|
||
addUserKnob {20 User l "" +STARTLINE}
|
||
addUserKnob {41 message l "" +STARTLINE T ENV_VARS_CHECK.message}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos 93
|
||
ypos -511
|
||
}
|
||
Text2 {
|
||
font_size_toolbar 100
|
||
font_width_toolbar 100
|
||
font_height_toolbar 100
|
||
message "CVRT_VENDOR: \[python os.getenv(\"CVRT_VENDOR\")]\nCVRT_SHOW_NAME: \[python os.getenv(\"CVRT_SHOW_NAME\")]\nCVRT_SHOW_ID: \[python os.getenv(\"CVRT_SHOW_ID\")]\nCVRT_SEQUENCE: \[python os.getenv(\"CVRT_SEQUENCE\")]\nCVRT_SHOT: \[python os.getenv(\"CVRT_SHOT\")]\nCVRT_SCRIPT_PATH: \[python os.getenv(\"CVRT_SCRIPT_PATH\")]\nCVRT_SHOT_ROOT: \[python os.getenv(\"CVRT_SHOT_ROOT\")]\nCVRT_SCRIPT_NAME: \[python os.getenv(\"CVRT_SCRIPT_NAME\")]\nCVRT_SCRIPT_VERSION: \[python os.getenv(\"CVRT_SCRIPT_VERSION\")]\nCVRT_SCOPE: \[python os.getenv(\"CVRT_SCOPE\")]\nCVRT_NOTES: \[python os.getenv(\"CVRT_NOTES\")]\nCVRT_WORKING_SPACE: \[python os.getenv(\"CVRT_WORKING_SPACE\")]\nCVRT_AUTHOR: \[python os.getenv(\"CVRT_AUTHOR\")]\nCVRT_FILENAME: \[python os.getenv(\"CVRT_FILENAME\")]\n"
|
||
old_message {{67 86 82 84 95 86 69 78 68 79 82 58 32 67 79 86 69 82 84 10 67 86 82 84 95 83 72 79 87 95 78 65 77 69 58 32 10 67 86 82 84 95 83 72 79 87 95 73 68 58 32 10 67 86 82 84 95 83 69 81 85 69 78 67 69 58 32 10 67 86 82 84 95 83 72 79 84 58 32 10 67 86 82 84 95 83 67 82 73 80 84 95 80 65 84 72 58 32 32 69 58 47 95 95 68 69 86 47 67 111 118 101 114 116 95 80 105 112 101 108 105 110 101 47 78 117 107 101 47 115 99 114 105 112 116 115 47 116 101 109 112 108 97 116 101 95 118 48 57 46 110 107 10 67 86 82 84 95 83 72 79 84 95 82 79 79 84 58 32 32 69 58 47 95 95 68 69 86 47 67 111 118 101 114 116 95 80 105 112 101 108 105 110 101 10 67 86 82 84 95 83 67 82 73 80 84 95 78 65 77 69 58 32 32 116 101 109 112 108 97 116 101 95 118 48 57 10 67 86 82 84 95 83 67 82 73 80 84 95 86 69 82 83 73 79 78 58 32 32 118 48 48 57 10 67 86 82 84 95 83 67 79 80 69 58 32 99 111 109 112 10 67 86 82 84 95 78 79 84 69 83 58 32 10 67 86 82 84 95 87 79 82 75 73 78 71 95 83 80 65 67 69 58 32 65 67 69 83 50 48 54 53 45 49 10 67 86 82 84 95 65 85 84 72 79 82 58 32 10 67 86 82 84 95 70 73 76 69 78 65 77 69 58 32 99 111 109 112 95 118 48 48 57 10}
|
||
}
|
||
old_expression_markers {{13 18 36 35 51 50 67 66 79 78 99 151 170 193 214 225 249 252 266 269 283 282 304 313 328 327 344 352}
|
||
}
|
||
box {0 0 {root.width} {root.height}}
|
||
xjustify center
|
||
yjustify center
|
||
transforms {{0 2}
|
||
}
|
||
cursor_position 351
|
||
font {{ Utopia : Bold : UtopiaBold.pfa : 0 }}
|
||
global_font_scale 0.5
|
||
leading 0.35
|
||
center {1920 1080}
|
||
cursor_initialised true
|
||
autofit_bbox false
|
||
initial_cursor_position {{0 2160}
|
||
}
|
||
group_animations {{0} imported: 0 selected: items: "root transform/"}
|
||
animation_layers {{1 11 1920 1080 0 0 1 1 0 0 0 0}
|
||
}
|
||
name ENV_VARS_CHECK
|
||
tile_color 0x666565ff
|
||
note_font Verdana
|
||
note_font_size 32
|
||
note_font_color 0xf2f2f2ff
|
||
selected true
|
||
xpos 93
|
||
ypos -454
|
||
addUserKnob {20 User}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 93
|
||
ypos -371
|
||
}
|
||
end_group
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/VFX_Sup/summer/magnifics_upscale-R5Rp4kstAL3XoKUP23Mx-summer_retouch copy.png"
|
||
localizationPolicy on
|
||
format "9888 5568 0 0 9888 5568 1 "
|
||
origset true
|
||
version 2
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read5
|
||
xpos -10379
|
||
ypos -6398
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/VFX_Sup/summer/enhanced_summer_retouch copy.png"
|
||
localizationPolicy on
|
||
format "4096 2304 0 0 4096 2304 1 "
|
||
origset true
|
||
version 2
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read4
|
||
xpos -10498
|
||
ypos -6389
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/VFX_Sup/summer/enhanced_summer_retouch copy.png"
|
||
localizationPolicy on
|
||
format "4096 2304 0 0 4096 2304 1 "
|
||
origset true
|
||
version 2
|
||
colorspace aces_interchange
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read3
|
||
xpos -17686
|
||
ypos -5349
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.46
|
||
gamma 0.82
|
||
midtones.saturation {0.95 0.85 0.95 0.95}
|
||
midtones.saturation_panelDropped true
|
||
name ColorCorrect1
|
||
xpos -17686
|
||
ypos -5239
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V1-0006_A001C019_130102_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 41
|
||
origlast 41
|
||
origset true
|
||
version 2
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
name Read1
|
||
xpos -17297
|
||
ypos -5267
|
||
}
|
||
set Ne6c0e800 [stack 0]
|
||
FrameHold {
|
||
firstFrame 17
|
||
name FrameHold1
|
||
xpos -17352
|
||
ypos -5159
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO60_plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write1
|
||
xpos -17472
|
||
ypos -5111
|
||
}
|
||
ContactSheet {
|
||
inputs 2
|
||
rows 1
|
||
columns 2
|
||
name ContactSheet1
|
||
xpos -17695
|
||
ypos -5166
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V1-0003_A001C011_130101_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 41
|
||
origlast 41
|
||
origset true
|
||
version 2
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
name Read11
|
||
xpos -15695
|
||
ypos -5339
|
||
}
|
||
set Ne6c0f800 [stack 0]
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh030.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write10
|
||
xpos -15795
|
||
ypos -5265
|
||
}
|
||
push $Ne6c0f800
|
||
FrameHold {
|
||
firstFrame 31
|
||
name FrameHold2
|
||
xpos -15635
|
||
ypos -5198
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO40_18plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 2
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write2
|
||
xpos -15871
|
||
ypos -5204
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V1-0004_A001C012_130101_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 30
|
||
origlast 30
|
||
origset true
|
||
version 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
name Read2
|
||
xpos -14040
|
||
ypos -5263
|
||
}
|
||
set Ne6c6ac00 [stack 0]
|
||
FrameHold {
|
||
firstFrame 18
|
||
name FrameHold3
|
||
xpos -14081
|
||
ypos -5116
|
||
}
|
||
set Ne14ed080 [stack 0]
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO30_31plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 3
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write4
|
||
xpos -14191
|
||
ypos -5110
|
||
}
|
||
push $Ne6c6ac00
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh040.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write11
|
||
xpos -14162
|
||
ypos -5187
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V4-0002_A002C013_130102_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 16
|
||
origlast 16
|
||
origset true
|
||
version 5
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read13
|
||
xpos -9605
|
||
ypos -5329
|
||
}
|
||
set Ne6cd2000 [stack 0]
|
||
FrameHold {
|
||
firstFrame 4
|
||
name FrameHold5
|
||
xpos -9686
|
||
ypos -5207
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO70_4plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 5
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write7
|
||
xpos -9713
|
||
ypos -5152
|
||
}
|
||
push $Ne6cd2000
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh070.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write13
|
||
xpos -9758
|
||
ypos -5226
|
||
}
|
||
push $Ne6c0e800
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh060.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write9
|
||
xpos -17466
|
||
ypos -5243
|
||
}
|
||
push $Ne6c0f800
|
||
Tracker4 {
|
||
tracks { { 1 31 2 }
|
||
{ { 5 1 20 enable e 1 }
|
||
{ 3 1 75 name name 1 }
|
||
{ 2 1 58 track_x track_x 1 }
|
||
{ 2 1 58 track_y track_y 1 }
|
||
{ 2 1 63 offset_x offset_x 1 }
|
||
{ 2 1 63 offset_y offset_y 1 }
|
||
{ 4 1 27 T T 1 }
|
||
{ 4 1 27 R R 1 }
|
||
{ 4 1 27 S S 1 }
|
||
{ 2 0 45 error error 1 }
|
||
{ 1 1 0 error_min error_min 1 }
|
||
{ 1 1 0 error_max error_max 1 }
|
||
{ 1 1 0 pattern_x pattern_x 1 }
|
||
{ 1 1 0 pattern_y pattern_y 1 }
|
||
{ 1 1 0 pattern_r pattern_r 1 }
|
||
{ 1 1 0 pattern_t pattern_t 1 }
|
||
{ 1 1 0 search_x search_x 1 }
|
||
{ 1 1 0 search_y search_y 1 }
|
||
{ 1 1 0 search_r search_r 1 }
|
||
{ 1 1 0 search_t search_t 1 }
|
||
{ 2 1 0 key_track key_track 1 }
|
||
{ 2 1 0 key_search_x key_search_x 1 }
|
||
{ 2 1 0 key_search_y key_search_y 1 }
|
||
{ 2 1 0 key_search_r key_search_r 1 }
|
||
{ 2 1 0 key_search_t key_search_t 1 }
|
||
{ 2 1 0 key_track_x key_track_x 1 }
|
||
{ 2 1 0 key_track_y key_track_y 1 }
|
||
{ 2 1 0 key_track_r key_track_r 1 }
|
||
{ 2 1 0 key_track_t key_track_t 1 }
|
||
{ 2 1 0 key_centre_offset_x key_centre_offset_x 1 }
|
||
{ 2 1 0 key_centre_offset_y key_centre_offset_y 1 }
|
||
}
|
||
{
|
||
{ {curve K x1 1} "track 1" {curve 3120 3120.000244 3120.083496 3119.891113 3120.170898 3120.298828 3120.674072 3122.476807 3130.623779 3144.685303 3158.62793 3171.134033 3178.421143 3184.020264 3193.111816 3206.702637 3221.860352 3236.040283 3244.459473 3245.325684 3245.062256 3245.168213 3244.512939 3243.769043 3243.619385 3243.599121 3243.520508 3244.062744 3244.345459 3244.770752 3244.783203 3244.880127 3245.14624 3245.144287 3245.973145 3247.660156 3249.187744 3251.202637 3252.791504 3254.416504 3255.904053 3255.2146} {curve 2856 2856.000244 2854.81958 2854.80957 2855.394043 2854.761719 2852.914551 2847.840088 2836.32251 2813.682861 2778.969727 2734.081055 2678.102295 2619.283691 2573.217529 2542.101318 2522.960205 2514.445801 2514.825195 2519.254395 2519.722168 2516.212891 2514.587646 2514.2229 2511.840576 2510.1875 2510.931885 2511.770264 2511.770508 2512.025391 2511.086182 2508.562256 2506.638916 2506.408447 2505.591553 2504.05542 2502.558594 2501.899658 2500.766113 2499.299316 2498.538818 2497.002197} {curve K x1 0} {curve K x1 0} 1 0 0 {curve 0 0 2.69281307e-07 4.171318522e-07 5.735798418e-07 6.567024133e-07 7.812713173e-07 9.436551914e-07 1.132573571e-06 1.659857112e-06 2.026573045e-06 2.713483206e-06 3.496216876e-06 3.427034662e-06 2.879109165e-06 2.80183783e-06 2.655834288e-06 2.631027906e-06 2.595312449e-06 2.6689073e-06 2.769990057e-06 2.904135376e-06 3.118750443e-06 3.219705291e-06 3.245844333e-06 3.343573491e-06 3.419448471e-06 3.423331079e-06 3.564707541e-06 3.686251943e-06 3.871095007e-06 3.907419525e-06 3.968273575e-06 4.11355018e-06 4.31913621e-06 4.421948314e-06 4.634136043e-06 4.6711845e-06 4.642627415e-06 4.660818925e-06 4.691213513e-06 4.560453309e-06} 0 4.69121e-06 -144 -144 467.479 69 -223 -115 223 115 {curve} {curve 2828 2752} {curve 2672 2596} {curve 3412 3808} {curve 3040 3040} {curve 3052 2976} {curve 2788 2712} {curve 3188 3586} {curve 2924 2924} {curve 67 143.0002441} {curve 67 143.0002441} }
|
||
{ {curve K x1 1} "track 2" {curve 480 480 480.2960205 480.137085 480.3739319 480.5916748 481.2293091 483.5225525 492.8887024 509.3960876 526.6862793 543.149353 554.6342773 564.2867432 576.5692139 592.5679932 609.3504639 624.3874512 633.1143188 633.7874756 633.4671631 633.7357178 633.0776367 632.4054565 632.4470825 632.5205078 632.3311768 632.4129639 633.1016235 633.5640869 633.7076416 633.9435425 634.3868408 634.4351807 635.331604 637.1245117 637.1894531 640.362793 642.7122803 644.4660034 645.9837036 645.3067017} {curve 2928 2928 2926.59375 2926.381104 2927.12793 2926.384521 2924.202637 2918.706055 2905.703125 2880.591064 2844.585205 2798.07959 2740.1875 2680.434082 2634.225098 2602.502441 2582.1521 2573.266846 2573.372559 2577.952637 2578.573242 2575.48999 2573.719482 2573.349121 2570.997314 2569.350098 2570.354492 2572.607422 2571.135986 2571.712402 2570.331543 2567.721924 2565.760254 2564.625732 2564.030029 2562.377441 2562.30542 2560.758545 2558.678955 2557.110107 2556.173096 2554.915771} {curve K x1 0} {curve K x1 0} 0 0 0 {curve 0 0 4.134043624e-07 5.783428901e-07 1.014265394e-06 1.180628582e-06 1.374699709e-06 1.733680217e-06 3.563209257e-06 1.068704062e-05 2.249937685e-05 4.275708965e-05 6.962196512e-05 9.112978077e-05 0.0001086613955 0.00014003554 0.0001641896184 0.0001926725798 0.0001661354616 0.0001683885252 0.0001696572096 0.0001718958103 0.0001730000865 0.0001722221381 0.0001683177136 0.0001625722817 0.0001767584506 0.0002383581606 0.0001563010417 0.0001536770816 0.0001538110956 0.0001554361275 0.0001554296904 0.0001538582969 0.0001542176814 0.0001552831749 0.0003997159233 0.0003090459468 0.0001600848715 0.0001573301107 0.0001592984175 0.0001605172101} 0 0.000399716 -244 -60 244 60 -511 -99 511 99 {curve} {curve 104 -276} {curve 2852 2768} {curve 856 1232} {curve 3004 3084} {curve 412 236} {curve 2860 2868} {curve 548 722} {curve 2996 2986} {curve 67 243} {curve 67 59} }
|
||
}
|
||
}
|
||
|
||
cornerPinOptions "Transform (match-move)"
|
||
translate {{curve -0.000244140625 0 0.08325195312 -0.1091308594 0.1706542969 0.2985839844 0.673828125 2.4765625 10.62353516 24.68505859 38.62768555 51.13378906 58.42089844 64.02001953 73.11157227 86.70239258 101.8601074 116.0400391 124.4592285 125.3254395 125.0620117 125.1679688 124.5126953 123.7687988 123.6191406 123.598877 123.5202637 124.0625 124.3452148 124.7705078 124.782959 124.8798828 125.1459961 125.144043 125.9729004 127.6599121 129.1875 131.2023926 132.7912598 134.4162598 135.9038086 135.2143555} {curve -0.000244140625 0 -1.180664062 -1.190673828 -0.6062011719 -1.238525391 -3.085693359 -8.16015625 -19.67773438 -42.31738281 -77.03051758 -121.9191895 -177.8979492 -236.7165527 -282.7827148 -313.8989258 -333.0400391 -341.5544434 -341.1750488 -336.7458496 -336.2780762 -339.7873535 -341.4125977 -341.7773438 -344.159668 -345.8127441 -345.0683594 -344.2299805 -344.2297363 -343.9748535 -344.9140625 -347.4379883 -349.3613281 -349.5917969 -350.4086914 -351.9448242 -353.4416504 -354.1005859 -355.2341309 -356.7009277 -357.4614258 -358.9980469}}
|
||
center {{curve 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244 3120.000244} {curve 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244 2856.000244}}
|
||
selected_tracks 0,1
|
||
name Tracker1
|
||
xpos -15432
|
||
ypos -5303
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Rectangle3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc2840000}
|
||
{x451a8000 x4506c000}
|
||
{x42a6aaa0}
|
||
{xc2a6aaa0}
|
||
{x452a2000 x4506c000}
|
||
{0 xc2840000}
|
||
{0 x42840000}
|
||
{x452d05d1 x44f08ba4}
|
||
{xc2a6aaa0}
|
||
{x42a6aaa0}
|
||
{x451941f0 x44f0f83d}
|
||
{0 x42840000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc2100000 xc29e0000}
|
||
{xc33d0000 x42ba0000}
|
||
{x42ba0000 x427c0000}
|
||
{xc2b6aaa0 x419d5580}
|
||
{x42bcaaa0 x42fcaaa0}
|
||
{x428b5560 xc290aaa0}
|
||
{x4236aa80 x428c0000}
|
||
{x42b4aac0 xc2140000}
|
||
{xc2a6aac0 xc0a00000}
|
||
{x42a6aaa0}
|
||
{xc2e20000 xc2540020}
|
||
{xc28d5560 x424d5580}}}}
|
||
{tx xc0000000 x45225000 x45009000}
|
||
{a r 0 g 0 b 0 a 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn xc0000000 ltm xc0000000 tt x41000000}}
|
||
{curvegroup Rectangle2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc2fc0000}
|
||
{xc3759998 x44fe5996}
|
||
{x440db98d}
|
||
{xc410a402 x42049460}
|
||
{x44bb8000 x44ee4000}
|
||
{x434b4758 xc13a5480}
|
||
{xc3472e48 x39000000}
|
||
{x4502d999 x44efcccd}
|
||
{x42e860c0}
|
||
{xc2c01fa0 xc109d900}
|
||
{x4514da97 x44ee7a18}
|
||
{x424cf6c0 x40930e00}
|
||
{xc243aa80 x3dec0000}
|
||
{x45243ccd x44ddae46}
|
||
{x44230e30 xbfc49800}
|
||
{xc425fbe4}
|
||
{x458cb5c9 x44daa371}
|
||
{0 xc2fc0000}
|
||
{0 x42fc0000}
|
||
{x458ea000 x44bfb333}
|
||
{xc4c78000}
|
||
{x44c78000}
|
||
{xc35b9998 x44bac001}
|
||
{0 x42fc0000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc2fc0000}
|
||
{xc2280000 x43d90008}
|
||
{x440db98c}
|
||
{xc42d99d2 x43065f00}
|
||
{x4382cb74 x43405f50}
|
||
{x4373fac8 xc23cd880}
|
||
{xc352dda0 x4190d6c0}
|
||
{x43ace650 x42d7f1a0}
|
||
{x42f5b500 xc128c400}
|
||
{xc2f6a880 x40ba5600}
|
||
{x43bbe148 x432f2200}
|
||
{x42839200 xc046c400}
|
||
{xc227f280 xc089dc00}
|
||
{x44000dbc x4303f8c0}
|
||
{x440bf4cc x4265c580}
|
||
{xc41024d8 x42bf06e0}
|
||
{x42526500 x42f80040}
|
||
{xc1a4ba00 xc2f89c80}
|
||
{0 x42fc0000}
|
||
{}
|
||
{xc4c78000}
|
||
{x44c78000}
|
||
{}
|
||
{0 x42fc0000}}}}
|
||
{tx xc0000000 x4507a000 x44f0a000}
|
||
{a fx x3f000000 fy x3f000000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn xc0000000 ltm xc0000000 tt x41000000}}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42940000
|
||
{0 xc4255553}
|
||
{xc41e9998 x44cb6ccb}
|
||
{x446a58be 0}
|
||
{xc469da7a x403d6400}
|
||
{x4505b666 x44c68667}
|
||
{x4457dd60 xc02ed000}
|
||
{xc45851ec 0}
|
||
{x4594f000 x44c9ffff}
|
||
{0 xc4255553}
|
||
{0 x44255555}
|
||
{x4594f000 xc3b80000}
|
||
{xc4e15554 0}
|
||
{x44e15555 0}
|
||
{xc4208000 xc3b80000}
|
||
{0 x44255555}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{{{x42940000 0}}
|
||
{{x42940000 xc4255558}}}
|
||
{{{x42940000 xc357013c}}
|
||
{{x42940000 x43570180}}}
|
||
{{{x42940000 x446a58be}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 xc482e10b}}
|
||
{{x42940000 x403d1a00}}}
|
||
{{{x42940000 x414e2400}}
|
||
{{x42940000 x436dd0b0}}}
|
||
{{{x42940000 x44719f78}}
|
||
{{x42940000 xc02e8e00}}}
|
||
{{{x42940000 xc45851e8}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 x4356fc80}}
|
||
{{x42940000 x43570600}}}
|
||
{{{x42940000 0}}
|
||
{{x42940000 xc4255558}}}
|
||
{{{x42940000 0}}
|
||
{{x42940000 x44255555}}}
|
||
{{{x42940000 0}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 xc4e15554}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 x44e15555}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 0}}
|
||
{{x42940000 0}}}
|
||
{{{x42940000 0}}
|
||
{{x42940000 x44255555}}}}}}
|
||
{tx x42940000 x4500e000 x441c0000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42940000 ltm x42940000 tt x41000000}}}}}}
|
||
toolbox {addPoints {
|
||
{ 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 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ addPoints str 1 ssx 1 ssy 1 sf 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 tt 21 }
|
||
{ 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_blending_mode color-dodge
|
||
toolbar_brush_hardness 0.200000003
|
||
toolbar_lifetime_type single
|
||
toolbar_paint_source fg
|
||
toolbar_source_transform_scale {1 1}
|
||
toolbar_source_transform_center {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start -2
|
||
lifetime_end -2
|
||
motionblur_shutter_offset_type centred
|
||
feather 0.5
|
||
source_black_outside true
|
||
name RotoPaint6
|
||
xpos -15924
|
||
ypos -4834
|
||
}
|
||
Transform {
|
||
translate {{"(!invert) ? Tracker1.translate.x : -Tracker1.translate.x"} {"(!invert) ? Tracker1.translate.y : -Tracker1.translate.y"}}
|
||
rotate {{"(!invert) ? Tracker1.rotate : -Tracker1.rotate"}}
|
||
scale {{"(!invert) ? Tracker1.scale.w : 1/Tracker1.scale.w"} {"(!invert) ? Tracker1.scale.h : 1/Tracker1.scale.h"}}
|
||
center {{"(!invert) ? Tracker1.center.x : Tracker1.center.x + Tracker1.translate.x"} {"(!invert) ? Tracker1.center.y : Tracker1.center.y + Tracker1.translate.y"}}
|
||
filter {{Tracker1.filter}}
|
||
name Transform_MatchMove2
|
||
xpos -15924
|
||
ypos -4773
|
||
addUserKnob {20 User}
|
||
addUserKnob {4 transform M {stabilize match-move}}
|
||
transform match-move
|
||
addUserKnob {4 src_transform l "src transform" M {none stabilize "stabilize 1-pt" match-move "match-move 1-pt" "remove jitter"}}
|
||
src_transform {{Tracker1.transform}}
|
||
addUserKnob {6 invert -STARTLINE}
|
||
invert {{"\[python -execlocal srcTransformKnob\\ =\\ nuke.thisNode()\\\['src\\_transform'\\]\\nsrcTransformName\\ =\\ srcTransformKnob.enumName(int(srcTransformKnob.getValue()))\\ndestTransform\\ =\\ nuke.thisNode()\\\['transform'\\].getValue()\\nsrcTransformIsStabilize\\ =\\ (srcTransformName.find('stabilize')==0\\ or\\ srcTransformName.find('remove\\ jitter')==0)\\ninvertDueToDestStabilize\\ =\\ (destTransform\\ ==\\ 0\\ and\\ not\\ srcTransformIsStabilize)\\ninvertDueToSrcStabilize\\ =\\ (destTransform\\ ==\\ 1\\ and\\ srcTransformIsStabilize)\\nret\\ =\\ (invertDueToDestStabilize\\ or\\ invertDueToSrcStabilize)]"}}
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh030.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 41
|
||
origlast 41
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read9
|
||
xpos -16046
|
||
ypos -4897
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode4
|
||
xpos -16046
|
||
ypos -4775
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat8
|
||
xpos -16046
|
||
ypos -4691
|
||
}
|
||
set Ne5b55000 [stack 0]
|
||
Merge2 {
|
||
inputs 2
|
||
operation screen
|
||
name Merge6
|
||
xpos -15924
|
||
ypos -4691
|
||
}
|
||
push $Ne6c0f800
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle10
|
||
xpos -15733
|
||
ypos -4691
|
||
}
|
||
set Ne5b55c00 [stack 0]
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant2
|
||
xpos -15229
|
||
ypos -4746
|
||
}
|
||
Group {
|
||
name NoiseAdvanced1
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -15227
|
||
ypos -4657
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Ne14ee680 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Ne14ee680
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur4
|
||
xpos -15227
|
||
ypos -4631
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint7
|
||
xpos -15227
|
||
ypos -4580
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read35
|
||
xpos -15067
|
||
ypos -5063
|
||
}
|
||
Transform {
|
||
translate {1507.099731 -937.3879395}
|
||
scale 2.556999922
|
||
center {2427 1951}
|
||
name Transform8
|
||
xpos -15067
|
||
ypos -4952
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade10
|
||
xpos -15067
|
||
ypos -4928
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat12
|
||
xpos -15067
|
||
ypos -4891
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect24
|
||
xpos -15067
|
||
ypos -4867
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect25
|
||
xpos -15067
|
||
ypos -4843
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{x441e0000 x45334000}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{x43da0000 x452b8000}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{x43980000 x451f4000}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{x43980000 x450bc000}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x44020000 x45050000}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x444f0000 x450a0000}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x447f0000 x45114000}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x44820667 x451d0999}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x446a0000 x452f8000}
|
||
{xc2a80000 x42400000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{xc3353e30 x4390fd58}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{xc371caf2 x4371d040}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{xc3a8a768 x4260e300}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{xc35ce568 xc382853c}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x42fa2028 xc39f22c0}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x43260f7c xc395778c}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x43a2351c xc2d842c0}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x439d17e8 x42d077e0}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x4329a6b8 x43947488}
|
||
{xc2a80000 x42400000}}}}
|
||
{tx x41c80000 x4427e38e x451b6aab}
|
||
{a a 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41c80000 ltm x41c80000 tt x40800000 vis 0}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{xc3700000 x454e8000}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{xc3d40000 x45230000}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{xc3cc0000 x450b8000}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc3c40000 x44d30000}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc3920000 x44990000}
|
||
{x42100000 xc2200000}
|
||
{xc3100000 x42100000}
|
||
{xc2f00000 x44938000}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x43a00000 x44908000}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x444e0000 x44938000}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{x44b68000 x44928000}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{x44e78000 x448b0000}
|
||
{x43540000 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{x45198000 x44900000}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{x45440000 x44840000}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x455a8000 x44890000}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270000}
|
||
{x459f3fff x44ab0000}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{x459da000 x45070000}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{x45a1c000 x452e0000}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{x459f0000 x45568000}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{x45898000 x456e0000}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{x45414000 x45734000}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{x44b70000 x456c0000}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{x43a40000 x45608000}
|
||
{xc34c0000 xc2d00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{0 0}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{0 0}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{0 0}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc377ba44 xc14d0e00}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc33860dc xc325f1e0}
|
||
{x42100000 xc2200020}
|
||
{xc3100000 x42100000}
|
||
{xc270ab0c xc370a6bc}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x41db3a50 xc3768a4c}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x420c6240 xc3759044}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{xc22f44a0 xc3742868}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{xc1604f80 xc377a990}
|
||
{x4353fff8 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{xc1e52700 xc376664c}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{0 xc3780f10}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x415bf800 xc377ad70}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270002}
|
||
{x432154e0 xc33c6d80}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{0 0}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{0 0}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{0 0}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{0 0}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{0 0}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{0 0}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{0 0}
|
||
{xc34c0000 xc2d00000}}}}
|
||
{tx x42680000 x44efe186 x450533cf}
|
||
{a a 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42680000 ltm x42680000 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 {2224 1548}
|
||
color {1 1 1 0}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 25
|
||
lifetime_end 25
|
||
visible false
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint48
|
||
xpos -15067
|
||
ypos -4804
|
||
}
|
||
ColorCorrect {
|
||
gamma {0.98 1.03 0.94 1}
|
||
gamma_panelDropped true
|
||
shadows.saturation 0.6
|
||
shadows.contrast 0.9
|
||
shadows.offset 0.015
|
||
midtones.gain {0.98 1 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.785
|
||
name ColorCorrect26
|
||
xpos -15067
|
||
ypos -4758
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.8
|
||
name ColorCorrect27
|
||
xpos -15067
|
||
ypos -4734
|
||
}
|
||
Premult {
|
||
name Premult11
|
||
xpos -15067
|
||
ypos -4697
|
||
}
|
||
Defocus {
|
||
defocus 35
|
||
name Defocus18
|
||
xpos -15067
|
||
ypos -4661
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO30_31plate_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read8
|
||
xpos -14809
|
||
ypos -4729
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42be0080 xc22666c0}
|
||
{x45452ffc x451c999b}
|
||
{xc2a16320 x420d5700}
|
||
{x41b00000 xc2100000}
|
||
{x45332cc9 x45195112}
|
||
{xc1b00000 x42100000}
|
||
{x41e00000 x41200000}
|
||
{x452decca x44f6bde1}
|
||
{xc1e00000 xc1200000}
|
||
{x41a00000 x41800000}
|
||
{x4523effc x44ed0ccf}
|
||
{xc1a00000 xc1800000}
|
||
{0 x42400000}
|
||
{x4523ecc9 x44e26668}
|
||
{0 xc2400000}
|
||
{0 x42080000}
|
||
{x4524a997 x44ce199c}
|
||
{0 xc2080000}
|
||
{0 x42080000}
|
||
{x45244997 x44c2199b}
|
||
{0 xc2080000}
|
||
{x40800000 x42000000}
|
||
{x45244997 x44b6999b}
|
||
{xc0800000 xc2000000}
|
||
{0 x42000000}
|
||
{x4523af85 x44a4cc93}
|
||
{0 xc2000000}
|
||
{0 x41900000}
|
||
{x45226997 x4490d99c}
|
||
{0 xc1900000}
|
||
{0 x42000000}
|
||
{x4522c997 x4488d99c}
|
||
{0 xc2000000}
|
||
{xc1900000 x41800000}
|
||
{x45254997 x4481599c}
|
||
{x41900000 xc1800000}
|
||
{xc2300000}
|
||
{x452c0997 x447c3338}
|
||
{x42300000}
|
||
{xc2500000}
|
||
{x453f8ccb x4478999c}
|
||
{x42500000}
|
||
{xc2880000 x41200000}
|
||
{x454bcccb x4478e0bb}
|
||
{x42880000 xc1200000}
|
||
{xc2ac0000}
|
||
{x45566ccb x447a999c}
|
||
{x42ac0000}
|
||
{xc2f40000 xc2180000}
|
||
{x4560cccb x44800cce}
|
||
{x42f40000 x42180000}
|
||
{0 xc2800000}
|
||
{x456d2ccb x448f8cce}
|
||
{0 x42800000}
|
||
{x42580000 xc2d40000}
|
||
{x456acccb x44a78cce}
|
||
{xc2580000 x42d3fff0}
|
||
{x42c00000 xc2600000}
|
||
{x455f8ccb x44c34ccd}
|
||
{xc2c00000 x42600000}
|
||
{x4269c680 xc30e0770}
|
||
{x45576554 x44f49999}
|
||
{xc284aa80 x43213338}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42be0080 xc22666c0}
|
||
{}
|
||
{xc2a16320 x420d5700}
|
||
{x41b00000 xc2100000}
|
||
{xc3af0000 x434b5550}
|
||
{xc1b00000 x42100000}
|
||
{x41e00000 x41200000}
|
||
{xc43d32d8 x42f215f0}
|
||
{xc1e00000 xc1200000}
|
||
{xc2460ec0 x42b74d50}
|
||
{xc3dccf20 x429fcae0}
|
||
{x423a7a00 xc2ac97d0}
|
||
{0 x42400000}
|
||
{xc3709970}
|
||
{0 xc2400000}
|
||
{0 x42080000}
|
||
{xc3709970}
|
||
{0 xc2080000}
|
||
{0 x42080000}
|
||
{xc3709970}
|
||
{0 xc2080000}
|
||
{x40800000 x42000000}
|
||
{xc33ddac0 x42b5e6e0}
|
||
{xc0800000 xc2000000}
|
||
{0 x42000000}
|
||
{}
|
||
{0 xc2000000}
|
||
{0 x41900000}
|
||
{}
|
||
{0 xc1900000}
|
||
{0 x42000000}
|
||
{}
|
||
{0 xc2000000}
|
||
{xc1900000 x41800000}
|
||
{}
|
||
{x41900000 xc1800000}
|
||
{xc2300000}
|
||
{}
|
||
{x42300000}
|
||
{xc2500000}
|
||
{}
|
||
{x42500000}
|
||
{xc2880000 x41200000}
|
||
{}
|
||
{x42880000 xc1200000}
|
||
{xc2ac0000}
|
||
{}
|
||
{x42ac0000}
|
||
{xc2f40000 xc2180000}
|
||
{}
|
||
{x42f40000 x42180000}
|
||
{0 xc2800000}
|
||
{}
|
||
{0 x42800000}
|
||
{x42580000 xc2d40000}
|
||
{}
|
||
{xc2580000 x42d3fff0}
|
||
{x42c00000 xc2600000}
|
||
{}
|
||
{xc2c00000 x42600000}
|
||
{x4269c680 xc30e0770}
|
||
{}
|
||
{xc284aa80 x43213338}}}}
|
||
{tx x41900000 x45398b21 x44fc7216}
|
||
{a fx x42080000 fy x42080000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41900000 ltm x41900000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 18
|
||
lifetime_end 18
|
||
motionblur_shutter_offset_type centred
|
||
feather 34
|
||
source_black_outside true
|
||
name RotoPaint9
|
||
xpos -14809
|
||
ypos -4572
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type psd
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO30_31plate_V001.psd"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
name Read21
|
||
xpos -14659
|
||
ypos -4680
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{}
|
||
{x44c98000 x44ae2000}
|
||
{}
|
||
{}
|
||
{x44c3a000 x44a76000}
|
||
{}
|
||
{}
|
||
{x44be9097 x4494c5ec}
|
||
{}
|
||
{}
|
||
{x44c3a000 x447bc000}
|
||
{}
|
||
{xbf800000}
|
||
{x451ba000 x4478c000}
|
||
{1}
|
||
{}
|
||
{x451db000 x447e8000}
|
||
{}
|
||
{0 xc0e00000}
|
||
{x451e4000 x44a7a000}
|
||
{0 x40e00000}
|
||
{}
|
||
{x451c6000 x44ad2000}
|
||
{}
|
||
{x41300000 x40400000}
|
||
{x45192000 x44aee000}
|
||
{xc1300000 xc0400000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{xbf800000}
|
||
{}
|
||
{1}
|
||
{}
|
||
{}
|
||
{}
|
||
{0 xc0e00000}
|
||
{}
|
||
{0 x40e00000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x41300000 x40400000}
|
||
{}
|
||
{xc1300000 xc0400000}}}}
|
||
{tx x40c00000 x45028555 x44995c72}
|
||
{a fx x42c80000 fy x42c80000 osw x41200000 osf 0 src 1 stx xc4118000 sty xc3bb0000 str 1 spx x45126000 spy x44b80000 sb 1 ltn x40c00000 ltm x40c00000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41200000
|
||
{xc3600000 x42f40000}
|
||
{x4531a000 x4546e000}
|
||
{x43600000 xc2f40000}
|
||
{0 x42a40000}
|
||
{x453dc000 x4537a000}
|
||
{0 xc2a40000}
|
||
{0 x42480000}
|
||
{x453fa000 x452e0000}
|
||
{0 xc2480000}
|
||
{xc1200000 x42ac0000}
|
||
{x45438000 x4523e000}
|
||
{x41200000 xc2ac0000}
|
||
{x41800000 x42c00000}
|
||
{x45486000 x45168000}
|
||
{xc1800000 xc2c00000}
|
||
{x41c00000 x41f00000}
|
||
{x45438000 x45068000}
|
||
{xc1c00000 xc1f00000}
|
||
{x42480000 x41a00000}
|
||
{x453fa000 x45002000}
|
||
{xc2480000 xc19fffc0}
|
||
{x42900000 x40c00000}
|
||
{x45362332 x44f00ccd}
|
||
{xc2900000 xc0c00000}
|
||
{x42780000 xc29c0000}
|
||
{x45237333 x44f6199b}
|
||
{xc2780000 x429c0000}
|
||
{x41f00000 xc2b80000}
|
||
{x451d7668 x45086ccd}
|
||
{xc1f00000 x42b80000}
|
||
{x42680000 xc1e00000}
|
||
{x4509e99a x45107334}
|
||
{xc2680000 x41e00000}
|
||
{x41000000 xc2c40000}
|
||
{x450b3ccd x451d3fff}
|
||
{xc1000000 x42c40000}
|
||
{xc0c00000 xc3020000}
|
||
{x450e2ccc x452d6000}
|
||
{x40c00000 x43020000}
|
||
{xc2780000 xc2b80000}
|
||
{x45112332 x453ac000}
|
||
{x42780000 x42b80000}
|
||
{xc2e80000 xc1f00000}
|
||
{x451d0000 x45450000}
|
||
{x42e80000 x41f00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41200000
|
||
{xc3600000 x42f40000}
|
||
{x41f47c00 x42607300}
|
||
{x43600000 xc2f40000}
|
||
{0 x42a40000}
|
||
{x427f9400 0}
|
||
{0 xc2a40000}
|
||
{0 x42480000}
|
||
{x427f9400 0}
|
||
{0 xc2480000}
|
||
{xc1200000 x42ac0000}
|
||
{x427dde80 x40ec1400}
|
||
{x41200000 xc2ac0000}
|
||
{x41800000 x42c00000}
|
||
{x427c1ac0 xc127fa00}
|
||
{xc1800000 xc2c00000}
|
||
{x41c00000 x41f00000}
|
||
{x42478e80 xc21fae80}
|
||
{xc1c00000 xc1f00000}
|
||
{x42480000 x41a00000}
|
||
{x41bdd100 xc26d4d20}
|
||
{xc2480000 xc1a00000}
|
||
{x42900000 x40c00000}
|
||
{x40a9b800 xc27eb240}
|
||
{xc2900000 xc0c00000}
|
||
{x42780000 xc29bffd0}
|
||
{xc2480d80 xc21f0e80}
|
||
{xc2780000 x429c0000}
|
||
{x41f00000 xc2b80000}
|
||
{xc272fb40 xc19e7e00}
|
||
{xc1f00000 x42b80000}
|
||
{x42680000 xc1e00000}
|
||
{xc1de3b80 xc2662800}
|
||
{xc2680000 x41e00000}
|
||
{x41000000 xc2c40000}
|
||
{xc3879f30 xc1b10700}
|
||
{xc1000000 x42c40000}
|
||
{xc0c00000 xc3020000}
|
||
{xc3226d50 x4213cac0}
|
||
{x40c00000 x43020000}
|
||
{xc2780000 xc2b80000}
|
||
{xc253f3c0 x420ed180}
|
||
{x42780000 x42b80000}
|
||
{xc2e80000 xc1f00000}
|
||
{xc1800600 x42776e80}
|
||
{x42e80000 x41f00000}}}}
|
||
{tx x41200000 x452dc000 x4520d777}
|
||
{a osw x41200000 osf 0 src 1 stx xc4828000 sty x41900000 str 1 ssx x3fa353f8 ssy x3fa353f8 spx x456f8000 spy x45252000 sb 1 ltn x41200000 ltm x41200000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{x44b30000 x45074000}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x44d75998 x45018ccd}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x44e66000 x44ef0666}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x450e7000 x44e20666}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x45183000 x44bc8666}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x45157000 x449a0666}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{x45077000 x44898666}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x44e66000 x44850666}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{x44ee8000 x447f0000}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{x44c70000 x44830000}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{x448bd99a x448b3334}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{x44810ccf x44cdb334}
|
||
{x42400000 x43740000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{xc2083300 x439270c0}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x428f0a90 x438f0618}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x42ef7f20 x4386b890}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x438b3dc0 x42c1c3b0}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x439273f0 xc20754c0}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x42afef40 xc3495080}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{0 xc3936d40}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x42b2d240 xc38c7c40}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{0 xc3936d3c}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{xc2ffd5d0 xc384d49c}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{xc392eafc xc1c3cb80}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{xc390a7be x42639e80}
|
||
{x42400000 x43740000}}}}
|
||
{tx x426c0000 x45019000 x44b7b555}
|
||
{a osw x41200000 osf 0 src 1 stx xc4ce4000 sty x41c80000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x426c0000 ltm x426c0000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 6
|
||
lifetime_end 6
|
||
motionblur_shutter_offset_type centred
|
||
feather 100
|
||
source_black_outside true
|
||
name RotoPaint8
|
||
xpos -14659
|
||
ypos -4488
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation matte
|
||
name Merge14
|
||
xpos -14809
|
||
ypos -4488
|
||
disable true
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x41200000 x42400000}
|
||
{x45720000 x44a60000}
|
||
{xc1200000 xc2400000}
|
||
{x40c00000 x41e00000}
|
||
{x4571e000 x44988000}
|
||
{xc0c00000 xc1e00000}
|
||
{x41000000 x41600000}
|
||
{x4571e000 x448bc000}
|
||
{xc1000000 xc1600000}
|
||
{}
|
||
{x456ca667 x44805999}
|
||
{}
|
||
{x42480000}
|
||
{x456a8000 x44808000}
|
||
{xc2480000}
|
||
{x42700000 x41000000}
|
||
{x45636000 x447e0000}
|
||
{xc2700000 xc1000000}
|
||
{x42080000 x41000000}
|
||
{x4558e000 x44788000}
|
||
{xc2080000 xc1000000}
|
||
{x41a00000 xc0800000}
|
||
{x45520000 x44758000}
|
||
{xc1a00000 x40800000}
|
||
{x41d00000 xc1800000}
|
||
{x454cc000 x447f0000}
|
||
{xc1d00000 x41800000}
|
||
{xc0c00000 xc2600000}
|
||
{x45488000 x448a0000}
|
||
{x40c00000 x42600000}
|
||
{xc2480000 xc2940000}
|
||
{x454a2000 x44988000}
|
||
{x42480000 x42940000}
|
||
{xc2980000 xc2880000}
|
||
{x454fe000 x44a64000}
|
||
{x42980000 x42880000}
|
||
{xc2b80000 xc1d00000}
|
||
{x45596000 x44b1c000}
|
||
{x42b80000 x41d00000}
|
||
{xc2940000 x41200000}
|
||
{x45656000 x44b40000}
|
||
{x42940000 xc1200000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x41200000 x42400000}
|
||
{x43039fe0 xc1db43c0}
|
||
{xc1200000 xc2400000}
|
||
{x40c00000 x41e00000}
|
||
{x430376f0 xc1e14fc0}
|
||
{xc0c00000 xc1e00000}
|
||
{x41000000 x41600000}
|
||
{x42e979c0 xc2856550}
|
||
{xc1000000 xc1600000}
|
||
{}
|
||
{x42a31200 xc2d5ce18}
|
||
{}
|
||
{x42480000}
|
||
{0 xc306729c}
|
||
{xc2480000}
|
||
{x42700000 x41000000}
|
||
{x418e2300 xc30544cc}
|
||
{xc2700000 xc1000000}
|
||
{x42080000 x41000000}
|
||
{x41f65f80 xc302df6c}
|
||
{xc2080000 xc1000000}
|
||
{x41a00000 xc0800000}
|
||
{xc1d2f500 xc303d62c}
|
||
{xc1a00000 x40800000}
|
||
{x41d00000 xc1800000}
|
||
{xc28cf0a0 xc2e4ffb0}
|
||
{xc1d00000 x41800000}
|
||
{xc0c00000 xc2600000}
|
||
{xc305af30 x4164fe00}
|
||
{x40c00000 x42600000}
|
||
{xc2480000 xc2940000}
|
||
{xc2ded000 x42968860}
|
||
{x42480000 x42940000}
|
||
{xc2980000 xc2880000}
|
||
{xc2b346a0 x42c869d0}
|
||
{x42980000 x42880000}
|
||
{xc2b80000 xc1d00000}
|
||
{xc2124040 x43016170}
|
||
{x42b80000 x41d00000}
|
||
{xc2940000 x41200000}
|
||
{x41900a00 x43053c98}
|
||
{x42940000 xc1200000}}}}
|
||
{tx x41100000 x45600d3a x44933d71}
|
||
{a osw x41200000 osf 0 src 1 stx xc3c80000 sty x40800000 str 1 spx x457bc000 spy x44974000 sb 1 ltn x41100000 ltm x41100000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 9
|
||
lifetime_end 9
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint10
|
||
xpos -14932
|
||
ypos -4488
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge25
|
||
xpos -15070
|
||
ypos -4488
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 1+1inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort2
|
||
xpos -15227
|
||
ypos -4488
|
||
disable true
|
||
|
||
xpos -15227
|
||
ypos -4488
|
||
selected false
|
||
disable true
|
||
}
|
||
Retime {
|
||
input.last 60
|
||
output.last 120
|
||
speed 0.5
|
||
time ""
|
||
name Retime2
|
||
xpos -15337
|
||
ypos -4488
|
||
}
|
||
Transform {
|
||
translate {-5 960}
|
||
scale 1.08
|
||
center {2036 942}
|
||
black_outside false
|
||
name Transform1
|
||
xpos -15447
|
||
ypos -4488
|
||
}
|
||
Transform {
|
||
translate {{"(!invert) ? Tracker1.translate.x : -Tracker1.translate.x"} {"(!invert) ? Tracker1.translate.y : -Tracker1.translate.y"}}
|
||
rotate {{"(!invert) ? Tracker1.rotate : -Tracker1.rotate"}}
|
||
scale {{"(!invert) ? Tracker1.scale.w : 1/Tracker1.scale.w"} {"(!invert) ? Tracker1.scale.h : 1/Tracker1.scale.h"}}
|
||
center {{"(!invert) ? Tracker1.center.x : Tracker1.center.x + Tracker1.translate.x"} {"(!invert) ? Tracker1.center.y : Tracker1.center.y + Tracker1.translate.y"}}
|
||
filter {{Tracker1.filter}}
|
||
name Transform_MatchMove1
|
||
xpos -15546
|
||
ypos -4488
|
||
addUserKnob {20 User}
|
||
addUserKnob {4 transform M {stabilize match-move}}
|
||
transform match-move
|
||
addUserKnob {4 src_transform l "src transform" M {none stabilize "stabilize 1-pt" match-move "match-move 1-pt" "remove jitter"}}
|
||
src_transform {{Tracker1.transform}}
|
||
addUserKnob {6 invert -STARTLINE}
|
||
invert {{"\[python -execlocal srcTransformKnob\\ =\\ nuke.thisNode()\\\['src\\_transform'\\]\\nsrcTransformName\\ =\\ srcTransformKnob.enumName(int(srcTransformKnob.getValue()))\\ndestTransform\\ =\\ nuke.thisNode()\\\['transform'\\].getValue()\\nsrcTransformIsStabilize\\ =\\ (srcTransformName.find('stabilize')==0\\ or\\ srcTransformName.find('remove\\ jitter')==0)\\ninvertDueToDestStabilize\\ =\\ (destTransform\\ ==\\ 0\\ and\\ not\\ srcTransformIsStabilize)\\ninvertDueToSrcStabilize\\ =\\ (destTransform\\ ==\\ 1\\ and\\ srcTransformIsStabilize)\\nret\\ =\\ (invertDueToDestStabilize\\ or\\ invertDueToSrcStabilize)]"}}
|
||
}
|
||
set Nef414400 [stack 0]
|
||
ContactSheet {
|
||
inputs 2
|
||
rows 1
|
||
columns 2
|
||
name ContactSheet2
|
||
xpos -15392
|
||
ypos -4747
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V2-0003_A002C002_130102_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 44
|
||
origlast 44
|
||
origset true
|
||
version 4
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read12
|
||
xpos -11502
|
||
ypos -5369
|
||
}
|
||
set Nef414c00 [stack 0]
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh050.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write12
|
||
xpos -11797
|
||
ypos -5345
|
||
}
|
||
push $Ne6c6ac00
|
||
Tracker4 {
|
||
tracks { { 1 31 1 }
|
||
{ { 5 1 20 enable e 1 }
|
||
{ 3 1 75 name name 1 }
|
||
{ 2 1 58 track_x track_x 1 }
|
||
{ 2 1 58 track_y track_y 1 }
|
||
{ 2 1 63 offset_x offset_x 1 }
|
||
{ 2 1 63 offset_y offset_y 1 }
|
||
{ 4 1 27 T T 1 }
|
||
{ 4 1 27 R R 1 }
|
||
{ 4 1 27 S S 1 }
|
||
{ 2 0 45 error error 1 }
|
||
{ 1 1 0 error_min error_min 1 }
|
||
{ 1 1 0 error_max error_max 1 }
|
||
{ 1 1 0 pattern_x pattern_x 1 }
|
||
{ 1 1 0 pattern_y pattern_y 1 }
|
||
{ 1 1 0 pattern_r pattern_r 1 }
|
||
{ 1 1 0 pattern_t pattern_t 1 }
|
||
{ 1 1 0 search_x search_x 1 }
|
||
{ 1 1 0 search_y search_y 1 }
|
||
{ 1 1 0 search_r search_r 1 }
|
||
{ 1 1 0 search_t search_t 1 }
|
||
{ 2 1 0 key_track key_track 1 }
|
||
{ 2 1 0 key_search_x key_search_x 1 }
|
||
{ 2 1 0 key_search_y key_search_y 1 }
|
||
{ 2 1 0 key_search_r key_search_r 1 }
|
||
{ 2 1 0 key_search_t key_search_t 1 }
|
||
{ 2 1 0 key_track_x key_track_x 1 }
|
||
{ 2 1 0 key_track_y key_track_y 1 }
|
||
{ 2 1 0 key_track_r key_track_r 1 }
|
||
{ 2 1 0 key_track_t key_track_t 1 }
|
||
{ 2 1 0 key_centre_offset_x key_centre_offset_x 1 }
|
||
{ 2 1 0 key_centre_offset_y key_centre_offset_y 1 }
|
||
}
|
||
{
|
||
{ {curve K x1 1} "track 1" {curve x1 596 596.1956177 596.9833374 597.3504028 598.1192627 597.9284058 598.7213135 598.4544067 599.3032227 600.0310059 600.833313 602.8418579 605.0432739 607.7977905 611.7468262 616.2705688 617.9539185 618.6702271 619.1120605 619.4472046 621.2338867 622.4823608 624.9638062 628.7012939 632.2089844 635.7607422 639.5048828 643.0615234 647.2219238 653.944458} {curve x1 2888 2877.461426 2869.090332 2861.394775 2854.563721 2846.800781 2839.684326 2831.352539 2823.846191 2818.054443 2813.769531 2811.576904 2810.81665 2810.983887 2812.319824 2811.922852 2810.552246 2809.163574 2807.798096 2808.683594 2808.957275 2807.639404 2806.432373 2804.889404 2805.779541 2807.584717 2806.443604 2804.156494 2800.559082 2797.554932} {curve K x1 0} {curve K x1 0} 1 0 0 {curve x1 0 4.48062604e-07 6.170175471e-07 1.059563555e-06 1.336230081e-06 1.603685318e-06 1.605770462e-06 1.899064488e-06 2.289993197e-06 2.720441015e-06 2.772471408e-06 2.968071115e-06 3.45638765e-06 3.297355939e-06 3.072551676e-06 3.104141419e-06 3.384760732e-06 3.726286148e-06 3.953191569e-06 3.86946184e-06 3.777987982e-06 3.742771805e-06 4.046703343e-06 4.36696451e-06 4.416693433e-06 4.889764787e-06 5.776159752e-06 6.525301057e-06 7.273140174e-06 8.564520575e-06} 0 8.56452e-06 -69 -69 69 69 -48 -48 48 48 {curve} {curve x1 480} {curve x1 2772} {curve x1 712} {curve x1 3004} {curve x1 528} {curve x1 2820} {curve x1 664} {curve x1 2956} {curve x1 67} {curve x1 67} }
|
||
}
|
||
}
|
||
|
||
cornerPinOptions "Transform (match-move)"
|
||
translate {{curve x1 0 0.1956176758 0.9833374023 1.350402832 2.119262695 1.928405762 2.721313477 2.454406738 3.303222656 4.031005859 4.833312988 6.84185791 9.043273926 11.79779053 15.74682617 20.27056885 21.95391846 22.67022705 23.11206055 23.44720459 25.23388672 26.48236084 28.96380615 32.70129395 36.20898438 39.76074219 43.50488281 47.06152344 51.22192383 57.94445801} {curve x1 0 -10.53857422 -18.90966797 -26.60522461 -33.4362793 -41.19921875 -48.31567383 -56.64746094 -64.15380859 -69.94555664 -74.23046875 -76.4230957 -77.18334961 -77.01611328 -75.68017578 -76.07714844 -77.44775391 -78.83642578 -80.2019043 -79.31640625 -79.04272461 -80.3605957 -81.56762695 -83.1105957 -82.22045898 -80.4152832 -81.55639648 -83.84350586 -87.44091797 -90.44506836}}
|
||
center {{curve x1 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596 596} {curve x1 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888 2888}}
|
||
selected_tracks 0
|
||
name Tracker2
|
||
xpos -13758
|
||
ypos -5227
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc3fd5554}
|
||
{xc4178000 x449f0000}
|
||
{x44dbaaab}
|
||
{xc4dbaaac}
|
||
{x45922666 x44a46666}
|
||
{0 xc3fd5554}
|
||
{0 x43fd5555}
|
||
{x4591d000 xc3780000}
|
||
{xc4dbaaac}
|
||
{x44dbaaab}
|
||
{xc4178000 xc3780000}
|
||
{0 x43fd5555}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc3fd5554}
|
||
{xc2c999a0 x438ffffc}
|
||
{x44dbaaab}
|
||
{xc4dbaaac}
|
||
{x42e66680 x436a0008}
|
||
{0 xc3fd5554}
|
||
{0 x43fd5555}
|
||
{}
|
||
{xc4dbaaac}
|
||
{x44dbaaab}
|
||
{}
|
||
{0 x43fd5555}}}}
|
||
{tx x42500000 x44fdc000 x44000000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42500000 ltm x42500000 tt x41000000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 8 }
|
||
{ 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 52
|
||
lifetime_end 52
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint11
|
||
xpos -14210
|
||
ypos -4940
|
||
}
|
||
Transform {
|
||
translate {{"(!invert) ? Tracker2.translate.x : -Tracker2.translate.x"} {"(!invert) ? Tracker2.translate.y : -Tracker2.translate.y"}}
|
||
rotate {{"(!invert) ? Tracker2.rotate : -Tracker2.rotate"}}
|
||
scale {{"(!invert) ? Tracker2.scale.w : 1/Tracker2.scale.w"} {"(!invert) ? Tracker2.scale.h : 1/Tracker2.scale.h"}}
|
||
center {{"(!invert) ? Tracker2.center.x : Tracker2.center.x + Tracker2.translate.x"} {"(!invert) ? Tracker2.center.y : Tracker2.center.y + Tracker2.translate.y"}}
|
||
filter {{Tracker2.filter}}
|
||
name Transform_MatchMove4
|
||
xpos -14191
|
||
ypos -4861
|
||
addUserKnob {20 User}
|
||
addUserKnob {4 transform M {stabilize match-move}}
|
||
transform match-move
|
||
addUserKnob {4 src_transform l "src transform" M {none stabilize "stabilize 1-pt" match-move "match-move 1-pt" "remove jitter"}}
|
||
src_transform {{Tracker2.transform}}
|
||
addUserKnob {6 invert -STARTLINE}
|
||
invert {{"\[python -execlocal srcTransformKnob\\ =\\ nuke.thisNode()\\\['src\\_transform'\\]\\nsrcTransformName\\ =\\ srcTransformKnob.enumName(int(srcTransformKnob.getValue()))\\ndestTransform\\ =\\ nuke.thisNode()\\\['transform'\\].getValue()\\nsrcTransformIsStabilize\\ =\\ (srcTransformName.find('stabilize')==0\\ or\\ srcTransformName.find('remove\\ jitter')==0)\\ninvertDueToDestStabilize\\ =\\ (destTransform\\ ==\\ 0\\ and\\ not\\ srcTransformIsStabilize)\\ninvertDueToSrcStabilize\\ =\\ (destTransform\\ ==\\ 1\\ and\\ srcTransformIsStabilize)\\nret\\ =\\ (invertDueToDestStabilize\\ or\\ invertDueToSrcStabilize)]"}}
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh040.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 30
|
||
origlast 30
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read10
|
||
xpos -14332
|
||
ypos -4990
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode7
|
||
xpos -14332
|
||
ypos -4863
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat3
|
||
xpos -14332
|
||
ypos -4779
|
||
}
|
||
set Nef496c00 [stack 0]
|
||
Merge2 {
|
||
inputs 2
|
||
operation screen
|
||
name Merge15
|
||
xpos -14191
|
||
ypos -4779
|
||
}
|
||
push $Ne6c6ac00
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle5
|
||
xpos -14019
|
||
ypos -4779
|
||
}
|
||
set Nef497800 [stack 0]
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant3
|
||
xpos -13515
|
||
ypos -4834
|
||
}
|
||
Group {
|
||
name NoiseAdvanced2
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -13513
|
||
ypos -4745
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Ne14ef700 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Ne14ef700
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur5
|
||
xpos -13513
|
||
ypos -4719
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint12
|
||
xpos -13513
|
||
ypos -4668
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read30
|
||
xpos -13350
|
||
ypos -5076
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade9
|
||
xpos -13350
|
||
ypos -4980
|
||
}
|
||
Transform {
|
||
translate {1238 -1028}
|
||
scale 2.236000061
|
||
center {2452 1834}
|
||
name Transform5
|
||
xpos -13350
|
||
ypos -4927
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat9
|
||
xpos -13350
|
||
ypos -4870
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect14
|
||
xpos -13350
|
||
ypos -4846
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect15
|
||
xpos -13350
|
||
ypos -4822
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{xc3700000 x454e8000}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{xc3d40000 x45230000}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{xc3cc0000 x450b8000}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc3c40000 x44d30000}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc3920000 x44990000}
|
||
{x42100000 xc2200000}
|
||
{xc3100000 x42100000}
|
||
{xc2f00000 x44938000}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x43a00000 x44908000}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x444e0000 x44938000}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{x44b68000 x44928000}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{x44e78000 x448b0000}
|
||
{x43540000 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{x45198000 x44900000}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{x45440000 x44840000}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x455a8000 x44890000}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270000}
|
||
{x459f3fff x44ab0000}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{x459da000 x45070000}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{x45a1c000 x452e0000}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{x459f0000 x45568000}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{x45898000 x456e0000}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{x45414000 x45734000}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{x44b70000 x456c0000}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{x43a40000 x45608000}
|
||
{xc34c0000 xc2d00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{0 0}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{0 0}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{0 0}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc377ba44 xc14d0e00}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc33860dc xc325f1e0}
|
||
{x42100000 xc2200020}
|
||
{xc3100000 x42100000}
|
||
{xc270ab0c xc370a6bc}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x41db3a50 xc3768a4c}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x420c6240 xc3759044}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{xc22f44a0 xc3742868}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{xc1604f80 xc377a990}
|
||
{x4353fff8 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{xc1e52700 xc376664c}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{0 xc3780f10}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x415bf800 xc377ad70}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270002}
|
||
{x432154e0 xc33c6d80}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{0 0}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{0 0}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{0 0}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{0 0}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{0 0}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{0 0}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{0 0}
|
||
{xc34c0000 xc2d00000}}}}
|
||
{tx x42680000 x44efe186 x450533cf}
|
||
{a a 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42680000 ltm x42680000 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 {2224 1548}
|
||
color {1 1 1 0}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 58
|
||
lifetime_end 58
|
||
motionblur_shutter_offset_type centred
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint41
|
||
xpos -13350
|
||
ypos -4779
|
||
}
|
||
Premult {
|
||
name Premult8
|
||
xpos -13350
|
||
ypos -4700
|
||
}
|
||
Defocus {
|
||
defocus 40
|
||
name Defocus15
|
||
xpos -13353
|
||
ypos -4637
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO30_31plate_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read26
|
||
xpos -13088
|
||
ypos -4817
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42be0080 xc22666c0}
|
||
{x45452ffc x451c999b}
|
||
{xc2a16320 x420d5700}
|
||
{x41b00000 xc2100000}
|
||
{x45332cc9 x45195112}
|
||
{xc1b00000 x42100000}
|
||
{x41e00000 x41200000}
|
||
{x452decca x44f6bde1}
|
||
{xc1e00000 xc1200000}
|
||
{x41a00000 x41800000}
|
||
{x4523effc x44ed0ccf}
|
||
{xc1a00000 xc1800000}
|
||
{0 x42400000}
|
||
{x4523ecc9 x44e26668}
|
||
{0 xc2400000}
|
||
{0 x42080000}
|
||
{x4524a997 x44ce199c}
|
||
{0 xc2080000}
|
||
{0 x42080000}
|
||
{x45244997 x44c2199b}
|
||
{0 xc2080000}
|
||
{x40800000 x42000000}
|
||
{x45244997 x44b6999b}
|
||
{xc0800000 xc2000000}
|
||
{0 x42000000}
|
||
{x4523af85 x44a4cc93}
|
||
{0 xc2000000}
|
||
{0 x41900000}
|
||
{x45226997 x4490d99c}
|
||
{0 xc1900000}
|
||
{0 x42000000}
|
||
{x4522c997 x4488d99c}
|
||
{0 xc2000000}
|
||
{xc1900000 x41800000}
|
||
{x45254997 x4481599c}
|
||
{x41900000 xc1800000}
|
||
{xc2300000}
|
||
{x452c0997 x447c3338}
|
||
{x42300000}
|
||
{xc2500000}
|
||
{x453f8ccb x4478999c}
|
||
{x42500000}
|
||
{xc2880000 x41200000}
|
||
{x454bcccb x4478e0bb}
|
||
{x42880000 xc1200000}
|
||
{xc2ac0000}
|
||
{x45566ccb x447a999c}
|
||
{x42ac0000}
|
||
{xc2f40000 xc2180000}
|
||
{x4560cccb x44800cce}
|
||
{x42f40000 x42180000}
|
||
{0 xc2800000}
|
||
{x456d2ccb x448f8cce}
|
||
{0 x42800000}
|
||
{x42580000 xc2d40000}
|
||
{x456acccb x44a78cce}
|
||
{xc2580000 x42d3fff0}
|
||
{x42c00000 xc2600000}
|
||
{x455f8ccb x44c34ccd}
|
||
{xc2c00000 x42600000}
|
||
{x4269c680 xc30e0770}
|
||
{x45576554 x44f49999}
|
||
{xc284aa80 x43213338}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42be0080 xc22666c0}
|
||
{}
|
||
{xc2a16320 x420d5700}
|
||
{x41b00000 xc2100000}
|
||
{xc3af0000 x434b5550}
|
||
{xc1b00000 x42100000}
|
||
{x41e00000 x41200000}
|
||
{xc43d32d8 x42f215f0}
|
||
{xc1e00000 xc1200000}
|
||
{xc2460ec0 x42b74d50}
|
||
{xc3dccf20 x429fcae0}
|
||
{x423a7a00 xc2ac97d0}
|
||
{0 x42400000}
|
||
{xc3709970}
|
||
{0 xc2400000}
|
||
{0 x42080000}
|
||
{xc3709970}
|
||
{0 xc2080000}
|
||
{0 x42080000}
|
||
{xc3709970}
|
||
{0 xc2080000}
|
||
{x40800000 x42000000}
|
||
{xc33ddac0 x42b5e6e0}
|
||
{xc0800000 xc2000000}
|
||
{0 x42000000}
|
||
{}
|
||
{0 xc2000000}
|
||
{0 x41900000}
|
||
{}
|
||
{0 xc1900000}
|
||
{0 x42000000}
|
||
{}
|
||
{0 xc2000000}
|
||
{xc1900000 x41800000}
|
||
{}
|
||
{x41900000 xc1800000}
|
||
{xc2300000}
|
||
{}
|
||
{x42300000}
|
||
{xc2500000}
|
||
{}
|
||
{x42500000}
|
||
{xc2880000 x41200000}
|
||
{}
|
||
{x42880000 xc1200000}
|
||
{xc2ac0000}
|
||
{}
|
||
{x42ac0000}
|
||
{xc2f40000 xc2180000}
|
||
{}
|
||
{x42f40000 x42180000}
|
||
{0 xc2800000}
|
||
{}
|
||
{0 x42800000}
|
||
{x42580000 xc2d40000}
|
||
{}
|
||
{xc2580000 x42d3fff0}
|
||
{x42c00000 xc2600000}
|
||
{}
|
||
{xc2c00000 x42600000}
|
||
{x4269c680 xc30e0770}
|
||
{}
|
||
{xc284aa80 x43213338}}}}
|
||
{tx x41900000 x45398b21 x44fc7216}
|
||
{a fx x42080000 fy x42080000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41900000 ltm x41900000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 18
|
||
lifetime_end 18
|
||
motionblur_shutter_offset_type centred
|
||
feather 34
|
||
source_black_outside true
|
||
name RotoPaint13
|
||
xpos -13088
|
||
ypos -4660
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO30_31plate_V001_retouch.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
name Read23
|
||
xpos -12938
|
||
ypos -4770
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{}
|
||
{x44c98000 x44ae2000}
|
||
{}
|
||
{}
|
||
{x44c3a000 x44a76000}
|
||
{}
|
||
{}
|
||
{x44be9097 x4494c5ec}
|
||
{}
|
||
{}
|
||
{x44c3a000 x447bc000}
|
||
{}
|
||
{xbf800000}
|
||
{x451ba000 x4478c000}
|
||
{1}
|
||
{}
|
||
{x451db000 x447e8000}
|
||
{}
|
||
{0 xc0e00000}
|
||
{x451e4000 x44a7a000}
|
||
{0 x40e00000}
|
||
{}
|
||
{x451c6000 x44ad2000}
|
||
{}
|
||
{x41300000 x40400000}
|
||
{x45192000 x44aee000}
|
||
{xc1300000 xc0400000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{xbf800000}
|
||
{}
|
||
{1}
|
||
{}
|
||
{}
|
||
{}
|
||
{0 xc0e00000}
|
||
{}
|
||
{0 x40e00000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x41300000 x40400000}
|
||
{}
|
||
{xc1300000 xc0400000}}}}
|
||
{tx x40c00000 x45028555 x44995c72}
|
||
{a fx x42c80000 fy x42c80000 osw x41200000 osf 0 src 1 stx xc4118000 sty xc3bb0000 str 1 spx x45126000 spy x44b80000 sb 1 ltn x40c00000 ltm x40c00000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41200000
|
||
{xc3600000 x42f40000}
|
||
{x4531a000 x4546e000}
|
||
{x43600000 xc2f40000}
|
||
{0 x42a40000}
|
||
{x453dc000 x4537a000}
|
||
{0 xc2a40000}
|
||
{0 x42480000}
|
||
{x453fa000 x452e0000}
|
||
{0 xc2480000}
|
||
{xc1200000 x42ac0000}
|
||
{x45438000 x4523e000}
|
||
{x41200000 xc2ac0000}
|
||
{x41800000 x42c00000}
|
||
{x45486000 x45168000}
|
||
{xc1800000 xc2c00000}
|
||
{x41c00000 x41f00000}
|
||
{x45438000 x45068000}
|
||
{xc1c00000 xc1f00000}
|
||
{x42480000 x41a00000}
|
||
{x453fa000 x45002000}
|
||
{xc2480000 xc19fffc0}
|
||
{x42900000 x40c00000}
|
||
{x45362332 x44f00ccd}
|
||
{xc2900000 xc0c00000}
|
||
{x42780000 xc29c0000}
|
||
{x45237333 x44f6199b}
|
||
{xc2780000 x429c0000}
|
||
{x41f00000 xc2b80000}
|
||
{x451d7668 x45086ccd}
|
||
{xc1f00000 x42b80000}
|
||
{x42680000 xc1e00000}
|
||
{x4509e99a x45107334}
|
||
{xc2680000 x41e00000}
|
||
{x41000000 xc2c40000}
|
||
{x450b3ccd x451d3fff}
|
||
{xc1000000 x42c40000}
|
||
{xc0c00000 xc3020000}
|
||
{x450e2ccc x452d6000}
|
||
{x40c00000 x43020000}
|
||
{xc2780000 xc2b80000}
|
||
{x45112332 x453ac000}
|
||
{x42780000 x42b80000}
|
||
{xc2e80000 xc1f00000}
|
||
{x451d0000 x45450000}
|
||
{x42e80000 x41f00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41200000
|
||
{xc3600000 x42f40000}
|
||
{x41f47c00 x42607300}
|
||
{x43600000 xc2f40000}
|
||
{0 x42a40000}
|
||
{x427f9400 0}
|
||
{0 xc2a40000}
|
||
{0 x42480000}
|
||
{x427f9400 0}
|
||
{0 xc2480000}
|
||
{xc1200000 x42ac0000}
|
||
{x427dde80 x40ec1400}
|
||
{x41200000 xc2ac0000}
|
||
{x41800000 x42c00000}
|
||
{x427c1ac0 xc127fa00}
|
||
{xc1800000 xc2c00000}
|
||
{x41c00000 x41f00000}
|
||
{x42478e80 xc21fae80}
|
||
{xc1c00000 xc1f00000}
|
||
{x42480000 x41a00000}
|
||
{x41bdd100 xc26d4d20}
|
||
{xc2480000 xc1a00000}
|
||
{x42900000 x40c00000}
|
||
{x40a9b800 xc27eb240}
|
||
{xc2900000 xc0c00000}
|
||
{x42780000 xc29bffd0}
|
||
{xc2480d80 xc21f0e80}
|
||
{xc2780000 x429c0000}
|
||
{x41f00000 xc2b80000}
|
||
{xc272fb40 xc19e7e00}
|
||
{xc1f00000 x42b80000}
|
||
{x42680000 xc1e00000}
|
||
{xc1de3b80 xc2662800}
|
||
{xc2680000 x41e00000}
|
||
{x41000000 xc2c40000}
|
||
{xc3879f30 xc1b10700}
|
||
{xc1000000 x42c40000}
|
||
{xc0c00000 xc3020000}
|
||
{xc3226d50 x4213cac0}
|
||
{x40c00000 x43020000}
|
||
{xc2780000 xc2b80000}
|
||
{xc253f3c0 x420ed180}
|
||
{x42780000 x42b80000}
|
||
{xc2e80000 xc1f00000}
|
||
{xc1800600 x42776e80}
|
||
{x42e80000 x41f00000}}}}
|
||
{tx x41200000 x452dc000 x4520d777}
|
||
{a osw x41200000 osf 0 src 1 stx xc4828000 sty x41900000 str 1 ssx x3fa353f8 ssy x3fa353f8 spx x456f8000 spy x45252000 sb 1 ltn x41200000 ltm x41200000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{x44b30000 x45074000}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x44d75998 x45018ccd}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x44e66000 x44ef0666}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x450e7000 x44e20666}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x45183000 x44bc8666}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x45157000 x449a0666}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{x45077000 x44898666}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x44e66000 x44850666}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{x44ee8000 x447f0000}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{x44c70000 x44830000}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{x448bd99a x448b3334}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{x44810ccf x44cdb334}
|
||
{x42400000 x43740000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{xc2083300 x439270c0}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x428f0a90 x438f0618}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x42ef7f20 x4386b890}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x438b3dc0 x42c1c3b0}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x439273f0 xc20754c0}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x42afef40 xc3495080}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{0 xc3936d40}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x42b2d240 xc38c7c40}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{0 xc3936d3c}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{xc2ffd5d0 xc384d49c}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{xc392eafc xc1c3cb80}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{xc390a7be x42639e80}
|
||
{x42400000 x43740000}}}}
|
||
{tx x426c0000 x45019000 x44b7b555}
|
||
{a osw x41200000 osf 0 src 1 stx xc4ce4000 sty x41c80000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x426c0000 ltm x426c0000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 6
|
||
lifetime_end 6
|
||
motionblur_shutter_offset_type centred
|
||
feather 100
|
||
source_black_outside true
|
||
name RotoPaint14
|
||
xpos -12938
|
||
ypos -4576
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation matte
|
||
name Merge16
|
||
xpos -13088
|
||
ypos -4576
|
||
disable true
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x41200000 x42400000}
|
||
{x45720000 x44a60000}
|
||
{xc1200000 xc2400000}
|
||
{x40c00000 x41e00000}
|
||
{x4571e000 x44988000}
|
||
{xc0c00000 xc1e00000}
|
||
{x41000000 x41600000}
|
||
{x4571e000 x448bc000}
|
||
{xc1000000 xc1600000}
|
||
{}
|
||
{x456ca667 x44805999}
|
||
{}
|
||
{x42480000}
|
||
{x456a8000 x44808000}
|
||
{xc2480000}
|
||
{x42700000 x41000000}
|
||
{x45636000 x447e0000}
|
||
{xc2700000 xc1000000}
|
||
{x42080000 x41000000}
|
||
{x4558e000 x44788000}
|
||
{xc2080000 xc1000000}
|
||
{x41a00000 xc0800000}
|
||
{x45520000 x44758000}
|
||
{xc1a00000 x40800000}
|
||
{x41d00000 xc1800000}
|
||
{x454cc000 x447f0000}
|
||
{xc1d00000 x41800000}
|
||
{xc0c00000 xc2600000}
|
||
{x45488000 x448a0000}
|
||
{x40c00000 x42600000}
|
||
{xc2480000 xc2940000}
|
||
{x454a2000 x44988000}
|
||
{x42480000 x42940000}
|
||
{xc2980000 xc2880000}
|
||
{x454fe000 x44a64000}
|
||
{x42980000 x42880000}
|
||
{xc2b80000 xc1d00000}
|
||
{x45596000 x44b1c000}
|
||
{x42b80000 x41d00000}
|
||
{xc2940000 x41200000}
|
||
{x45656000 x44b40000}
|
||
{x42940000 xc1200000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x41200000 x42400000}
|
||
{x43039fe0 xc1db43c0}
|
||
{xc1200000 xc2400000}
|
||
{x40c00000 x41e00000}
|
||
{x430376f0 xc1e14fc0}
|
||
{xc0c00000 xc1e00000}
|
||
{x41000000 x41600000}
|
||
{x42e979c0 xc2856550}
|
||
{xc1000000 xc1600000}
|
||
{}
|
||
{x42a31200 xc2d5ce18}
|
||
{}
|
||
{x42480000}
|
||
{0 xc306729c}
|
||
{xc2480000}
|
||
{x42700000 x41000000}
|
||
{x418e2300 xc30544cc}
|
||
{xc2700000 xc1000000}
|
||
{x42080000 x41000000}
|
||
{x41f65f80 xc302df6c}
|
||
{xc2080000 xc1000000}
|
||
{x41a00000 xc0800000}
|
||
{xc1d2f500 xc303d62c}
|
||
{xc1a00000 x40800000}
|
||
{x41d00000 xc1800000}
|
||
{xc28cf0a0 xc2e4ffb0}
|
||
{xc1d00000 x41800000}
|
||
{xc0c00000 xc2600000}
|
||
{xc305af30 x4164fe00}
|
||
{x40c00000 x42600000}
|
||
{xc2480000 xc2940000}
|
||
{xc2ded000 x42968860}
|
||
{x42480000 x42940000}
|
||
{xc2980000 xc2880000}
|
||
{xc2b346a0 x42c869d0}
|
||
{x42980000 x42880000}
|
||
{xc2b80000 xc1d00000}
|
||
{xc2124040 x43016170}
|
||
{x42b80000 x41d00000}
|
||
{xc2940000 x41200000}
|
||
{x41900a00 x43053c98}
|
||
{x42940000 xc1200000}}}}
|
||
{tx x41100000 x45600d3a x44933d71}
|
||
{a osw x41200000 osf 0 src 1 stx xc3c80000 sty x40800000 str 1 spx x457bc000 spy x44974000 sb 1 ltn x41100000 ltm x41100000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 9
|
||
lifetime_end 9
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint15
|
||
xpos -13211
|
||
ypos -4576
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge10
|
||
xpos -13353
|
||
ypos -4576
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 1+1inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort3
|
||
xpos -13513
|
||
ypos -4576
|
||
disable true
|
||
|
||
xpos -13513
|
||
ypos -4576
|
||
selected false
|
||
disable true
|
||
}
|
||
Retime {
|
||
input.last 60
|
||
output.last 120
|
||
speed 0.5
|
||
time ""
|
||
name Retime3
|
||
xpos -13623
|
||
ypos -4576
|
||
}
|
||
Transform {
|
||
translate {-5 140}
|
||
scale 1.08
|
||
center {2036 942}
|
||
black_outside false
|
||
name Transform2
|
||
xpos -13733
|
||
ypos -4576
|
||
}
|
||
Transform {
|
||
translate {{"(!invert) ? Tracker2.translate.x : -Tracker2.translate.x"} {"(!invert) ? Tracker2.translate.y : -Tracker2.translate.y"}}
|
||
rotate {{"(!invert) ? Tracker2.rotate : -Tracker2.rotate"}}
|
||
scale {{"(!invert) ? Tracker2.scale.w : 1/Tracker2.scale.w"} {"(!invert) ? Tracker2.scale.h : 1/Tracker2.scale.h"}}
|
||
center {{"(!invert) ? Tracker2.center.x : Tracker2.center.x + Tracker2.translate.x"} {"(!invert) ? Tracker2.center.y : Tracker2.center.y + Tracker2.translate.y"}}
|
||
filter {{Tracker2.filter}}
|
||
name Transform_MatchMove5
|
||
xpos -13843
|
||
ypos -4576
|
||
addUserKnob {20 User}
|
||
addUserKnob {4 transform M {stabilize match-move}}
|
||
transform match-move
|
||
addUserKnob {4 src_transform l "src transform" M {none stabilize "stabilize 1-pt" match-move "match-move 1-pt" "remove jitter"}}
|
||
src_transform {{Tracker2.transform}}
|
||
addUserKnob {6 invert -STARTLINE}
|
||
invert {{"\[python -execlocal srcTransformKnob\\ =\\ nuke.thisNode()\\\['src\\_transform'\\]\\nsrcTransformName\\ =\\ srcTransformKnob.enumName(int(srcTransformKnob.getValue()))\\ndestTransform\\ =\\ nuke.thisNode()\\\['transform'\\].getValue()\\nsrcTransformIsStabilize\\ =\\ (srcTransformName.find('stabilize')==0\\ or\\ srcTransformName.find('remove\\ jitter')==0)\\ninvertDueToDestStabilize\\ =\\ (destTransform\\ ==\\ 0\\ and\\ not\\ srcTransformIsStabilize)\\ninvertDueToSrcStabilize\\ =\\ (destTransform\\ ==\\ 1\\ and\\ srcTransformIsStabilize)\\nret\\ =\\ (invertDueToDestStabilize\\ or\\ invertDueToSrcStabilize)]"}}
|
||
}
|
||
set Nefc2d800 [stack 0]
|
||
ContactSheet {
|
||
inputs 2
|
||
rows 1
|
||
columns 2
|
||
name ContactSheet5
|
||
xpos -13680
|
||
ypos -4835
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant6
|
||
xpos -5869
|
||
ypos -5511
|
||
}
|
||
Group {
|
||
name NoiseAdvanced5
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -5867
|
||
ypos -5422
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Nef8e2580 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Nef8e2580
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur14
|
||
xpos -5867
|
||
ypos -5396
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint35
|
||
xpos -5867
|
||
ypos -5345
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type jpeg
|
||
file "M:/4 Projects/24254-sprite/5_Shots/VFX_Sup/summer/summer.JPG"
|
||
localizationPolicy on
|
||
format "2475 1393 0 0 2475 1393 1 "
|
||
origset true
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read7
|
||
xpos -6612
|
||
ypos -6353
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type jpeg
|
||
file "M:/4 Projects/24254-sprite/5_Shots/VFX_Sup/summer/summer_retouch copy.jpg"
|
||
localizationPolicy on
|
||
format "2475 1393 0 0 2475 1393 1 "
|
||
origset true
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read6
|
||
xpos -6765
|
||
ypos -6346
|
||
}
|
||
push $Nef414c00
|
||
FrameHold {
|
||
firstFrame 14
|
||
name FrameHold4
|
||
xpos -11635
|
||
ypos -5228
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO50_14plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 4
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write5
|
||
xpos -11635
|
||
ypos -5175
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type exr
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/renders/SH05/Dailies/Trees/Shadow/Shadow####.exr"
|
||
localizationPolicy on
|
||
format "1920 1080 0 0 1920 1080 1 HD_1080"
|
||
last 180
|
||
origlast 180
|
||
origset true
|
||
version 180
|
||
colorspace aces_interchange
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read29
|
||
xpos -12970
|
||
ypos -5526
|
||
}
|
||
LayerContactSheet {
|
||
width 1920
|
||
height 1080
|
||
name LayerContactSheet2
|
||
xpos -13101
|
||
ypos -5480
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type exr
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/renders/SH05/Dailies/Trees/Treeline/TreeLine####.exr"
|
||
localizationPolicy on
|
||
format "1920 1080 0 0 1920 1080 1 HD_1080"
|
||
last 180
|
||
origlast 180
|
||
origset true
|
||
version 180
|
||
colorspace aces_interchange
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read24
|
||
xpos -12827
|
||
ypos -5404
|
||
}
|
||
set Nef984800 [stack 0]
|
||
LayerContactSheet {
|
||
width 1920
|
||
height 1080
|
||
showLayerNames true
|
||
name LayerContactSheet1
|
||
xpos -12984
|
||
ypos -5368
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO30_31plate_V001_retouch.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read20
|
||
xpos -17676
|
||
ypos -4987
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42c80000
|
||
{x41400000 x40a00000}
|
||
{x451b7fff x44548000}
|
||
{xc1400000 xc0a00000}
|
||
{x41a00000 x40a00000}
|
||
{x45171fff x4450c000}
|
||
{xc1a00000 xc0a00000}
|
||
{x41200000 x41000000}
|
||
{x45135fff x4448c000}
|
||
{xc1200000 xc1000000}
|
||
{x41b2e380 x4132e240}
|
||
{x4511ffff x4441c000}
|
||
{xc2480000 xc1c80000}
|
||
{x41400000 0}
|
||
{x450c7fff x44354000}
|
||
{xc1400000 0}
|
||
{0 0}
|
||
{x4509aaaa x44304000}
|
||
{0 0}
|
||
{xc2340000 xc1200000}
|
||
{x450b8fff x442e8000}
|
||
{x42340000 x41200000}
|
||
{xc2180000 xc1200000}
|
||
{x45126fff x44318000}
|
||
{x42180000 x41200000}
|
||
{xc2400000 0}
|
||
{x45194fff x4432c000}
|
||
{x42400000 0}
|
||
{xc2280000 x40400000}
|
||
{x451e7fff x44310000}
|
||
{x42280000 xc0400000}
|
||
{xc1a00000 x40a00000}
|
||
{x4524a332 x441cf332}
|
||
{x41a00000 xc0a00000}
|
||
{x40000000 x41c80000}
|
||
{x4527a998 x440b7331}
|
||
{xc0000000 xc1c80000}
|
||
{x41d80000 x41500000}
|
||
{x45239998 x43e26664}
|
||
{xc1d80000 xc1500000}
|
||
{x41400000 0}
|
||
{x451cf665 x43e6fffe}
|
||
{xc1400000 0}
|
||
{x41e00000 x41e00000}
|
||
{x451aa665 x43dbfffe}
|
||
{xc1e00000 xc1e00000}
|
||
{x42000000 x41000000}
|
||
{x45161665 x43c2fffe}
|
||
{xc2000000 xc1000000}
|
||
{x41a00000 0}
|
||
{x45116665 x43affffe}
|
||
{xc1a00000 0}
|
||
{x42200000 x41200000}
|
||
{x450d0665 x43ad7ffe}
|
||
{xc2200000 xc1200000}
|
||
{x423c0000 xc1000000}
|
||
{x44fc8666 x438d9997}
|
||
{xc23c0000 x41000000}
|
||
{x41900000 xc0400000}
|
||
{x44ed4666 x438b1997}
|
||
{xc1900000 x40400000}
|
||
{x42280000 xc1000000}
|
||
{x44e1a666 x43929997}
|
||
{xc2280000 x41000000}
|
||
{x425c0000 xc0e00000}
|
||
{x44d0599a x43a71999}
|
||
{xc25c0000 x40e00000}
|
||
{x42000000 xc1900000}
|
||
{x44bed99a x43b21999}
|
||
{xc2000000 x41900000}
|
||
{x41c80000 xc1d80000}
|
||
{x44b0799a x43c79999}
|
||
{xc1c80000 x41d80000}
|
||
{0 xc1f00000}
|
||
{x44a7199a x43f49999}
|
||
{0 x41f00000}
|
||
{x41000000 xc1400000}
|
||
{x44a9599a x4406cccc}
|
||
{xc1000000 x41400000}
|
||
{x42500000 xc0a00000}
|
||
{x44a3599a x44088ccc}
|
||
{xc2500000 x40a00000}
|
||
{x42200000 x40000000}
|
||
{x4494599a x4409cccc}
|
||
{xc2200000 xc0000000}
|
||
{x41400000 xc1500000}
|
||
{x4488799a x4409cccc}
|
||
{xc1400000 x41500000}
|
||
{x420c0000 xc1200000}
|
||
{x44793333 x44100ccc}
|
||
{xc20c0000 x41200000}
|
||
{0 0}
|
||
{x445e7333 x441c8ccc}
|
||
{0 0}
|
||
{x41200000 0}
|
||
{x44577333 x44204ccc}
|
||
{xc1200000 0}
|
||
{x41700000 x41000000}
|
||
{x44487333 x44184ccc}
|
||
{xc1700000 xc1000000}
|
||
{x40a00000 x40a00000}
|
||
{x443ab333 x440c4ccc}
|
||
{xc0a00000 xc0a00000}
|
||
{x43040000 x42600000}
|
||
{x43be0000 x440c0000}
|
||
{xc3040000 xc2600000}
|
||
{x42f00000 x42300000}
|
||
{x42600000 x43a20000}
|
||
{xc2f00000 xc2300000}
|
||
{x42200000 x43180000}
|
||
{xc3200000 x42600000}
|
||
{xc2200000 xc3180000}
|
||
{xc3580000 x42a00000}
|
||
{x42a00000 xc3cc0000}
|
||
{x43580000 xc2a00000}
|
||
{xc4110000 x42300000}
|
||
{x44a28000 xc41b0000}
|
||
{x44110000 xc2300000}
|
||
{xc3e60000 xc2900000}
|
||
{x4532c000 xc40c0000}
|
||
{x43e60000 x42900000}
|
||
{xc19cf000 xc2b47a9c}
|
||
{x453ed333 xc2c00000}
|
||
{x41a00000 x42b80000}
|
||
{xc2f00000 0}
|
||
{x454f4000 x42a99990}
|
||
{x42f00000 0}
|
||
{xc2a80000 xc2600000}
|
||
{x45630000 x43520000}
|
||
{x42a80000 x42600000}
|
||
{xc2300000 xc2300000}
|
||
{x45774000 x435c0000}
|
||
{x42300000 x42300000}
|
||
{xc2700000 xc3340000}
|
||
{x457c8000 x43a20000}
|
||
{x42700000 x43340000}
|
||
{x42080000 xc1800000}
|
||
{x45775333 x442f3333}
|
||
{xc2080000 x41800000}
|
||
{x42000000 xc1900000}
|
||
{x456db333 x44373333}
|
||
{xc2000000 x41900000}
|
||
{x42480000 xc1b00000}
|
||
{x455ab333 x4450b333}
|
||
{xc2480000 x41b00000}
|
||
{x42280000 0}
|
||
{x45529333 x4454b333}
|
||
{xc2280000 0}
|
||
{x41c00000 xc0c00000}
|
||
{x454c3333 x4452b333}
|
||
{xc1c00000 x40c00000}
|
||
{0 0}
|
||
{x45419332 x4460b333}
|
||
{0 0}
|
||
{0 0}
|
||
{x45389332 x4462b332}
|
||
{0 0}
|
||
{0 0}
|
||
{x4529f332 x4452b332}
|
||
{0 0}
|
||
{x41400000 0}
|
||
{x45243332 x444bb332}
|
||
{xc1400000 0}}} idem}
|
||
{tx x42c80000 x4505d588 x440285ed}
|
||
{a fx x43480000 fy x43480000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42c80000 ltm x42c80000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 100
|
||
lifetime_end 100
|
||
motionblur_shutter_offset_type centred
|
||
feather 200
|
||
source_black_outside true
|
||
name RotoPaint39
|
||
xpos -11506
|
||
ypos -194
|
||
}
|
||
set Nef985400 [stack 0]
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file E:/VINE_DOWNLOADS/STF_sh090_v01.mov
|
||
localizationPolicy on
|
||
format "3840 2160 0 0 3840 2160 1 UHD_4K"
|
||
last 180
|
||
origlast 180
|
||
origset true
|
||
version 1
|
||
colorspace "Camera Rec.709"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read14
|
||
xpos -11493
|
||
ypos -337
|
||
}
|
||
ColorCorrect {
|
||
highlights.gamma {0.67 0.58 0.76 0.68}
|
||
highlights.gamma_panelDropped true
|
||
highlights.gain 0.85
|
||
highlights.offset -0.005
|
||
name ColorCorrect12
|
||
xpos -11360
|
||
ypos -264
|
||
}
|
||
FrameHold {
|
||
firstFrame 100
|
||
name FrameHold9
|
||
xpos -11360
|
||
ypos -230
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
gamma {1.01 1.1 1 1}
|
||
gamma_panelDropped true
|
||
midtones.gamma 0.84
|
||
midtones.gain {0.95 1.05 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.57
|
||
name ColorCorrect13
|
||
xpos -11360
|
||
ypos -194
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh120b.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 42
|
||
origlast 42
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read17
|
||
xpos -7191
|
||
ypos -5111
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode16
|
||
xpos -7191
|
||
ypos -4989
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat6
|
||
xpos -7191
|
||
ypos -4905
|
||
}
|
||
set Nefa0ec00 [stack 0]
|
||
FilterErode {
|
||
channels rgb
|
||
size 62
|
||
name FilterErode17
|
||
xpos -7191
|
||
ypos -4847
|
||
}
|
||
push $Nefa0ec00
|
||
Dot {
|
||
name Dot39
|
||
xpos -7260
|
||
ypos -4902
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode18
|
||
xpos -7288
|
||
ypos -4852
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge21
|
||
xpos -7288
|
||
ypos -4767
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur13
|
||
xpos -7288
|
||
ypos -4728
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus11
|
||
xpos -7288
|
||
ypos -4692
|
||
}
|
||
Dot {
|
||
name Dot40
|
||
xpos -7260
|
||
ypos -4629
|
||
}
|
||
set Nef624c00 [stack 0]
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41d80000
|
||
{xc28c0000 x41400000}
|
||
{x44bb8000 x44a10000}
|
||
{x428c0000 xc1400000}
|
||
{xc1f00000 x41a00000}
|
||
{x44d18000 x449d4000}
|
||
{x41f00000 xc1a00000}
|
||
{xc1a00000 x41200000}
|
||
{x44df8000 x44984000}
|
||
{x41a00000 xc1200000}
|
||
{0 0}
|
||
{x44e9c000 x448cc000}
|
||
{0 0}
|
||
{x418de940 x41090480}
|
||
{x44e44000 x44860000}
|
||
{xc2680000 xc1e00000}
|
||
{0 0}
|
||
{x44d40000 x447f0000}
|
||
{0 0}
|
||
{x42000000 xc0c00000}
|
||
{x44cb4000 x44800000}
|
||
{xc2000000 x40c00000}
|
||
{x41c00000 xc1f00000}
|
||
{x44c24000 x44850000}
|
||
{xc1c00000 x41f00000}
|
||
{0 xc2180000}
|
||
{x44b58000 x4491c000}
|
||
{0 x42180000}}} idem}
|
||
{tx x41d80000 x44d02aab x448e2aab}
|
||
{a r 0 g 0 b 0 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41d80000 ltm x41d80000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41d80000
|
||
{xc30e0000 xc1600000}
|
||
{x44150000 x44888000}
|
||
{x430e0000 x41600000}
|
||
{xc2200000 x41b00000}
|
||
{x44618000 x448a4000}
|
||
{x42200000 xc1b00000}
|
||
{x41400000 x42c40000}
|
||
{x44780000 x447f0000}
|
||
{xc1400000 xc2c40000}
|
||
{x42500000 x42a80000}
|
||
{x44668000 x44400000}
|
||
{xc2500000 xc2a80000}
|
||
{x42200000 x42a40000}
|
||
{x44450000 x44058000}
|
||
{xc2200000 xc2a40000}
|
||
{x42000000 x42e00000}
|
||
{x44310000 x43af0000}
|
||
{xc2000000 xc2e00000}
|
||
{x42580000 x430e0000}
|
||
{x44218000 x431c0000}
|
||
{xc2580000 xc30e0000}
|
||
{x42800000 x429c0000}
|
||
{x44030000 xc2b80000}
|
||
{xc2800000 xc29c0000}
|
||
{x42200000 x41400000}
|
||
{x43be0000 xc35c0000}
|
||
{xc2200000 xc1400000}
|
||
{0 xc2f00000}
|
||
{x43600000 xc2680000}
|
||
{0 x42f00000}
|
||
{0 xc3160000}
|
||
{x43810000 x43860000}
|
||
{0 x43160000}
|
||
{xc2480000 xc3380000}
|
||
{x43960000 x441f0000}
|
||
{x42480000 x43380000}}} idem}
|
||
{tx x41d80000 x4416d555 x43e7aaab}
|
||
{a fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41d80000 ltm x41d80000 tt x40800000 b 0 g 0 r 0}}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{{{x41d80000 xc375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 x449e4666}}
|
||
{{x41d80000 x44852665}}}
|
||
{{{x41d80000 x4375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 xc36e9648}}}
|
||
{{{x41d80000 x44d5e666}}
|
||
{{x41d80000 x44bb2665}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 x436e9648}}}
|
||
{{{x41d80000 x4375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 x44a28666}}
|
||
{{x41d80000 x4500dcca}}}
|
||
{{{x41d80000 xc375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 x436e9648}}}
|
||
{{{x41d80000 x444d4ccc}}
|
||
{{x41d80000 x44bb2665}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 xc36e9648}}}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{{{x41d80000 xc375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 xc38e0000}}}
|
||
{{{x41d80000 x4375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 xc36e9648}}}
|
||
{{{x41d80000 x438e0000}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 x436e9648}}}
|
||
{{{x41d80000 x4375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 x438e0000}}}
|
||
{{{x41d80000 xc375c448}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 x436e9648}}}
|
||
{{{x41d80000 xc38e0000}}
|
||
{{x41d80000 0}}}
|
||
{{{x41d80000 0}}
|
||
{{x41d80000 xc36e9648}}}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {2224 1548}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 27
|
||
lifetime_end 27
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
source_black_outside true
|
||
name RotoPaint37
|
||
xpos -7139
|
||
ypos -4541
|
||
}
|
||
push $Nef624c00
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41d80000
|
||
{xc30e0000 xc1600000}
|
||
{x44150000 x44888000}
|
||
{x430e0000 x41600000}
|
||
{xc2200000 x41b00000}
|
||
{x44618000 x448a4000}
|
||
{x42200000 xc1b00000}
|
||
{x41400000 x42c40000}
|
||
{x44780000 x447f0000}
|
||
{xc1400000 xc2c40000}
|
||
{x42500000 x42a80000}
|
||
{x44668000 x44400000}
|
||
{xc2500000 xc2a80000}
|
||
{x42200000 x42a40000}
|
||
{x44450000 x44058000}
|
||
{xc2200000 xc2a40000}
|
||
{x42000000 x42e00000}
|
||
{x44310000 x43af0000}
|
||
{xc2000000 xc2e00000}
|
||
{x42580000 x430e0000}
|
||
{x44218000 x431c0000}
|
||
{xc2580000 xc30e0000}
|
||
{x42800000 x429c0000}
|
||
{x44030000 xc2b80000}
|
||
{xc2800000 xc29c0000}
|
||
{x42200000 x41400000}
|
||
{x43be0000 xc35c0000}
|
||
{xc2200000 xc1400000}
|
||
{0 xc2f00000}
|
||
{x43600000 xc2680000}
|
||
{0 x42f00000}
|
||
{0 xc3160000}
|
||
{x43810000 x43860000}
|
||
{0 x43160000}
|
||
{xc2480000 xc3380000}
|
||
{x43960000 x441f0000}
|
||
{x42480000 x43380000}}} idem}
|
||
{tx x41d80000 x4416d555 x43e7aaab}
|
||
{a fx x41900000 fy x41900000 osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41d80000 ltm x41d80000 tt x40800000}}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc375c448}
|
||
{x449e4666 x44852665}
|
||
{x4375c448}
|
||
{0 xc36e9648}
|
||
{x44d5e666 x44bb2665}
|
||
{0 x436e9648}
|
||
{x4375c448}
|
||
{x449e4666 x44f12664}
|
||
{xc375c448}
|
||
{0 x436e9648}
|
||
{x444d4ccc x44bb2665}
|
||
{0 xc36e9648}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc375c448}
|
||
{0 xc38e0000}
|
||
{x4375c448}
|
||
{0 xc36e9648}
|
||
{x438e0000}
|
||
{0 x436e9648}
|
||
{x4375c448}
|
||
{0 x438e0000}
|
||
{xc375c448}
|
||
{0 x436e9648}
|
||
{xc38e0000}
|
||
{0 xc36e9648}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 inv 1 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 27
|
||
lifetime_end 27
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
source_black_outside true
|
||
name RotoPaint33
|
||
xpos -7106
|
||
ypos -4626
|
||
}
|
||
push $Nefa0ec00
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x426c0000
|
||
{xc3c80000 xc2000000}
|
||
{x450d6ccd x447dd99a}
|
||
{x43c80000 x42000000}
|
||
{xc3140000 x43140000}
|
||
{x45459998 x44428001}
|
||
{x43140000 xc3140000}
|
||
{0 0}
|
||
{x4566a000 x443e0000}
|
||
{0 0}
|
||
{xc39799a0 x41800020}
|
||
{x4581a99a x442cffff}
|
||
{x43dcae90 xc1ba5460}
|
||
{xc1c00000 x43200000}
|
||
{x45a4a4cd x4409a664}
|
||
{x41c00000 xc3200000}
|
||
{x43080000 x43960000}
|
||
{x459c4000 x43340000}
|
||
{xc3080000 xc3960000}
|
||
{x43e20000 x42700000}
|
||
{x457f4000 xc4090000}
|
||
{xc3e20000 xc2700000}
|
||
{x443b0000 xc2c00000}
|
||
{x44d48000 xc42f0000}
|
||
{xc43b0000 x42c00000}
|
||
{x43b00000 xc2f80000}
|
||
{xc3b40000 xc3980000}
|
||
{xc3b00000 x42f80000}
|
||
{xc3180000 xc3c60000}
|
||
{xc4ab4666 x43903330}
|
||
{x43180000 x43c60000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x426c0000
|
||
{xc3c7fff8 xc2000000}
|
||
{xc289fe40 x43887988}
|
||
{x43c80000 x42000000}
|
||
{xc31ea900 x430882a8}
|
||
{x42df2fa0 x4407fc1e}
|
||
{x4393cdb0 xc37e56e0}
|
||
{0 0}
|
||
{xc3741fe0 x43dc7664}
|
||
{0 0}
|
||
{xc3979990 x41800220}
|
||
{x421d3380 x437fcf08}
|
||
{x43dcaeb0 xc1ba5360}
|
||
{xc1c00000 x43200000}
|
||
{x43d854a0 x4281e7b8}
|
||
{x41c00000 xc3200000}
|
||
{x43080000 x43960000}
|
||
{x43c738b0 xc334b6d6}
|
||
{xc3080000 xc3960000}
|
||
{x43e20000 x42700000}
|
||
{x42664f00 xc3d8da24}
|
||
{xc3e20000 xc2700000}
|
||
{x443afffc xc2c00000}
|
||
{xc25ed2c0 xc3d8f968}
|
||
{xc43b0000 x42c00000}
|
||
{x43b00000 xc2f80000}
|
||
{xc3115cde xc3ce53e2}
|
||
{xc3b00000 x42f80000}
|
||
{xc3d40ed4 xc0d7ec00}
|
||
{xc3805f9c x44233988}
|
||
{x4408bc9a x410b3800}}}}
|
||
{tx x41f00000 x450596db x4434edb7}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 30
|
||
lifetime_end 30
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint34
|
||
xpos -7013
|
||
ypos -4905
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/4_Plates/Transcodes/SPRITE_TEA_THE_FIX_30_24_rev/V2-0009_A001C020_130102_ROPU.mov"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 42
|
||
origlast 42
|
||
origset true
|
||
version 6
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read28
|
||
xpos -6857
|
||
ypos -5329
|
||
}
|
||
set Nef625c00 [stack 0]
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle8
|
||
xpos -6878
|
||
ypos -4905
|
||
}
|
||
Premult {
|
||
name Premult7
|
||
xpos -6878
|
||
ypos -4854
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant7
|
||
xpos -6304
|
||
ypos -4961
|
||
}
|
||
Group {
|
||
name NoiseAdvanced6
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -6302
|
||
ypos -4872
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Nef8e3b80 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Nef8e3b80
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur15
|
||
xpos -6302
|
||
ypos -4846
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint44
|
||
xpos -6302
|
||
ypos -4795
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3380000 x42c80000}
|
||
{x4500c000 x45498000}
|
||
{x43380000 xc2c80000}
|
||
{xc2400000}
|
||
{x45150000 x45410000}
|
||
{x42400000}
|
||
{xc1800000 x42a00000}
|
||
{x45234000 x45434000}
|
||
{x41800000 xc2a00000}
|
||
{xc1a00000 x41c00000}
|
||
{x45218000 x45304000}
|
||
{x41a00000 xc1c00000}
|
||
{xc2e80000 xc2300000}
|
||
{x45294000 x452ec000}
|
||
{x42e80000 x42300000}
|
||
{xc2c00000 x41a00000}
|
||
{x45357000 x452c0fff}
|
||
{x42c00000 xc1a00000}
|
||
{xc1c00000 x42880000}
|
||
{x453da000 x4527e000}
|
||
{x41c00000 xc2880000}
|
||
{x41e00000 x42980000}
|
||
{x45466000 x4521f000}
|
||
{xc1e00000 xc2980000}
|
||
{x42820000 x42a60000}
|
||
{x453eb000 x45195000}
|
||
{xc26cf6c0 xc2974b20}
|
||
{x41400000 x42000000}
|
||
{x453a0000 x450b8000}
|
||
{xc1400000 xc2000000}
|
||
{xc1e00000 xc1000000}
|
||
{x453a0000 x45048000}
|
||
{x41e00000 x41000000}
|
||
{xc1400000 x42a00000}
|
||
{x45438000 x4501c000}
|
||
{x41400000 xc2a00000}
|
||
{0 x42300000}
|
||
{x45444000 x44df8000}
|
||
{0 xc2300000}
|
||
{x42600000 xc2000000}
|
||
{x453d8000 x44cc0000}
|
||
{xc2600000 x42000000}
|
||
{x41e00000 x42000000}
|
||
{x45318000 x44d00000}
|
||
{xc1e00000 xc2000000}
|
||
{x430c0000}
|
||
{x4529c000 x44bd0000}
|
||
{xc30c0000}
|
||
{x41e00000 xc1800000}
|
||
{x450d4000 x44bd0000}
|
||
{xc1e00000 x41800000}
|
||
{x42300000 xc30c0000}
|
||
{x45048000 x44c08000}
|
||
{xc2300000 x430c0000}
|
||
{xc2900000 xc31c0000}
|
||
{x4509f001 x44d9e000}
|
||
{x42900000 x431c0000}
|
||
{x42600000 xc2d00000}
|
||
{x45088000 x45050000}
|
||
{xc2600000 x42d00000}
|
||
{x43000000 xc2f80000}
|
||
{x45067001 x4518e000}
|
||
{xc3000000 x42f80000}
|
||
{x42980000 xc2600000}
|
||
{x44faa000 x45283ffe}
|
||
{xc2980000 x42600000}
|
||
{x42000000 xc2d80000}
|
||
{x44e41fff x4533a000}
|
||
{xc2000000 x42d80000}
|
||
{xc2d00000 xc3240000}
|
||
{x44e45fff x45461001}
|
||
{x42d00000 x43240000}
|
||
{}
|
||
{x44e50000 x454a0000}
|
||
{}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3380000 x42c80000}
|
||
{}
|
||
{x43380000 xc2c80000}
|
||
{xc2400000}
|
||
{}
|
||
{x42400000}
|
||
{xc1800000 x42a00000}
|
||
{x42a20020 x41d80080}
|
||
{x41800000 xc2a00000}
|
||
{xc1a00000 x41c00000}
|
||
{x42e40000 x43310000}
|
||
{x41a00000 xc1c00000}
|
||
{xc2e80000 xc2300000}
|
||
{x43070010 x43040010}
|
||
{x42ea0000 xc1980000}
|
||
{xc2c00000 x41a00000}
|
||
{x42123e80 x432f9490}
|
||
{x42c00000 xc1a00000}
|
||
{xc1c00000 x42880000}
|
||
{x4302e080 x4238b640}
|
||
{x41c00000 xc2880000}
|
||
{x41e00000 x42980000}
|
||
{x42c6fc80 xc212a340}
|
||
{xc1e00000 xc2980000}
|
||
{x42820000 x42a60000}
|
||
{x42d5aba0 xc2a74ae0}
|
||
{xc26cf6c0 xc2974b20}
|
||
{x41400000 x42000000}
|
||
{}
|
||
{xc1400000 xc2000000}
|
||
{xc1e00000 xc1000000}
|
||
{}
|
||
{x41e00000 x41000000}
|
||
{xc1400000 x42a00000}
|
||
{}
|
||
{x41400000 xc2a00000}
|
||
{0 x42300000}
|
||
{}
|
||
{0 xc2300000}
|
||
{x42600000 xc2000000}
|
||
{}
|
||
{xc2600000 x42000000}
|
||
{x41e00000 x42000000}
|
||
{}
|
||
{xc1e00000 xc2000000}
|
||
{x430c0000}
|
||
{}
|
||
{xc30c0000}
|
||
{x41e00000 xc1800000}
|
||
{}
|
||
{xc1e00000 x41800000}
|
||
{x42300000 xc30c0000}
|
||
{}
|
||
{xc2300000 x430c0000}
|
||
{xc2900000 xc31c0000}
|
||
{xc3282070 x429b26f0}
|
||
{x42900000 x431c0000}
|
||
{x42600000 xc2d00000}
|
||
{}
|
||
{xc2600000 x42d00000}
|
||
{x43000000 xc2f80000}
|
||
{xc300ff20 xc3052910}
|
||
{xc3000000 x42f80000}
|
||
{x42980000 xc2600000}
|
||
{xc2c5fff0 xc2b40000}
|
||
{xc2980000 x42600000}
|
||
{x42000000 xc2d80000}
|
||
{xc303fff8 xc1700200}
|
||
{xc2000000 x42d80000}
|
||
{xc2d00000 xc3240000}
|
||
{xc3190008 x4203ffc0}
|
||
{x42d00000 x43240000}
|
||
{}
|
||
{}
|
||
{}}}}
|
||
{tx x41c80000 x451e6e14 x45148000}
|
||
{a fx x42960000 fy x42960000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41c80000 ltm x41c80000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 25
|
||
lifetime_end 25
|
||
motionblur_shutter_offset_type centred
|
||
feather 75
|
||
source_black_outside true
|
||
name RotoPaint45
|
||
xpos -5968
|
||
ypos -4864
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read33
|
||
xpos -6115
|
||
ypos -5169
|
||
}
|
||
Transform {
|
||
translate {1507.099731 -937.3879395}
|
||
scale 2.556999922
|
||
center {2427 1951}
|
||
name Transform7
|
||
xpos -6115
|
||
ypos -5058
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade7
|
||
xpos -6115
|
||
ypos -5034
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat11
|
||
xpos -6115
|
||
ypos -4997
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect20
|
||
xpos -6115
|
||
ypos -4973
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect21
|
||
xpos -6115
|
||
ypos -4949
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{x441e0000 x45334000}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{x43da0000 x452b8000}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{x43980000 x451f4000}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{x43980000 x450bc000}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x44020000 x45050000}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x444f0000 x450a0000}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x447f0000 x45114000}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x44820667 x451d0999}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x446a0000 x452f8000}
|
||
{xc2a80000 x42400000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{xc3353e30 x4390fd58}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{xc371caf2 x4371d040}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{xc3a8a768 x4260e300}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{xc35ce568 xc382853c}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x42fa2028 xc39f22c0}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x43260f7c xc395778c}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x43a2351c xc2d842c0}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x439d17e8 x42d077e0}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x4329a6b8 x43947488}
|
||
{xc2a80000 x42400000}}}}
|
||
{tx x41c80000 x4427e38e x451b6aab}
|
||
{a a 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41c80000 ltm x41c80000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{xc3700000 x454e8000}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{xc3d40000 x45230000}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{xc3cc0000 x450b8000}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc3c40000 x44d30000}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc3920000 x44990000}
|
||
{x42100000 xc2200000}
|
||
{xc3100000 x42100000}
|
||
{xc2f00000 x44938000}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x43a00000 x44908000}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x444e0000 x44938000}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{x44b68000 x44928000}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{x44e78000 x448b0000}
|
||
{x43540000 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{x45198000 x44900000}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{x45440000 x44840000}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x455a8000 x44890000}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270000}
|
||
{x459f3fff x44ab0000}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{x459da000 x45070000}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{x45a1c000 x452e0000}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{x459f0000 x45568000}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{x45898000 x456e0000}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{x45414000 x45734000}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{x44b70000 x456c0000}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{x43a40000 x45608000}
|
||
{xc34c0000 xc2d00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{0 0}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{0 0}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{0 0}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc377ba44 xc14d0e00}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc33860dc xc325f1e0}
|
||
{x42100000 xc2200020}
|
||
{xc3100000 x42100000}
|
||
{xc270ab0c xc370a6bc}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x41db3a50 xc3768a4c}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x420c6240 xc3759044}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{xc22f44a0 xc3742868}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{xc1604f80 xc377a990}
|
||
{x4353fff8 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{xc1e52700 xc376664c}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{0 xc3780f10}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x415bf800 xc377ad70}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270002}
|
||
{x432154e0 xc33c6d80}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{0 0}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{0 0}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{0 0}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{0 0}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{0 0}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{0 0}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{0 0}
|
||
{xc34c0000 xc2d00000}}}}
|
||
{tx x42680000 x44efe186 x450533cf}
|
||
{a a 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42680000 ltm x42680000 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 {2224 1548}
|
||
color {1 1 1 0}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 25
|
||
lifetime_end 25
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint46
|
||
xpos -6115
|
||
ypos -4910
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
gamma {0.98 1.03 0.94 1}
|
||
gamma_panelDropped true
|
||
shadows.saturation 0.6
|
||
shadows.contrast 0.9
|
||
shadows.offset 0.015
|
||
midtones.gain {0.98 1 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.785
|
||
name ColorCorrect22
|
||
xpos -6115
|
||
ypos -4864
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.8
|
||
name ColorCorrect23
|
||
xpos -6115
|
||
ypos -4840
|
||
}
|
||
Premult {
|
||
name Premult10
|
||
xpos -6115
|
||
ypos -4803
|
||
}
|
||
Defocus {
|
||
defocus 50
|
||
name Defocus17
|
||
xpos -6118
|
||
ypos -4764
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO60_plate_PS_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 60
|
||
origset true
|
||
version 2
|
||
name Read34
|
||
xpos -5811
|
||
ypos -4739
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{x44b30000 x45074000}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x44d75998 x45018ccd}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x44e66000 x44ef0666}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x450e7000 x44e20666}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x45183000 x44bc8666}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x45157000 x449a0666}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{x45077000 x44898666}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x44e66000 x44850666}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{x44ee8000 x447f0000}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{x44c70000 x44830000}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{x448bd99a x448b3334}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{x44810ccf x44cdb334}
|
||
{x42400000 x43740000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{xc2083300 x439270c0}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x428f0a90 x438f0618}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x42ef7f20 x4386b890}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x438b3dc0 x42c1c3b0}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x439273f0 xc20754c0}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x42afef40 xc3495080}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{0 xc3936d40}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x42b2d240 xc38c7c40}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{0 xc3936d3c}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{xc2ffd5d0 xc384d49c}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{xc392eafc xc1c3cb80}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{xc390a7be x42639e80}
|
||
{x42400000 x43740000}}}}
|
||
{tx x426c0000 x45019000 x44b7b555}
|
||
{a osw x41200000 osf 0 src 1 stx xc4ce4000 sty x41c80000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x426c0000 ltm x426c0000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 59
|
||
lifetime_end 59
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint47
|
||
xpos -5957
|
||
ypos -4703
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge24
|
||
xpos -6118
|
||
ypos -4703
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 2inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort7
|
||
xpos -6302
|
||
ypos -4703
|
||
|
||
xpos -6302
|
||
ypos -4703
|
||
selected false
|
||
disable false
|
||
}
|
||
Retime {
|
||
input.last 60
|
||
output.last 120
|
||
speed 0.5
|
||
time ""
|
||
name Retime6
|
||
xpos -6440
|
||
ypos -4703
|
||
}
|
||
Transform {
|
||
scale 1.205000043
|
||
center {2224 1548}
|
||
name Transform3
|
||
xpos -6562
|
||
ypos -4703
|
||
}
|
||
Defocus {
|
||
defocus {{curve x16 60 x27 30}}
|
||
name Defocus13
|
||
xpos -6672
|
||
ypos -4709
|
||
}
|
||
Grain2 {
|
||
name Grain2_9
|
||
label "Kodak 5248"
|
||
xpos -6768
|
||
ypos -4708
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.115
|
||
green_i 0.09
|
||
blue_i 0.145
|
||
red_m 0
|
||
green_m 0.095
|
||
blue_m 0.11
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge22
|
||
xpos -6878
|
||
ypos -4702
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus {{curve x16 21 x27 0}}
|
||
maskChannelMask rgba.blue
|
||
name Defocus12
|
||
xpos -6874
|
||
ypos -4632
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus {{curve x16 0 x27 25}}
|
||
maskChannelMask rgba.blue
|
||
name Defocus14
|
||
xpos -6874
|
||
ypos -4547
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 42
|
||
time ""
|
||
name FrameRange12
|
||
xpos -6874
|
||
ypos -4367
|
||
}
|
||
set Nef8e4680 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect11
|
||
xpos -6874
|
||
ypos -4225
|
||
}
|
||
Grade {
|
||
gamma 1.4
|
||
name Grade6
|
||
xpos -6877
|
||
ypos -4195
|
||
}
|
||
Group {
|
||
name lin2log7
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -6877
|
||
ypos -4153
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_6
|
||
label "Kodak 5248"
|
||
xpos -6877
|
||
ypos -4074
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
set Nef8e5180 [stack 0]
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh070.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 16
|
||
origlast 16
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read16
|
||
xpos -10001
|
||
ypos -5309
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode13
|
||
xpos -10001
|
||
ypos -5057
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat5
|
||
xpos -10001
|
||
ypos -4973
|
||
}
|
||
set Ne09c3400 [stack 0]
|
||
FilterErode {
|
||
channels rgb
|
||
size -0.1
|
||
name FilterErode14
|
||
xpos -10001
|
||
ypos -4915
|
||
}
|
||
push $Ne09c3400
|
||
Dot {
|
||
name Dot36
|
||
xpos -10070
|
||
ypos -4970
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode15
|
||
xpos -10098
|
||
ypos -4920
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge8
|
||
xpos -10098
|
||
ypos -4835
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur11
|
||
xpos -10098
|
||
ypos -4796
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus9
|
||
xpos -10098
|
||
ypos -4760
|
||
}
|
||
Dot {
|
||
name Dot37
|
||
xpos -10070
|
||
ypos -4697
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{x44694000 x44970000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x44ac4000 x44cd0000}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{x44694000 x45018000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{x43f40000 x44cd0000}
|
||
{0 xc36e9648}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{0 xc38e0000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x438e0000 0}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{0 x438e0000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{xc38e0000 0}
|
||
{0 xc36e9648}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 inv 1 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {1920 1080}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 20
|
||
lifetime_end 20
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint27
|
||
xpos -9929
|
||
ypos -4694
|
||
}
|
||
push $Ne09c3400
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px
|
||
{x40e00000 x41400000 x41500000 x41600000 x41700000 x41800000}
|
||
{{0
|
||
{x 5
|
||
{0 -}}}
|
||
{0
|
||
{x 5
|
||
{0 -}}}}
|
||
{{xc21e6680
|
||
{xc21e6680 0 1 xc0d33200 1}
|
||
{xc2300000 -}
|
||
{xc1e33386 -}
|
||
{x 2
|
||
{xc244ccff -}}}
|
||
{x423bfff8
|
||
{x423bfff8 0 1 x4246000c 1}
|
||
{x42a00000 -}
|
||
{x428b3328 xc17999aa 1 xc17999aa 1}
|
||
{x 2
|
||
{x4243332b -}}}}
|
||
{{0
|
||
{x 5
|
||
{0 -}}}
|
||
{0
|
||
{x 5
|
||
{0 -}}}}
|
||
{{xc2880000
|
||
{x 5
|
||
{xc2880000 -}}}
|
||
{xc2000000
|
||
{x 5
|
||
{xc2000000 -}}}}
|
||
{{x43ad4cd0
|
||
{x43ad4cd0 0 1 xc11e6700 1}
|
||
{x43aa0000 -}
|
||
{x43b1ccc6 -}
|
||
{x 2
|
||
{x43a7665e -}}}
|
||
{x4366ccd0
|
||
{x4366ccd0 0 1 x419e6640 1}
|
||
{x43740000 -}
|
||
{x43699994 xc1799990 1 xc1799990 1}
|
||
{x 2
|
||
{x4354ccce -}}}}
|
||
{{x42880000
|
||
{x 5
|
||
{x42880000 -}}}
|
||
{x42000000
|
||
{x 5
|
||
{x42000000 -}}}}
|
||
{{xc25c0000
|
||
{x 5
|
||
{xc25c0000 -}}}
|
||
{xc1980000
|
||
{x 5
|
||
{xc1980000 -}}}}
|
||
{{x44168000
|
||
{x 2
|
||
{x44168000 -}}
|
||
{x441a6663 -}
|
||
{x 2
|
||
{x4415332f -}}}
|
||
{x43a90000
|
||
{x 2
|
||
{x43a90000 -}}
|
||
{x43a3ccca xc1799990 1 xc1799990 1}
|
||
{x 2
|
||
{x43996667 -}}}}
|
||
{{x425c0000
|
||
{x 5
|
||
{x425c0000 -}}}
|
||
{x41980000
|
||
{x 5
|
||
{x41980000 -}}}}
|
||
{{xc2040000
|
||
{x 5
|
||
{xc2040000 -}}}
|
||
{xc1100000
|
||
{x 5
|
||
{xc1100000 -}}}}
|
||
{{x443d8000
|
||
{x 2
|
||
{x443d8000 -}}
|
||
{x44416663 -}
|
||
{x 2
|
||
{x443c332f -}}}
|
||
{x43c80000
|
||
{x 2
|
||
{x43c80000 -}}
|
||
{x43c2ccca xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x43b86668 -}}}}
|
||
{{x42040000
|
||
{x 5
|
||
{x42040000 -}}}
|
||
{x41100000
|
||
{x 5
|
||
{x41100000 -}}}}
|
||
{{xc2200000
|
||
{x 5
|
||
{xc2200000 -}}}
|
||
{xc1980000
|
||
{x 5
|
||
{xc1980000 -}}}}
|
||
{{x4463c000
|
||
{x 2
|
||
{x4463c000 -}}
|
||
{x4467a663 -}
|
||
{x 2
|
||
{x4462732f -}}}
|
||
{x43df0000
|
||
{x 2
|
||
{x43df0000 -}}
|
||
{x43d9ccca xc1799970 1 xc1799970 1}
|
||
{x 2
|
||
{x43cf6669 -}}}}
|
||
{{x42200000
|
||
{x 5
|
||
{x42200000 -}}}
|
||
{x41980000
|
||
{x 5
|
||
{x41980000 -}}}}
|
||
{{xc2180000
|
||
{x 5
|
||
{xc2180000 -}}}
|
||
{xc1600000
|
||
{x 5
|
||
{xc1600000 -}}}}
|
||
{{x44794000
|
||
{x 2
|
||
{x44794000 -}}
|
||
{x447d2663 -}
|
||
{x 2
|
||
{x4477f330 -}}}
|
||
{x43f18000
|
||
{x 2
|
||
{x43f18000 -}}
|
||
{x43ec4cca xc1799970 1 xc1799970 1}
|
||
{x 2
|
||
{x43e1e669 -}}}}
|
||
{{x42180000
|
||
{x 5
|
||
{x42180000 -}}}
|
||
{x41600000
|
||
{x 5
|
||
{x41600000 -}}}}
|
||
{{xc1d80000
|
||
{x 5
|
||
{xc1d80000 -}}}
|
||
{xc1300000
|
||
{x 5
|
||
{xc1300000 -}}}}
|
||
{{x448a2000
|
||
{x 2
|
||
{x448a2000 -}}
|
||
{x448c1331 -}
|
||
{x 2
|
||
{x44897997 -}}}
|
||
{x44018000
|
||
{x 2
|
||
{x44018000 -}}
|
||
{x43fdccca xc1799970 1 xc1799970 1}
|
||
{x 2
|
||
{x43f36669 -}}}}
|
||
{{x41d80000
|
||
{x 5
|
||
{x41d80000 -}}}
|
||
{x41300000
|
||
{x 5
|
||
{x41300000 -}}}}
|
||
{{xc2000000
|
||
{x 5
|
||
{xc2000000 -}}}
|
||
{xc1400000
|
||
{x 5
|
||
{xc1400000 -}}}}
|
||
{{x449a4000
|
||
{x 2
|
||
{x449a4000 -}}
|
||
{x449c3331 -}
|
||
{x 2
|
||
{x44999997 -}}}
|
||
{x440d8000
|
||
{x 2
|
||
{x440d8000 -}}
|
||
{x440ae665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x4405b334 -}}}}
|
||
{{x42000000
|
||
{x 5
|
||
{x42000000 -}}}
|
||
{x41400000
|
||
{x 5
|
||
{x41400000 -}}}}
|
||
{{xc2000000
|
||
{x 5
|
||
{xc2000000 -}}}
|
||
{xc1100000
|
||
{x 5
|
||
{xc1100000 -}}}}
|
||
{{{x44a86000 -}
|
||
{x 2
|
||
{x44ac2000 -}}
|
||
{x44ae1331 -}
|
||
{x 2
|
||
{x44ab7997 -}}}
|
||
{{x4417a000 -}
|
||
{x 2
|
||
{x44134000 -}}
|
||
{x4410a665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x440b7334 -}}}}
|
||
{{x42000000
|
||
{x 5
|
||
{x42000000 -}}}
|
||
{x41100000
|
||
{x 5
|
||
{x41100000 -}}}}
|
||
{{xc1e00000
|
||
{x 5
|
||
{xc1e00000 -}}}
|
||
{xc0800000
|
||
{x 5
|
||
{xc0800000 -}}}}
|
||
{{x44b7b000
|
||
{x 2
|
||
{x44b80000 -}}
|
||
{x44b9f331 -}
|
||
{x 2
|
||
{x44b75997 -}}}
|
||
{x441bbfff
|
||
{x 2
|
||
{x44180000 -}}
|
||
{x44156665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x44103334 -}}}}
|
||
{{x41e00000
|
||
{x 5
|
||
{x41e00000 -}}}
|
||
{x40800000
|
||
{x 5
|
||
{x40800000 -}}}}
|
||
{{xc1f80000
|
||
{x 5
|
||
{xc1f80000 -}}}
|
||
{xc1600000
|
||
{x 5
|
||
{xc1600000 -}}}}
|
||
{{{x44c72001 -}
|
||
{x 2
|
||
{x44c86000 -}}
|
||
{x44ca5331 -}
|
||
{x 2
|
||
{x44c7b997 -}}}
|
||
{{x44228001 -}
|
||
{x 2
|
||
{x441ec000 -}}
|
||
{x441c2665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x4416f334 -}}}}
|
||
{{x41f80000
|
||
{x 5
|
||
{x41f80000 -}}}
|
||
{x41600000
|
||
{x 5
|
||
{x41600000 -}}}}
|
||
{{xc27c0000
|
||
{x 5
|
||
{xc27c0000 -}}}
|
||
{xc1d80000
|
||
{x 5
|
||
{xc1d80000 -}}}}
|
||
{{x44d52000
|
||
{x 2
|
||
{x44d52000 -}}
|
||
{x44d71331 -}
|
||
{x 2
|
||
{x44d47997 -}}}
|
||
{x442a8000
|
||
{x 2
|
||
{x442a8000 -}}
|
||
{x4427e665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x4422b334 -}}}}
|
||
{{x427c0000
|
||
{x 5
|
||
{x427c0000 -}}}
|
||
{x41d80000
|
||
{x 5
|
||
{x41d80000 -}}}}
|
||
{{xc1e00000
|
||
{x 5
|
||
{xc1e00000 -}}}
|
||
{xc1900000
|
||
{x 5
|
||
{xc1900000 -}}}}
|
||
{{x44e78000
|
||
{x 2
|
||
{x44e78000 -}}
|
||
{x44e97331 -}
|
||
{x 2
|
||
{x44e6d997 -}}}
|
||
{x44328000
|
||
{x 2
|
||
{x44328000 -}}
|
||
{x442fe665 xc1799980 1 xc1799980 1}
|
||
{x 2
|
||
{x442ab334 -}}}}
|
||
{{x41e00000
|
||
{x 5
|
||
{x41e00000 -}}}
|
||
{x41900000
|
||
{x 5
|
||
{x41900000 -}}}}
|
||
{{{xc2c40000 -}}
|
||
{{x42000000 -}}}
|
||
{{{x451d8000 -}
|
||
{x 2
|
||
{x45232000 -}}
|
||
{x45241998 x41bb32c0 1 x41bb32c0 1}
|
||
{x 2
|
||
{x45260ccb -}}}
|
||
{{x44410001 -}
|
||
{x 2
|
||
{x44320000 -}}
|
||
{x442f6665 xc1a66660 1 xc1a66660 1}
|
||
{x 2
|
||
{x4427999a -}}}}
|
||
{{{x42c40000 -}}
|
||
{{xc2000000 -}}}
|
||
{{{xc1f00000 -}}
|
||
{{x41a00000 -}}}
|
||
{{{x45299000 -}
|
||
{x 2
|
||
{x452f3000 -}}
|
||
{x45302998 x41bb32c0 1 x41bb32c0 1}
|
||
{x 2
|
||
{x45321ccb -}}}
|
||
{{x44270001 -}
|
||
{x 2
|
||
{x44180000 -}}
|
||
{x44156665 xc1a66660 1 xc1a66660 1}
|
||
{x 2
|
||
{x440d999a -}}}}
|
||
{{{x41f00000 -}}
|
||
{{xc1a00000 -}}}
|
||
{{{xc0400000 -}}
|
||
{{x40800000 -}}}
|
||
{{{x452b4666 -}
|
||
{x4530e666 -}
|
||
{x45336000 x41dccc80 1 x41dccc80 1}
|
||
{x45345998 x41ef32c0 1 x41ef32c0 1}
|
||
{x 2
|
||
{x45371ccb -}}}
|
||
{{x441db335 -}
|
||
{x440eb334 -}
|
||
{x440c8000 xc11999e0 1 xc11999e0 1}
|
||
{x4409e665 xc1e4ccc0 1 xc1e4ccc0 1}
|
||
{x 2
|
||
{x43fc6668 -}}}}
|
||
{{{x40400000 -}}
|
||
{{xc0800000 -}}}
|
||
{{{xc2340000 -}}
|
||
{{0 -}}}
|
||
{{{x45331666 -}
|
||
{x4538b666 -}
|
||
{x453b3000 x41dccc80 1 x41dccc80 1}
|
||
{x453c2998 x41ef32c0 1 x41ef32c0 1}
|
||
{x453eeccb x421ecd00 1 x421ecd00 1}
|
||
{x45412000 x4203cd60 1 0 1}}
|
||
{{x4419f335 -}
|
||
{x440af334 -}
|
||
{x4408c000 xc11999e0 1 xc11999e0 1}
|
||
{x44062665 xc1e4ccc0 1 xc1e4ccc0 1}
|
||
{x43f4e668 xc1efffe0 1 xc1efffe0 1}
|
||
{x43ee4cce xc0999a00 1 0 1}}}
|
||
{{{x42340000 -}}
|
||
{{0 -}}}
|
||
{{{xc2000000 -}}
|
||
{{x41a00000 -}}}
|
||
{{{x45398666 -}
|
||
{x453f2666 -}
|
||
{x4541a000 x41dccc80 1 x41dccc80 1}
|
||
{x45429998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45455ccb x421ecd00 1 x421ecd00 1}
|
||
{x45479000 x4203cd60 1 0 1}}
|
||
{{x4413f335 -}
|
||
{x4404f334 -}
|
||
{x4402c000 xc11999e0 1 xc11999e0 1}
|
||
{x44002665 xc1e4ccc0 1 xc1e4ccc0 1}
|
||
{x43e8e668 xc1efffe0 1 xc1efffe0 1}
|
||
{x43e24cce xc0999a00 1 0 1}}}
|
||
{{{x42000000 -}}
|
||
{{xc1a00000 -}}}
|
||
{{{xc1c80000 -}}
|
||
{{x420c0000 -}}}
|
||
{{{x453ea666 -}
|
||
{x45444666 -}
|
||
{x4546c000 x41dccc80 1 x41dccc80 1}
|
||
{x4547b998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454a7ccb x421ecd00 1 x421ecd00 1}
|
||
{x454cb000 x4203cd60 1 0 1}}
|
||
{{x4404f334 -}
|
||
{x43ebe667 -}
|
||
{x43e78000 xc11999d0 1 xc11999d0 1}
|
||
{x43e24cca xc1e4ccc0 1 xc1e4ccc0 1}
|
||
{x43cae668 xc1efffe0 1 xc1efffe0 1}
|
||
{x43c44cce xc0999a00 1 0 1}}}
|
||
{{{x41c80000 -}}
|
||
{{xc20c0000 -}}}
|
||
{{{xc1400000 -}}
|
||
{{x42100000 -}}}
|
||
{{{x45424666 -}
|
||
{x4547e666 -}
|
||
{x454a6000 x41dccc80 1 x41dccc80 1}
|
||
{x454b5998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454e1ccb x421ecd00 1 x421ecd00 1}
|
||
{x45505000 x4203cd60 1 0 1}}
|
||
{{x43dce667 -}
|
||
{x43bee666 -}
|
||
{x43ba8000 xc11999c0 1 xc11999c0 1}
|
||
{x43b54cca xc1e4ccc0 1 xc1e4ccc0 1}
|
||
{x439de668 xc1efffe0 1 xc1efffe0 1}
|
||
{x43974cce xc0999a00 1 0 1}}}
|
||
{{{x41400000 -}}
|
||
{{xc2100000 -}}}
|
||
{{{xc1000000 -}}
|
||
{{x420c0000 -}}}
|
||
{{{x45423e66 0 1 x41819996 1}
|
||
{x4549e666 x41acccd5 1 x41acccd5 1}
|
||
{x454c6000 x41dccc80 1 x41dccc80 1}
|
||
{x454d5998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45501ccb x421ecd00 1 x421ecd00 1}
|
||
{x45525000 x4203cd60 1 0 1}}
|
||
{{x43c3e663 0 1 xc144444c 1}
|
||
{x43946666 xc137777b 1 xc137777b 1}
|
||
{x43900000 xc11999c0 1 xc11999c0 1}
|
||
{x438accca xc1e4ccc4 1 xc1e4ccc4 1}
|
||
{x4366cccf xc1efffe4 1 xc1efffe4 1}
|
||
{x4359999b xc09999f8 1 0 1}}}
|
||
{{{x41000000 -}}
|
||
{{xc20c0000 -}}}
|
||
{{{x40a00000 -}}
|
||
{{x41700000 -}}}
|
||
{{{x4540fe66 0 1 x41819996 1}
|
||
{x4549e666 x41acccd5 1 x41acccd5 1}
|
||
{x454c6000 x41dccc80 1 x41dccc80 1}
|
||
{x454d5998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45501ccb x421ecd00 1 x421ecd00 1}
|
||
{x45525000 x4203cd60 1 0 1}}
|
||
{{x43a7266b 0 1 xc144444c 1}
|
||
{x4358cccc xc137777b 1 xc137777b 1}
|
||
{x43500000 xc1b61048 1 xc1b61048 1}
|
||
{x432b48ba xc1e4ccc4 1 xc1e4ccc4 1}
|
||
{x4316cccf xc186bc7c 1 xc186bc7c 1}
|
||
{x4309999b xc1361064 1 0 1}}}
|
||
{{{xc0a00000 -}}
|
||
{{xc1700000 -}}}
|
||
{{{x41000000 -}}
|
||
{{x41200000 -}}}
|
||
{{{x453e3666 0 1 x41819996 1}
|
||
{x45474666 x41acccd5 1 x41acccd5 1}
|
||
{x4549c000 x41dccc80 1 x41dccc80 1}
|
||
{x454ab998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454d7ccb x421ecd00 1 x421ecd00 1}
|
||
{x454fb000 x4203cd60 1 0 1}}
|
||
{{x4391e666 0 1 xc144444a 1}
|
||
{x4335cccb xc1377775 1 xc1377775 1}
|
||
{x432d0000 xc1b61044 1 xc1b61044 1}
|
||
{x430848ba xc1e4ccc8 1 xc1e4ccc8 1}
|
||
{x42e7999c xc186bc80 1 xc186bc80 1}
|
||
{x42cd3334 xc1361060 1 0 1}}}
|
||
{{{xc1000000 -}}
|
||
{{xc1200000 -}}}
|
||
{{{x40a00000 -}}
|
||
{{x41a00000 -}}}
|
||
{{{x453bfe66 0 1 x41819996 1}
|
||
{x45458666 x41acccd5 1 x41acccd5 1}
|
||
{x45480000 x41dccc80 1 x41dccc80 1}
|
||
{x4548f998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454bbccb x421ecd00 1 x421ecd00 1}
|
||
{x454df000 x4203cd60 1 0 1}}
|
||
{{x4376ccc4 0 1 xc144444a 1}
|
||
{x4312cccb xc1377775 1 xc1377775 1}
|
||
{x430a0000 xc1b61044 1 xc1b61044 1}
|
||
{x42ca9174 xc1e4ccc8 1 xc1e4ccc8 1}
|
||
{x42a1999c xc186bc80 1 xc186bc80 1}
|
||
{x42873334 xc1361060 1 0 1}}}
|
||
{{{xc0a00000 -}}
|
||
{{xc1a00000 -}}}
|
||
{{{0 -}}
|
||
{{0 -}}}
|
||
{{{x45389666 0 1 x4210f776 1}
|
||
{x45438666 x42141115 1 x42141115 1}
|
||
{x45460000 x41dccc80 1 x41dccc80 1}
|
||
{x4546f998 x41ef32c0 1 x41ef32c0 1}
|
||
{x4549bccb x421ecd00 1 x421ecd00 1}
|
||
{x454bf000 x4203cd60 1 0 1}}
|
||
{{x4367cccc 0 1 xc1fe666b 1}
|
||
{x42d59996 xc1d33308 1 xc1d33308 1}
|
||
{x42c40000 xc1b61044 1 xc1b61044 1}
|
||
{x427522e8 xc1e4ccca 1 xc1e4ccca 1}
|
||
{x42233336 xc186bc82 1 xc186bc82 1}
|
||
{x41dccccc xc136105e 1 0 1}}}
|
||
{{{0 -}}
|
||
{{0 -}}}
|
||
{{{x40a00000 -}}
|
||
{{0 -}}}
|
||
{{{x453a9e65 0 1 x406f7833 1}
|
||
{x45415666 x41404480 1 x41404480 1}
|
||
{x4543d000 x41dccc80 1 x41dccc80 1}
|
||
{x4544c998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45478ccb x421ecd00 1 x421ecd00 1}
|
||
{x4549c000 x4203cd60 1 0 1}}
|
||
{{x4344ccdc 0 1 xc184ccdf 1}
|
||
{x42cb9995 xc16ccce0 1 xc16ccce0 1}
|
||
{x42ba0000 xc1b61042 1 xc1b61042 1}
|
||
{x426122e8 xc1e4ccca 1 xc1e4ccca 1}
|
||
{x420f3336 xc186bc82 1 xc186bc82 1}
|
||
{x41b4cccc xc136105e 1 0 1}}}
|
||
{{{xc0a00000 -}}
|
||
{{0 -}}}
|
||
{{{0 -}}
|
||
{{x40800000 -}}}
|
||
{{{x453c7665 0 1 x3efbc19a 1}
|
||
{x453fe666 x41184480 1 x41184480 1}
|
||
{x45426000 x41dccc80 1 x41dccc80 1}
|
||
{x45435998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45461ccb x421ecd00 1 x421ecd00 1}
|
||
{x45485000 x4203cd60 1 0 1}}
|
||
{{x4334ccd3 0 1 xc15e4449 1}
|
||
{x42bf9995 xc14b7773 1 xc14b7773 1}
|
||
{x42ae0000 xc1b61042 1 xc1b61042 1}
|
||
{x424922e8 xc1e4ccca 1 xc1e4ccca 1}
|
||
{x41ee666c xc186bc82 1 xc186bc82 1}
|
||
{x4184cccc xc136105e 1 0 1}}}
|
||
{{{0 -}}
|
||
{{xc0800000 -}}}
|
||
{{{xc1200000 -}}
|
||
{{x40a00000 -}}}
|
||
{{{x453f4e66 0 1 x406f7833 1}
|
||
{x45401666 x41404480 1 x41404480 1}
|
||
{x45429000 x41dccc80 1 x41dccc80 1}
|
||
{x45438998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45464ccb x421ecd00 1 x421ecd00 1}
|
||
{x45488000 x4203cd60 1 0 1}}
|
||
{{x43324cd3 0 1 xc184ccdd 1}
|
||
{x428d9995 xc16cccdd 1 xc16cccdd 1}
|
||
{x42780000 xc1b61042 1 xc1b61042 1}
|
||
{x41ca45d0 xc1e4ccca 1 xc1e4ccca 1}
|
||
{x409999b0 xc186bc82 1 xc186bc82 1}
|
||
{xc1066668 xc136105e 1 0 1}}}
|
||
{{{x41200000 -}}
|
||
{{xc0a00000 -}}}
|
||
{{{xc1700000 -}}
|
||
{{x41200000 -}}}
|
||
{{{x45408665 0 1 x406f7833 1}
|
||
{x45421666 x41404480 1 x41404480 1}
|
||
{x45449000 x41dccc80 1 x41dccc80 1}
|
||
{x45458998 x41ef32c0 1 x41ef32c0 1}
|
||
{x45484ccb x421ecd00 1 x421ecd00 1}
|
||
{x454a8000 x4203cd60 1 0 1}}
|
||
{{x43154ccc 0 1 xc184ccdf 1}
|
||
{x4277332a xc16ccce0 1 xc16ccce0 1}
|
||
{x42540000 xc1b61042 1 xc1b61042 1}
|
||
{x418245d0 xc1e4cccb 1 xc1e4cccb 1}
|
||
{xc0866658 xc186bc83 1 xc186bc83 1}
|
||
{xc18b3336 xc136105d 1 0 1}}}
|
||
{{{x41700000 -}}
|
||
{{xc1200000 -}}}
|
||
{{{xc1000000 -}}
|
||
{{x41200000 -}}}
|
||
{{{x4542de66 0 1 x406f7833 1}
|
||
{x45453666 x41404480 1 x41404480 1}
|
||
{x4547b000 x41dccc80 1 x41dccc80 1}
|
||
{x4548a998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454b6ccb x421ecd00 1 x421ecd00 1}
|
||
{x454da000 x4203cd60 1 0 1}}
|
||
{{x43064cdb 0 1 xc184ccde 1}
|
||
{x423b3329 xc16cccdd 1 xc16cccdd 1}
|
||
{x42180000 xc1b61041 1 xc1b61041 1}
|
||
{x3fa45d00 xc1e4cccb 1 xc1e4cccb 1}
|
||
{xc1999996 xc186bc83 1 xc186bc83 1}
|
||
{xc201999b xc136105d 1 0 1}}}
|
||
{{{x41000000 -}}
|
||
{{xc1200000 -}}}
|
||
{{{xc1200000 -}}
|
||
{{x41300000 -}}}
|
||
{{{x454614cc 0 1 x41933336 1}
|
||
{x45481ccd x41899995 1 x41899995 1}
|
||
{x4548f000 x41666580 1 x41666580 1}
|
||
{x4549e998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454caccb x421ecd00 1 x421ecd00 1}
|
||
{x454ee000 x4203cd60 1 0 1}}
|
||
{{x42c199a5 0 1 xc1444448 1}
|
||
{x41866650 xc1377770 1 xc1377770 1}
|
||
{x41000000 xc1b61040 1 xc1b61040 1}
|
||
{xc1e5ba30 xc1e4cccc 1 xc1e4cccc 1}
|
||
{xc244cccc xc186bc84 1 xc186bc84 1}
|
||
{xc279999c xc136105c 1 0 1}}}
|
||
{{{x41200000 -}}
|
||
{{xc1300000 -}}}
|
||
{{{0 -}}
|
||
{{1 -}}}
|
||
{{{x45483e64 0 1 x40cfbbef 1}
|
||
{x454a4665 x40d08955 1 x40d08955 1}
|
||
{x454ab000 x41319980 1 x41319980 1}
|
||
{x454ba998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454e6ccb x421ecd00 1 x421ecd00 1}
|
||
{x4550a000 x4203cd60 1 0 1}}
|
||
{{x41866690 0 1 xc184ccdd 1}
|
||
{xc204ccd9 xc16cccdb 1 xc16cccdb 1}
|
||
{xc2280000 xc1b6103f 1 xc1b6103f 1}
|
||
{xc29d6e8c xc1e4ccce 1 xc1e4ccce 1}
|
||
{xc2c66667 xc186bc86 1 xc186bc86 1}
|
||
{xc2e0cccf xc136105a 1 0 1}}}
|
||
{{{0 -}}
|
||
{{xbf800000 -}}}
|
||
{{{x41400000 -}}
|
||
{{x42480000 -}}}
|
||
{{{x45462665 0 1 x406f7833 1}
|
||
{x45485666 x41404480 1 x41404480 1}
|
||
{x454ad000 x41dccc80 1 x41dccc80 1}
|
||
{x454bc998 x41ef32c0 1 x41ef32c0 1}
|
||
{x454e8ccb x421ecd00 1 x421ecd00 1}
|
||
{x4550c000 x4203cd60 1 0 1}}
|
||
{{xc24accba 0 1 xc184ccdd 1}
|
||
{xc292666d xc16cccd9 1 xc16cccd9 1}
|
||
{xc2a40000 xc1b6103e 1 xc1b6103e 1}
|
||
{xc2ed6e8c xc1e4ccd0 1 xc1e4ccd0 1}
|
||
{xc30b3334 xc186bc88 1 xc186bc88 1}
|
||
{xc3186668 xc1361058 1 0 1}}}
|
||
{{{xc1400000 -}}
|
||
{{xc2480000 -}}}
|
||
{{x44030000
|
||
{x 5
|
||
{x44030000 -}}}
|
||
{x43080000
|
||
{x 5
|
||
{x43080000 -}}}}
|
||
{{x450ba000
|
||
{x 2
|
||
{x450ba000 -}}
|
||
{x450c9998 x41bb32c0 1 x41bb32c0 1}
|
||
{x 2
|
||
{x450e8ccb -}}}
|
||
{xc3df0000
|
||
{x 2
|
||
{xc3df0000 -}}
|
||
{xc3e43336 xc1a66680 1 xc1a66680 1}
|
||
{x 2
|
||
{xc3f3ccd0 -}}}}
|
||
{{xc4030000
|
||
{x 2
|
||
{xc4030000 -}}
|
||
{x 3
|
||
{xc402fffe -}}}
|
||
{xc3080000
|
||
{x 5
|
||
{xc3080000 -}}}}
|
||
{{x43ac0000
|
||
{x 5
|
||
{x43ac0000 -}}}
|
||
{xc1400000
|
||
{x 5
|
||
{xc1400000 -}}}}
|
||
{{x44a04000
|
||
{x 2
|
||
{x44a04000 -}}
|
||
{x44a23331 x41bb32e0 1 x41bb32e0 1}
|
||
{x 2
|
||
{x44a61997 -}}}
|
||
{xc4200000
|
||
{x 2
|
||
{xc4200000 -}}
|
||
{xc422999b xc1a66680 1 xc1a66680 1}
|
||
{x 2
|
||
{xc42a6668 -}}}}
|
||
{{xc3ac0000
|
||
{x 5
|
||
{xc3ac0000 -}}}
|
||
{x41400000
|
||
{x 5
|
||
{x41400000 -}}}}
|
||
{{x43200000
|
||
{x 5
|
||
{x43200000 -}}}
|
||
{xc1200000
|
||
{x 5
|
||
{xc1200000 -}}}}
|
||
{{x44068000
|
||
{x 2
|
||
{x44068000 -}}
|
||
{x440a6663 x41bb32f0 1 x41bb32f0 1}
|
||
{x 2
|
||
{x4412332f -}}}
|
||
{xc4228000
|
||
{x 2
|
||
{xc4228000 -}}
|
||
{xc425199b xc1a66680 1 xc1a66680 1}
|
||
{x 2
|
||
{xc42ce668 -}}}}
|
||
{{xc3200000
|
||
{x 5
|
||
{xc3200000 -}}}
|
||
{x41200000
|
||
{x 5
|
||
{x41200000 -}}}}
|
||
{{x42780000
|
||
{x 5
|
||
{x42780000 -}}}
|
||
{xc3120000
|
||
{x 5
|
||
{xc3120000 -}}}}
|
||
{{xc1200000
|
||
{x 2
|
||
{xc1200000 -}}
|
||
{x40b331e2 x41bb32fc 1 x41bb32fc 1}
|
||
{x 2
|
||
{x421332fc -}}}
|
||
{xc4168000
|
||
{x 2
|
||
{xc4168000 -}}
|
||
{xc419199b xc1a66680 1 xc1a66680 1}
|
||
{x 2
|
||
{xc420e668 -}}}}
|
||
{{xc2780000
|
||
{x 5
|
||
{xc2780000 -}}}
|
||
{x43120000
|
||
{x 5
|
||
{x43120000 -}}}}
|
||
{{xc1f00000
|
||
{x 5
|
||
{xc1f00000 -}}}
|
||
{xc2e00000
|
||
{x 5
|
||
{xc2e00000 -}}}}
|
||
{{xc30e0000
|
||
{x 2
|
||
{xc30e0000 -}}
|
||
{xc2fccce0 -}
|
||
{x 2
|
||
{xc313333f -}}}
|
||
{xc37c0000
|
||
{x 2
|
||
{xc37c0000 -}}
|
||
{xc3833336 xc17999d0 1 xc17999d0 1}
|
||
{x 2
|
||
{xc38d999d -}}}}
|
||
{{x41f00000
|
||
{x 5
|
||
{x41f00000 -}}}
|
||
{x42e00000
|
||
{x 5
|
||
{x42e00000 -}}}}}} idem}
|
||
{tx x41500000 x4503d06c x4362ebca}
|
||
{a fx x41a00000 fy x41a00000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x40e00000 ltm x40e00000 ltt x40400000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "frame to end"
|
||
lifetime_start 7
|
||
lifetime_end 7
|
||
motionblur_shutter_offset_type centred
|
||
feather 20
|
||
source_black_outside true
|
||
name RotoPaint25
|
||
xpos -9804
|
||
ypos -5016
|
||
}
|
||
push $Ne6cd2000
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle7
|
||
xpos -9605
|
||
ypos -5054
|
||
}
|
||
Premult {
|
||
name Premult6
|
||
xpos -9605
|
||
ypos -5005
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant5
|
||
xpos -9136
|
||
ypos -5111
|
||
}
|
||
Group {
|
||
name NoiseAdvanced4
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -9134
|
||
ypos -5022
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Ne0a9c000 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Ne0a9c000
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur12
|
||
xpos -9134
|
||
ypos -4996
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint29
|
||
xpos -9134
|
||
ypos -4945
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read36
|
||
xpos -8990
|
||
ypos -5673
|
||
}
|
||
Transform {
|
||
translate {-1436 -844}
|
||
scale 1.179999948
|
||
center {2427 1951}
|
||
name Transform9
|
||
xpos -8990
|
||
ypos -5562
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade11
|
||
xpos -8990
|
||
ypos -5538
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat13
|
||
xpos -8990
|
||
ypos -5501
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect28
|
||
xpos -8990
|
||
ypos -5477
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect29
|
||
xpos -8990
|
||
ypos -5453
|
||
}
|
||
CornerPin2D {
|
||
to1 {0 0}
|
||
to2 {3755 630}
|
||
to3 {3800 2105}
|
||
to4 {0 3120}
|
||
invert false
|
||
from1 {0 0}
|
||
from2 {4448 0}
|
||
from3 {4448 3096}
|
||
from4 {0 3096}
|
||
name CornerPin2D2
|
||
xpos -8990
|
||
ypos -5429
|
||
}
|
||
GridWarp3 {
|
||
toolbar_visibility_src false
|
||
source_grid_col {
|
||
1 6 6 4 1 0
|
||
{default }
|
||
{
|
||
{ {2 0 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 0} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 0} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 774} { {2 0 121.26} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 774} { {2 0 121.26} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1137.78} { {2 0 136.74} {2 0 -121.26} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1548} { {2 0 258} {2 0 -136.74} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1548} { {2 0 258} {2 0 -136.74} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 2322} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 2322} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 3096} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 3096} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
}
|
||
}
|
||
destination_grid_col {
|
||
1 6 6 4 1 0
|
||
{default }
|
||
{
|
||
{ {2 0 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 0} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 0} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 774} { {2 0 121.26} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 774} { {2 0 121.26} {2 0 -258} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4 1060} { {2 0 136.74} {2 0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1104 1061} { {2 0 136.74} {2 0 -121.26} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1670 1009} { {2 0 136.74} {2 0 -121.26} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 1041} { {2 0 136.74} {2 0 -121.26} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 1137.78} { {2 0 136.74} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1548} { {2 0 258} {2 0 -136.74} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1548} { {2 0 258} {2 0 -136.74} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 1548} { {2 0 258} {2 0 -136.74} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 2322} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 2322} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 0 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 3096} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 3096} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 4448 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
}
|
||
}
|
||
grids_manually_moved true
|
||
source_grid_transform_center {2224 1548}
|
||
destination_grid_transform_center {2224 1548}
|
||
name GridWarp3_1
|
||
xpos -8990
|
||
ypos -5397
|
||
}
|
||
ColorCorrect {
|
||
gamma {0.98 1.03 0.94 1}
|
||
gamma_panelDropped true
|
||
shadows.saturation 0.6
|
||
shadows.contrast 0.9
|
||
shadows.offset 0.015
|
||
midtones.gain {0.98 1 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.785
|
||
name ColorCorrect30
|
||
xpos -8990
|
||
ypos -5348
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.8
|
||
name ColorCorrect31
|
||
xpos -8990
|
||
ypos -5309
|
||
}
|
||
Defocus {
|
||
defocus 15
|
||
name Defocus19
|
||
xpos -8990
|
||
ypos -5264
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41f00000
|
||
{0 0}
|
||
{x45513000 x44d44000}
|
||
{0 0}
|
||
{x41700000 x40800000}
|
||
{x454e0000 x44d38000}
|
||
{xc1700000 xc0800000}
|
||
{x40a00000 0}
|
||
{x454b6000 x44d08000}
|
||
{xc0a00000 0}
|
||
{x40e00000 x40e00000}
|
||
{x454a3000 x44cde000}
|
||
{xc0e00000 xc0e00000}
|
||
{x41200000 x41600000}
|
||
{x45494000 x44c94000}
|
||
{xc1200000 xc1600000}
|
||
{x40400000 x41800000}
|
||
{x4548d000 x44c32000}
|
||
{xc0400000 xc1800000}
|
||
{0 x40a00000}
|
||
{x45492000 x44bd2000}
|
||
{0 xc0a00000}
|
||
{xc0400000 x41400000}
|
||
{x4549e000 x44b8e000}
|
||
{x40400000 xc1400000}
|
||
{0 x41200080}
|
||
{x454b8000 x44b3c000}
|
||
{0 xc2000000}
|
||
{xc0000000 0}
|
||
{x454cf000 x44ac2000}
|
||
{x40000000 0}
|
||
{0 0}
|
||
{x454d4000 x44a9a000}
|
||
{0 0}
|
||
{x40000000 0}
|
||
{x454db4cd x44a5299b}
|
||
{xc0000000 0}
|
||
{x41400000 0}
|
||
{x454c519a x44a13ccd}
|
||
{xc1400000 0}
|
||
{0 x40e00000}
|
||
{x454db000 x449ec000}
|
||
{0 xc0e00000}
|
||
{x40000000 x41100000}
|
||
{x454d1000 x449ac000}
|
||
{xc0000000 xc1100000}
|
||
{0 0}
|
||
{x454da000 x44952000}
|
||
{0 0}
|
||
{xc1f80000 0}
|
||
{x45504000 x44952000}
|
||
{x41f80000 0}
|
||
{xc1f00000 xc0a00000}
|
||
{x45556000 x44968000}
|
||
{x41f00000 x40a00000}
|
||
{xc1500000 xc2340000}
|
||
{x4558e000 x449ae000}
|
||
{x41500000 x42340000}
|
||
{xc0a00000 xc28c0000}
|
||
{x455ac000 x44a70000}
|
||
{x40a00000 x428c0000}
|
||
{x41700000 xc2600000}
|
||
{x455b1000 x44baa000}
|
||
{xc1700000 x42600000}
|
||
{x41880000 xc2100000}
|
||
{x45579000 x44c9e000}
|
||
{xc1880000 x42100000}}} idem}
|
||
{tx x41f00000 x454f2bef x44b29791}
|
||
{a r 0 g 0 b 0 a 0 fx x41800000 fy x41800000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41f00000
|
||
{x41880000 x41880000}
|
||
{x454b2000 x44d08000}
|
||
{xc1880000 xc1880000}}} idem}
|
||
{tx x41f00000 x454b2000 x44d08000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x40800000}
|
||
{xc3700000 x44720000}
|
||
{xc0800000}
|
||
{xc2a00000 xc1000000}
|
||
{x427b3330 x447dfffd}
|
||
{x42a00000 x41000000}
|
||
{xc1800000}
|
||
{x43a7999f x447ee666}
|
||
{x41800000}
|
||
{xc3000000 xc1c00000}
|
||
{x44245fff x44800666}
|
||
{x43000000 x41c00000}
|
||
{xc2300000}
|
||
{x44707331 x44823334}
|
||
{x42300000}
|
||
{xc2bb3320 x41699a00}
|
||
{x44991332 x447b1998}
|
||
{x42aa4450 xc15478c0}
|
||
{xc2500000}
|
||
{x44c12003 x447b599b}
|
||
{x42500000}
|
||
{xc2100000}
|
||
{x44d88000 x4478a667}
|
||
{x42100000}
|
||
{xc1a00000 x40800000}
|
||
{x44f43fff x4478accb}
|
||
{x41a00000 xc0800000}
|
||
{}
|
||
{x45064667 x447a6cce}
|
||
{}
|
||
{xc28a08a0 xc00a0e00}
|
||
{x4511bfff x44818000}
|
||
{x43000010 x40800000}
|
||
{}
|
||
{x451fc666 x44827fff}
|
||
{}
|
||
{xc2906de0 xc0e42a00}
|
||
{x452a2000 x44840000}
|
||
{x42a98c60 x4105ec00}
|
||
{}
|
||
{x45357000 x44892999}
|
||
{}
|
||
{}
|
||
{x454f7fff x44996666}
|
||
{}
|
||
{}
|
||
{x454dd99a x44f98000}
|
||
{}
|
||
{x42b00000 xc2900000}
|
||
{x4512f333 x450bf334}
|
||
{xc2b00000 x42900000}
|
||
{x43040000 xc2c80000}
|
||
{x44ef0000 x45098000}
|
||
{xc3040000 x42c80000}
|
||
{x433c0000 xc2600000}
|
||
{x44ae0000 x45170000}
|
||
{xc33c0000 x42600000}
|
||
{x43d80000 xc0800000}
|
||
{x44150000 x45140000}
|
||
{xc3d80000 x40800000}
|
||
{x42600000 xc1800000}
|
||
{xc3940000 x45120000}
|
||
{xc2600000 x41800000}
|
||
{x42300000 x43000000}
|
||
{xc40b0000 x45078000}
|
||
{xc2300000 xc3000000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x40800000}
|
||
{}
|
||
{xc0800000}
|
||
{xc2a00000 xc1000000}
|
||
{}
|
||
{x42a00000 x41000000}
|
||
{xc1800000}
|
||
{}
|
||
{x41800000}
|
||
{xc3000000 xc1c00000}
|
||
{}
|
||
{x43000000 x41c00000}
|
||
{xc2300000}
|
||
{}
|
||
{x42300000}
|
||
{xc2bb3320 x41699a00}
|
||
{}
|
||
{x42aa4450 xc15478c0}
|
||
{xc2500000}
|
||
{}
|
||
{x42500000}
|
||
{xc2100000}
|
||
{}
|
||
{x42100000}
|
||
{xc1a00000 x40800000}
|
||
{}
|
||
{x41a00000 xc0800000}
|
||
{}
|
||
{}
|
||
{}
|
||
{xc28a08a0 xc00a0e00}
|
||
{}
|
||
{x43000010 x40800000}
|
||
{}
|
||
{}
|
||
{}
|
||
{xc2906de0 xc0e42a00}
|
||
{}
|
||
{x42a98c60 x4105ec00}
|
||
{}
|
||
{}
|
||
{}
|
||
{}
|
||
{x42900020 x41e66640}
|
||
{}
|
||
{}
|
||
{xc1c00000 x42233360}
|
||
{}
|
||
{x42b00000 xc2900000}
|
||
{}
|
||
{xc2b00000 x42900000}
|
||
{x43040000 xc2c80000}
|
||
{}
|
||
{xc3040000 x42c80000}
|
||
{x433c0000 xc2600000}
|
||
{}
|
||
{xc33c0000 x42600000}
|
||
{x43d80000 xc0800000}
|
||
{}
|
||
{xc3d80000 x40800000}
|
||
{x42600000 xc1800000}
|
||
{}
|
||
{xc2600000 x41800000}
|
||
{x42300000 x43000000}
|
||
{}
|
||
{xc2300000 xc3000000}}}}
|
||
{tx x41f00000 x44a0f9e8 x44bab0c3}
|
||
{a r 0 g 0 b 0 a 0 inv 1 fx xc1700000 fy xc1700000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 tt x40800000}}}}}}
|
||
toolbox {addPoints {
|
||
{ 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 }
|
||
{ addPoints str 1 ssx 1 ssy 1 sf 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 {2224 1548}
|
||
color 0
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 30
|
||
lifetime_end 30
|
||
motionblur_shutter_offset_type centred
|
||
feather -15
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint49
|
||
xpos -8990
|
||
ypos -5202
|
||
}
|
||
Premult {
|
||
name Premult12
|
||
xpos -8997
|
||
ypos -5135
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read37
|
||
xpos -8806
|
||
ypos -5684
|
||
}
|
||
Transform {
|
||
translate {-125 -645}
|
||
scale 1.179999948
|
||
center {2427 1951}
|
||
name Transform10
|
||
xpos -8806
|
||
ypos -5573
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade12
|
||
xpos -8806
|
||
ypos -5549
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat14
|
||
xpos -8806
|
||
ypos -5512
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect33
|
||
xpos -8806
|
||
ypos -5488
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect34
|
||
xpos -8806
|
||
ypos -5464
|
||
}
|
||
CornerPin2D {
|
||
to1 {0 0}
|
||
to2 {3755 630}
|
||
to3 {3800 2105}
|
||
to4 {0 3120}
|
||
invert false
|
||
from1 {0 0}
|
||
from2 {4448 0}
|
||
from3 {4448 3096}
|
||
from4 {0 3096}
|
||
name CornerPin2D3
|
||
xpos -8806
|
||
ypos -5440
|
||
disable true
|
||
}
|
||
GridWarp3 {
|
||
toolbar_visibility_src false
|
||
source_grid_col {
|
||
1 7 7 4 1 0
|
||
{default }
|
||
{
|
||
{ {2 0 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 0} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 0} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 0} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 0} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 774} { {2 0 121.26} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 774} { {2 0 121.26} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 774} { {2 0 121.26} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 774} { {2 0 121.26} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1137.78} { {2 0 67.0026} {2 0 -121.26} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 1137.78} { {2 0 67.0026} {2 0 -121.26} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 1338.79} { {2 0 69.7374} {2 0 -67.0026} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1548} { {2 0 258} {2 0 -69.7374} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1548} { {2 0 258} {2 0 -69.7374} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1548} { {2 0 258} {2 0 -69.7374} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 1548} { {2 0 258} {2 0 -69.7374} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 2322} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 2322} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 2322} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 2322} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 3096} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 3096} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 3096} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 3096} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
}
|
||
}
|
||
destination_grid_col {
|
||
1 7 7 4 1 0
|
||
{default }
|
||
{
|
||
{ {2 0 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 0} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 0} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 0} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 0} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 0} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 774} { {2 0 121.26} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 774} { {2 0 121.26} {2 0 -258} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 774} { {2 0 121.26} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 774} { {2 0 121.26} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 774} { {2 0 121.26} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 4 1060} { {2 0 67.0026} {2 0 -121.26} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1104 1061} { {2 0 67.0026} {2 0 -121.26} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1670 1009} { {2 0 67.0026} {2 0 -121.26} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 1041} { {2 0 67.0026} {2 0 -121.26} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 1137.78} { {2 0 67.0026} {2 0 -121.26} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 1137.78} { {2 0 67.0026} {2 -0 -121.26} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 2.05999 1298.73} { {2 -0 69.7374} {2 0 -67.0026} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1107.88 1299.25} { {2 0 69.7374} {2 -0 -67.0026} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1663.64 1272.47} { {2 -0 69.7374} {2 0 -67.0026} {2 189.04 0} {2 -181.627 0} } }
|
||
{ {2 2224 1288.95} { {2 0 69.7374} {2 -0 -67.0026} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1338.79} { {2 0 69.7374} {2 -0 -67.0026} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3926 1290} { {2 0 69.7374} {2 0 -67.0026} {2 174.213 0} {2 -196.453 0} } }
|
||
{ {2 4440 1244} { {2 0 69.7374} {2 0 -67.0026} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 1548} { {2 0 258} {2 0 -69.7374} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 1548} { {2 0 258} {2 0 -69.7374} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 1548} { {2 0 258} {2 0 -69.7374} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 1548} { {2 0 258} {2 0 -69.7374} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 1548} { {2 0 258} {2 0 -69.7374} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 2322} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 2322} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 2322} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 2322} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 2322} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
{ {2 0 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -370.667 0} } }
|
||
{ {2 1112 3096} { {2 0 258} {2 0 -258} {2 181.627 0} {2 -370.667 0} } }
|
||
{ {2 1656.88 3096} { {2 0 258} {2 0 -258} {2 189.04 0} {2 -181.627 -0} } }
|
||
{ {2 2224 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -189.04 0} } }
|
||
{ {2 3336 3096} { {2 0 258} {2 0 -258} {2 196.453 0} {2 -370.667 0} } }
|
||
{ {2 3925.36 3096} { {2 0 258} {2 0 -258} {2 174.213 -0} {2 -196.453 0} } }
|
||
{ {2 4448 3096} { {2 0 258} {2 0 -258} {2 370.667 0} {2 -174.214 0} } }
|
||
}
|
||
}
|
||
grids_manually_moved true
|
||
source_grid_transform_center {2224 1548}
|
||
destination_grid_transform_center {2224 1548}
|
||
name GridWarp3_2
|
||
xpos -8806
|
||
ypos -5416
|
||
}
|
||
ColorCorrect {
|
||
gamma {0.98 1.03 0.94 1}
|
||
gamma_panelDropped true
|
||
shadows.saturation 0.6
|
||
shadows.contrast 0.9
|
||
shadows.offset 0.015
|
||
midtones.gain {0.98 1 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.785
|
||
name ColorCorrect35
|
||
xpos -8806
|
||
ypos -5359
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.8
|
||
name ColorCorrect36
|
||
xpos -8806
|
||
ypos -5320
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42400000 x41f00000}
|
||
{x45710000 x45058000}
|
||
{xc2400000 xc1f00000}
|
||
{x41d00000 x42100000}
|
||
{x456a4000 x44fc4000}
|
||
{xc1d00000 xc2100000}
|
||
{xc0000000 x42400000}
|
||
{x4564ef0f x44e8c2cd}
|
||
{x40000000 xc2400000}
|
||
{x41d00000 x41a00000}
|
||
{x45663762 x44dce716}
|
||
{xc1d00000 xc1a00000}
|
||
{}
|
||
{x456483fc x44d5a53d}
|
||
{}
|
||
{x40000000 x42980000}
|
||
{x4562e812 x44bf9d7a}
|
||
{xc0000000 xc2980000}
|
||
{x41200000 x42180000}
|
||
{x456520a2 x44b00000}
|
||
{xc1200000 xc2180000}
|
||
{0 x42500000}
|
||
{x4565ebd1 x44a3b6f8}
|
||
{0 xc2500000}
|
||
{xc2840000 x42580000}
|
||
{x456ea000 x44990000}
|
||
{x42840000 xc2580000}
|
||
{xc2d80000 x41a00000}
|
||
{x45835dd5 x44977dbf}
|
||
{x42d80000 xc1a00000}
|
||
{xc3140000 xc29c0000}
|
||
{x458b4000 x44980000}
|
||
{x43140000 x429c0000}
|
||
{x41900000 xc3220000}
|
||
{x45955000 x44bc0000}
|
||
{xc1900000 x43220000}
|
||
{x42100000 xc2f80000}
|
||
{x4593a000 x44f08000}
|
||
{xc2100000 x42f80000}
|
||
{x42e40000 xc2680000}
|
||
{x458da000 x45090000}
|
||
{xc2e40000 x42680000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42400000 x41f00000}
|
||
{}
|
||
{xc2400000 xc1f00000}
|
||
{x41d00000 x42100000}
|
||
{}
|
||
{xc1d00000 xc2100000}
|
||
{xc0000000 x42400000}
|
||
{}
|
||
{x40000000 xc2400000}
|
||
{x41d00000 x41a00000}
|
||
{xc2f32440 x41e55d40}
|
||
{xc1d00000 xc1a00000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x40000000 x42980000}
|
||
{xc2c33be0 x41e4f100}
|
||
{xc0000000 xc2980000}
|
||
{x41200000 x42180000}
|
||
{xc2a5aaa0 x41ae5300}
|
||
{xc1200000 xc2180000}
|
||
{0 x42500000}
|
||
{xc31aed80 xc1647d00}
|
||
{0 xc2500000}
|
||
{xc2840000 x42580000}
|
||
{}
|
||
{x42840000 xc2580000}
|
||
{xc2d80000 x41a00000}
|
||
{}
|
||
{x42d80000 xc1a00000}
|
||
{xc3140000 xc29c0000}
|
||
{}
|
||
{x43140000 x429c0000}
|
||
{x41900000 xc3220000}
|
||
{}
|
||
{xc1900000 x43220000}
|
||
{x42100000 xc2f80000}
|
||
{}
|
||
{xc2100000 x42f80000}
|
||
{x42e40000 xc2680000}
|
||
{}
|
||
{xc2e40000 x42680000}}}}
|
||
{tx x41300000 x457bddb7 x44cd8925}
|
||
{a r 0 g 0 b 0 a 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41300000 ltm x41300000 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 }
|
||
{ addPoints str 1 ssx 1 ssy 1 sf 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 {2224 1548}
|
||
color 0
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 11
|
||
lifetime_end 11
|
||
motionblur_shutter_offset_type centred
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint51
|
||
xpos -8806
|
||
ypos -5213
|
||
}
|
||
Group {
|
||
name Erode_Fine
|
||
help "Erode an image with fine controls, as opposed to Nuke's default erode node."
|
||
tile_color 0xef7033ff
|
||
label "\[value size]"
|
||
note_font "DejaVu Sans"
|
||
xpos -8806
|
||
ypos -5169
|
||
addUserKnob {20 erode_fine l "Fine Erode"}
|
||
addUserKnob {41 channels T NodeWrapper1.channels}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {6 round_filter l "Round Filter" t "Erode the image with a round Filter (well, it's more of a dodecagon... but... you know..) instead of a square filter." +STARTLINE}
|
||
addUserKnob {7 size l Size t "Amount of erode/dilate. Positive values will grow the image, negative values will shrink it." R -10 10}
|
||
size -6.4
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 maskChannelInput l mask T NodeWrapper1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T NodeWrapper1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T NodeWrapper1.invert_mask}
|
||
addUserKnob {41 fringe -STARTLINE T NodeWrapper1.fringe}
|
||
addUserKnob {41 mix T NodeWrapper1.mix}
|
||
addUserKnob {26 spin_copyright_div l "" +STARTLINE}
|
||
addUserKnob {26 spin_copyright l "" t "© <b>SPIN<span style=\"color:#b32026\">VFX</span></b>\nErode_Fine\nVersion 1.0\n2018" +STARTLINE T "<span style=\"color:#aaa;font-family:sans-serif;font-size:8pt\"><b>SPIN<span style=\"color:#b32026\">VFX</span></b> - Version 1.0 - 2018 - <a href=\"https://github.com/SpinVFX/spin_nuke_gizmos/\" style=\"color:#aaa\">Github Page</a></span>"}
|
||
}
|
||
BackdropNode {
|
||
inputs 0
|
||
name BackdropNode1
|
||
tile_color 0x75667fff
|
||
label "round dilate trick"
|
||
note_font_size 40
|
||
xpos 212
|
||
ypos -67
|
||
bdwidth 299
|
||
bdheight 618
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos 251
|
||
ypos 1257
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -11
|
||
ypos -243
|
||
}
|
||
Dot {
|
||
name Dot15
|
||
tile_color 0xcccccc00
|
||
xpos 22
|
||
ypos -160
|
||
}
|
||
set Ne0c3d400 [stack 0]
|
||
Dot {
|
||
name Dot3
|
||
tile_color 0xcccccc00
|
||
xpos 23
|
||
ypos 33
|
||
}
|
||
set Ne0c3d800 [stack 0]
|
||
Dot {
|
||
name Dot1
|
||
tile_color 0xcccccc00
|
||
xpos 296
|
||
ypos 33
|
||
}
|
||
set Ne0c3dc00 [stack 0]
|
||
Dot {
|
||
name Dot2
|
||
tile_color 0xcccccc00
|
||
xpos 415
|
||
ypos 33
|
||
}
|
||
AdjBBox {
|
||
numpixels {{abs(ceil(parent.size)*1.4)+2}}
|
||
name AdjBBox1
|
||
xpos 381
|
||
ypos 100
|
||
}
|
||
Dot {
|
||
name Dot4
|
||
tile_color 0xcccccc00
|
||
xpos 415
|
||
ypos 422
|
||
}
|
||
push $Ne0c3dc00
|
||
Dilate {
|
||
size {{"int(parent.size)//3 + (int(parent.size)%3 >= 1)"}}
|
||
name Dilate1
|
||
label "size \[value size]"
|
||
xpos 262
|
||
ypos 97
|
||
}
|
||
Transform {
|
||
rotate 30
|
||
shutteroffset centred
|
||
name Transform1
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos 262
|
||
ypos 147
|
||
}
|
||
Dilate {
|
||
size {{"int(parent.size)//3 + (int(parent.size)%3 == 2)"}}
|
||
name Dilate2
|
||
label "size \[value size]"
|
||
xpos 262
|
||
ypos 185
|
||
}
|
||
Transform {
|
||
rotate 30
|
||
shutteroffset centred
|
||
name Transform2
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos 262
|
||
ypos 235
|
||
}
|
||
Dilate {
|
||
size {{int(parent.size)//3}}
|
||
name Dilate3
|
||
label "size \[value size]"
|
||
xpos 262
|
||
ypos 273
|
||
}
|
||
Transform {
|
||
rotate -60
|
||
shutteroffset centred
|
||
name Transform3
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos 262
|
||
ypos 323
|
||
}
|
||
CopyBBox {
|
||
inputs 2
|
||
name CopyBBox1
|
||
xpos 262
|
||
ypos 418
|
||
}
|
||
push $Ne0c3d800
|
||
Dilate {
|
||
size {{int(parent.size)}}
|
||
name Dilate4
|
||
label "size \[value size]"
|
||
xpos -11
|
||
ypos 97
|
||
}
|
||
Dot {
|
||
name Dot14
|
||
tile_color 0xcccccc00
|
||
xpos 23
|
||
ypos 491
|
||
}
|
||
set Ne0cbcc00 [stack 0]
|
||
Dissolve {
|
||
inputs 2
|
||
which {{clamp(abs(parent.size))}}
|
||
name Dissolve1
|
||
xpos 262
|
||
ypos 481
|
||
}
|
||
Dot {
|
||
name Dot5
|
||
tile_color 0xcccccc00
|
||
xpos 296
|
||
ypos 539
|
||
}
|
||
push $Ne0cbcc00
|
||
Switch {
|
||
inputs 2
|
||
which {{parent.round_filter}}
|
||
name Switch1
|
||
xpos -11
|
||
ypos 535
|
||
}
|
||
AdjBBox {
|
||
numpixels 1
|
||
name AdjBBox2
|
||
xpos -11
|
||
ypos 609
|
||
}
|
||
Dot {
|
||
name Dot6
|
||
tile_color 0xcccccc00
|
||
xpos 23
|
||
ypos 678
|
||
}
|
||
set Ne0ce2000 [stack 0]
|
||
Dot {
|
||
name Dot8
|
||
tile_color 0xcccccc00
|
||
xpos 175
|
||
ypos 678
|
||
}
|
||
Transform {
|
||
translate {{exp.expo(abs(parent.size-int(parent.size))*10)*-1} 0}
|
||
center {320 240}
|
||
black_outside false
|
||
shutteroffset centred
|
||
name Transform5
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos 141
|
||
ypos 823
|
||
}
|
||
push $Ne0ce2000
|
||
Dot {
|
||
name Dot7
|
||
tile_color 0xcccccc00
|
||
xpos -127
|
||
ypos 678
|
||
}
|
||
Transform {
|
||
translate {{exp.expo(abs(parent.size-int(parent.size))*10) i} 0}
|
||
center {320 240}
|
||
black_outside false
|
||
shutteroffset centred
|
||
name Transform4
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos -161
|
||
ypos 783
|
||
}
|
||
push $Ne0ce2000
|
||
Merge2 {
|
||
inputs 2
|
||
operation {{parent.size>0?17:18}}
|
||
bbox B
|
||
also_merge all
|
||
name Merge2
|
||
xpos -11
|
||
ypos 789
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation {{parent.size>0?17:18}}
|
||
bbox B
|
||
also_merge all
|
||
name Merge1
|
||
xpos -11
|
||
ypos 829
|
||
}
|
||
Dot {
|
||
name Dot9
|
||
tile_color 0x4b5ec600
|
||
xpos 23
|
||
ypos 910
|
||
}
|
||
set Ne0ce3c00 [stack 0]
|
||
Dot {
|
||
name Dot10
|
||
tile_color 0x4b5ec600
|
||
xpos 175
|
||
ypos 910
|
||
}
|
||
Transform {
|
||
translate {0 {exp.expo(abs(parent.size-int(parent.size))*10)*-1}}
|
||
center {320 240}
|
||
black_outside false
|
||
shutteroffset centred
|
||
name Transform6
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos 141
|
||
ypos 1061
|
||
}
|
||
push $Ne0ce3c00
|
||
Dot {
|
||
name Dot11
|
||
tile_color 0x4b5ec600
|
||
xpos -127
|
||
ypos 910
|
||
}
|
||
Transform {
|
||
translate {0 {exp.expo(abs(parent.size-int(parent.size))*10)}}
|
||
center {320 240}
|
||
black_outside false
|
||
shutteroffset centred
|
||
name Transform7
|
||
label "\[if \{\[value translate.x] != 0 || \[value translate.y] != 0\} then \{return \"t \[value translate.x] \[value translate.y]\n\"\} else \{return \"\"\}]\[if \{\[value rotate] != 0\} then \{return \"r \[value rotate]\n\"\} else \{return \"\"\}] \[if \{\[value scale] != 1\} then \{return \"s \[value scale]\"\} else \{return \"\"\}]\[if \{\[value skewX] != 0 || \[value skewY] != 0\} then \{return \"sk \[value skewX] \[value skewY]\n\"\} else \{return \"\"\}]\[if \{\[value motionblur] != 0\} then \{return \"mb \[value motionblur] sh \[value shutter] \[value shutteroffset]\n\"\} else \{return \"\"\}]"
|
||
xpos -161
|
||
ypos 1015
|
||
}
|
||
push $Ne0ce3c00
|
||
Merge2 {
|
||
inputs 2
|
||
operation {{parent.size>0?17:18}}
|
||
bbox B
|
||
also_merge all
|
||
name Merge3
|
||
xpos -11
|
||
ypos 1021
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation {{parent.size>0?17:18}}
|
||
bbox B
|
||
also_merge all
|
||
name Merge4
|
||
xpos -11
|
||
ypos 1061
|
||
}
|
||
push $Ne0c3d400
|
||
Dot {
|
||
name Dot13
|
||
tile_color 0xcccccc00
|
||
xpos -290
|
||
ypos -160
|
||
}
|
||
Dot {
|
||
name Dot12
|
||
tile_color 0xcccccc00
|
||
xpos -290
|
||
ypos 1261
|
||
}
|
||
NodeWrapper {
|
||
inputs 2+1
|
||
channels alpha
|
||
name NodeWrapper1
|
||
xpos -11
|
||
ypos 1257
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -11
|
||
ypos 1389
|
||
}
|
||
NoOp {
|
||
inputs 0
|
||
name exp
|
||
label "The growth doesn't look visually linear. \nUsing curves helps a little."
|
||
xpos 396
|
||
ypos 766
|
||
addUserKnob {20 User}
|
||
addUserKnob {7 expo}
|
||
expo {{parent.size>0?positive_curve:negative_curve i}}
|
||
addUserKnob {7 positive_curve}
|
||
positive_curve {{curve 0 0.1037476063 0.1683235168 0.2209408283 0.2831250429 0.3357424736 0.3954704404 0.4731256962 0.5778000951 0.762029767 1}}
|
||
addUserKnob {7 negative_curve}
|
||
negative_curve {{curve 0 0.2209040523 0.3736710192 0.4841623592 0.5752981992 0.6541623592 0.7271137492 0.8043368459 0.8681262732 0.9249737263 1}}
|
||
}
|
||
end_group
|
||
Defocus {
|
||
channels rgba
|
||
defocus 15
|
||
name Defocus20
|
||
xpos -8807
|
||
ypos -5097
|
||
}
|
||
Premult {
|
||
name Premult13
|
||
xpos -8806
|
||
ypos -5055
|
||
disable true
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x40e00000
|
||
{x41900000 xc1d00000}
|
||
{x458bc000 x44d00000}
|
||
{xc1900000 x41d00000}
|
||
{x41f00000 xc2280000}
|
||
{x4589e000 x44dac000}
|
||
{xc1f00000 x42280000}
|
||
{x41d00000 xc2180000}
|
||
{x45879000 x44e78000}
|
||
{xc1d00000 x42180000}
|
||
{x42180000 xc1d00000}
|
||
{x4584c000 x44f2c000}
|
||
{xc2180000 x41d00000}
|
||
{x42100000 xc1000000}
|
||
{x45807000 x44fa8000}
|
||
{xc2100000 x41000000}
|
||
{x42380000 x41d00000}
|
||
{x45782000 x44f8c000}
|
||
{xc2380000 xc1d00000}
|
||
{x42100000 x40800000}
|
||
{x45718000 x44f2c000}
|
||
{xc2100000 xc0800000}
|
||
{x43060000 x40000000}
|
||
{x456a8000 x44f30000}
|
||
{xc3060000 xc0000000}
|
||
{x42d80000 x42480000}
|
||
{x455e6000 x44f10000}
|
||
{xc2d80000 xc2480000}
|
||
{x42200000 x42c00000}
|
||
{x4552a000 x44e20000}
|
||
{xc2200000 xc2c00000}
|
||
{x41d00000 x42980000}
|
||
{x454f6000 x44ca0000}
|
||
{xc1d00000 xc2980000}
|
||
{x41600000 x42280000}
|
||
{x454aa000 x44b5c000}
|
||
{xc1600000 xc2280000}
|
||
{xc0800000 x41a00000}
|
||
{x4549c000 x44a50000}
|
||
{x40800000 xc1a00000}
|
||
{xc0c00000 x40c00000}
|
||
{x454ba000 x449ac000}
|
||
{x40c00000 xc0c00000}
|
||
{0 0}
|
||
{x4552a000 x44990000}
|
||
{0 0}
|
||
{xc2c40000 xc1800000}
|
||
{x455f4000 x449dc000}
|
||
{x42c40000 x41800000}
|
||
{xc2700000 0}
|
||
{x45692000 x44a04000}
|
||
{x42700000 0}
|
||
{xc28c0000 0}
|
||
{x45716000 x449e8000}
|
||
{x428c0000 0}
|
||
{xc2780000 x41000000}
|
||
{x457ca000 x449ec000}
|
||
{x42780000 xc1000000}
|
||
{xc2300000 0}
|
||
{x45839000 x449a0000}
|
||
{x42300000 0}
|
||
{xc2480000 xc1900000}
|
||
{x45884000 x449ac000}
|
||
{x42480000 x41900000}
|
||
{xc1b00000 xc2100000}
|
||
{x458d3000 x44a44000}
|
||
{x41b00000 x42100000}
|
||
{x40c00000 xc2a80000}
|
||
{x458fb000 x44b34000}
|
||
{xc0c00000 x42a80000}}} idem}
|
||
{tx x40e00000 x4572f0b2 x44c38591}
|
||
{a fx x42100000 fy x42100000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x40e00000 ltm x40e00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 7
|
||
lifetime_end 7
|
||
motionblur_shutter_offset_type centred
|
||
feather 36
|
||
source_black_outside true
|
||
name RotoPaint30
|
||
xpos -8770
|
||
ypos -4965
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x40a00000
|
||
{0 0}
|
||
{x4562c000 x44e3c000}
|
||
{0 0}
|
||
{x41a00000 x40800000}
|
||
{x45600000 x44e1c000}
|
||
{xc1a00000 xc0800000}
|
||
{x41400000 x41200000}
|
||
{x455ca000 x44de0000}
|
||
{xc1400000 xc1200000}
|
||
{x41200000 x42100000}
|
||
{x455a0ccc x44daa666}
|
||
{xc1200000 xc2100000}
|
||
{x41546b00 x419969c0}
|
||
{x45594ccd x44cfe667}
|
||
{xc1900000 xc1d00000}
|
||
{x41000000 x40000000}
|
||
{x45576000 x44c60000}
|
||
{xc1000000 xc0000000}
|
||
{x40800000 x40000000}
|
||
{x45558000 x44c2c000}
|
||
{xc0800000 xc0000000}
|
||
{x40c00000 x41400000}
|
||
{x4554c000 x44be8000}
|
||
{xc0c00000 xc1400000}
|
||
{0 x41900000}
|
||
{x4554e000 x44b54000}
|
||
{0 xc1900000}
|
||
{0 0}
|
||
{x45554000 x44ae8000}
|
||
{0 0}
|
||
{xc0c00000 x41400000}
|
||
{x4556c000 x44a84000}
|
||
{x40c00000 xc1400000}
|
||
{0 x40800000}
|
||
{x45594000 x44a30000}
|
||
{0 xc0800000}
|
||
{0 0}
|
||
{x45574334 x449e1999}
|
||
{0 0}
|
||
{xc1e00000 xc0000000}
|
||
{x4559c000 x449fc000}
|
||
{x41e00000 x40000000}
|
||
{xc1000000 0}
|
||
{x455ea000 x44a08000}
|
||
{x41000000 0}
|
||
{xc0c00000 0}
|
||
{x45670665 x44a2999a}
|
||
{x40c00000 0}
|
||
{x40800000 xc1400000}
|
||
{x4567a000 x44a78000}
|
||
{xc0800000 x41400000}
|
||
{x40c00000 xc2180000}
|
||
{x45670000 x44b08000}
|
||
{xc0c00000 x42180000}
|
||
{x40c00000 xc1d00000}
|
||
{x45662000 x44bb4000}
|
||
{xc0c00000 x41d00000}
|
||
{0 xc1d00000}
|
||
{x4565a000 x44c2c000}
|
||
{0 x41d00000}
|
||
{0 0}
|
||
{x4564e000 x44c94000}
|
||
{0 0}
|
||
{0 0}
|
||
{x45648000 x44cec000}
|
||
{0 0}
|
||
{0 0}
|
||
{x45656000 x44d3c000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4566e000 x44d98000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4567a000 x44ddc000}
|
||
{0 0}
|
||
{x41900000 xc0c00000}
|
||
{x45674000 x44e30000}
|
||
{xc1900000 x40c00000}}} idem}
|
||
{tx x40a00000 x455efcac x44c126e5}
|
||
{a fx x42c80000 fy x42c80000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x40a00000 ltm x40a00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 5
|
||
lifetime_end 5
|
||
motionblur_shutter_offset_type centred
|
||
feather 100
|
||
source_black_outside true
|
||
name RotoPaint28
|
||
xpos -8655
|
||
ypos -4939
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2a00000 fy xc2a00000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc1d80000 xc0000000}
|
||
{x455d6000 x44e5c000}
|
||
{x41d80000 x40000000}
|
||
{xc1300000 xc1900000}
|
||
{x45605000 x44e9c000}
|
||
{x41300000 x41900000}
|
||
{xc1900000 x41880000}
|
||
{x45630000 x44ecc000}
|
||
{x41900000 xc1880000}
|
||
{xc1300000 x41b00000}
|
||
{x45663000 x44e72000}
|
||
{x41300000 xc1b00000}
|
||
{xc0400000 x41b00000}
|
||
{x4567e000 x44e10000}
|
||
{x40400000 xc1b00000}
|
||
{x40c00000 x41c80000}
|
||
{x45689000 x44d8e000}
|
||
{xc0c00000 xc1c80000}
|
||
{x40400000 x41200000}
|
||
{x45681000 x44d30000}
|
||
{xc0400000 xc1200000}
|
||
{x41527300 x41527280}
|
||
{x4566c000 x44cf0000}
|
||
{xc1c00000 xc1c00000}
|
||
{x40a00000 x41400000}
|
||
{x45642000 x44c6e000}
|
||
{xc0a00000 xc1400000}
|
||
{0 x41600000}
|
||
{x45646000 x44c2a000}
|
||
{0 xc1600000}
|
||
{0 x41300000}
|
||
{x45651000 x44bc2000}
|
||
{0 xc1300000}
|
||
{0 x41a80000}
|
||
{x4564d000 x44b80000}
|
||
{0 xc1a80000}
|
||
{0 x41100000}
|
||
{x4564d000 x44b26000}
|
||
{0 xc1100000}
|
||
{xc0c00000 x40a00000}
|
||
{x45668000 x44af4000}
|
||
{x40c00000 xc0a00000}
|
||
{0 x41300000}
|
||
{x4567c000 x44a94000}
|
||
{0 xc1300000}
|
||
{x40aa6c00 x41048d80}
|
||
{x45677000 x44a44000}
|
||
{xc1100000 xc1600000}
|
||
{}
|
||
{x45648000 x44a06000}
|
||
{}
|
||
{x41300000}
|
||
{x45640667 x449f9ccd}
|
||
{xc1300000}
|
||
{x41880000}
|
||
{x455e7000 x44a28000}
|
||
{xc1880000}
|
||
{x401bf000 xc10a9f00}
|
||
{x455bf000 x44a12000}
|
||
{xc1100000 x42000000}
|
||
{x41400000 xc1100000}
|
||
{x45541000 x449c4001}
|
||
{xc1400000 x41100000}
|
||
{x41300000 xc0000000}
|
||
{x4552ee67 x44a4bccc}
|
||
{xc1300000 x40000000}
|
||
{x41300000 xc1b00000}
|
||
{x45555000 x44af4000}
|
||
{xc1300000 x41b00000}
|
||
{0 xc1b00000}
|
||
{x4553a000 x44b5c000}
|
||
{0 x41b00000}
|
||
{xc0800000 xc2000000}
|
||
{x45534000 x44bd8000}
|
||
{x40800000 x42000000}
|
||
{xc1900000 xc1a80000}
|
||
{x45543000 x44c44000}
|
||
{x41900000 x41a80000}
|
||
{}
|
||
{x45575000 x44c8e000}
|
||
{}
|
||
{x41200000 xc0c00000}
|
||
{x4556a000 x44cb6000}
|
||
{xc1200000 x40c00000}
|
||
{0 xc1100000}
|
||
{x45555000 x44d10000}
|
||
{0 x41100000}
|
||
{0 xc1500000}
|
||
{x45575000 x44d58000}
|
||
{0 x41500000}
|
||
{xc0a00000 xc1a00000}
|
||
{x45565000 x44da8000}
|
||
{x40a00000 x41a00000}
|
||
{xc1a00000 xc1b00000}
|
||
{x45580000 x44dfe000}
|
||
{x41a00000 x41b00000}
|
||
{xc1600000 xc0c00000}
|
||
{x455b1000 x44e54000}
|
||
{x41600000 x40c00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc1d80000 xc0000000}
|
||
{}
|
||
{x41d80000 x40000000}
|
||
{xc1300000 xc1900000}
|
||
{}
|
||
{x41300000 x41900000}
|
||
{xc1900000 x41880000}
|
||
{}
|
||
{x41900000 xc1880000}
|
||
{xc1300000 x41b00000}
|
||
{}
|
||
{x41300000 xc1b00000}
|
||
{xc0400000 x41b00000}
|
||
{}
|
||
{x40400000 xc1b00000}
|
||
{x40c00000 x41c80000}
|
||
{}
|
||
{xc0c00000 xc1c80000}
|
||
{x40400000 x41200000}
|
||
{}
|
||
{xc0400000 xc1200000}
|
||
{x41527300 x41527280}
|
||
{}
|
||
{xc1c00000 xc1c00000}
|
||
{x40a00000 x41400000}
|
||
{}
|
||
{xc0a00000 xc1400000}
|
||
{0 x41600000}
|
||
{}
|
||
{0 xc1600000}
|
||
{0 x41300000}
|
||
{}
|
||
{0 xc1300000}
|
||
{0 x41a80000}
|
||
{}
|
||
{0 xc1a80000}
|
||
{0 x41100000}
|
||
{}
|
||
{0 xc1100000}
|
||
{xc0c00000 x40a00000}
|
||
{}
|
||
{x40c00000 xc0a00000}
|
||
{0 x41300000}
|
||
{}
|
||
{0 xc1300000}
|
||
{x40aa6c00 x41048d80}
|
||
{}
|
||
{xc1100000 xc1600000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x41300000}
|
||
{xc1c59a00 xc1180000}
|
||
{xc1300000}
|
||
{x41880000}
|
||
{x40f33400 xc1e40040}
|
||
{xc1880000}
|
||
{x401bf000 xc10a9f00}
|
||
{xc208ccc0 xc21f99a0}
|
||
{xc1100000 x42000000}
|
||
{x41400000 xc1100000}
|
||
{x40b66800 x40b66500}
|
||
{xc1400000 x41100000}
|
||
{x41300000 xc0000000}
|
||
{xc154cd00 xc263ffe0}
|
||
{xc1300000 x40000000}
|
||
{x41300000 xc1b00000}
|
||
{xc2273300 xc2273360}
|
||
{xc1300000 x41b00000}
|
||
{0 xc1b00000}
|
||
{}
|
||
{0 x41b00000}
|
||
{xc0800000 xc2000000}
|
||
{}
|
||
{x40800000 x42000000}
|
||
{xc1900000 xc1a80000}
|
||
{}
|
||
{x41900000 x41a80000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x41200000 xc0c00000}
|
||
{}
|
||
{xc1200000 x40c00000}
|
||
{0 xc1100000}
|
||
{}
|
||
{0 x41100000}
|
||
{0 xc1500000}
|
||
{}
|
||
{0 x41500000}
|
||
{xc0a00000 xc1a00000}
|
||
{}
|
||
{x40a00000 x41a00000}
|
||
{xc1a00000 xc1b00000}
|
||
{}
|
||
{x41a00000 x41b00000}
|
||
{xc1600000 xc0c00000}
|
||
{}
|
||
{x41600000 x40c00000}}}}
|
||
{tx x40a00000 x455ed83e x44c426ca}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x40a00000 ltm x40a00000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x41900000 xc1a00000}
|
||
{x457bc000 x44a7e000}
|
||
{xc1900000 x41a00000}
|
||
{x41880000 xc0800000}
|
||
{x45797000 x44abe000}
|
||
{xc1880000 x40800000}
|
||
{x41500000}
|
||
{x45771000 x44ad4000}
|
||
{xc1500000}
|
||
{x40e00000 x41300000}
|
||
{x45750000 x44aca000}
|
||
{xc0e00000 xc1300000}
|
||
{x41300000 x41300000}
|
||
{x45730000 x44a68000}
|
||
{xc1300000 xc1300000}
|
||
{x41100000 x40800000}
|
||
{x45713000 x44a24000}
|
||
{xc1100000 xc0800000}
|
||
{}
|
||
{x456f5000 x44a0e000}
|
||
{}
|
||
{x40c00000 xc1300000}
|
||
{x456cf000 x44a1c000}
|
||
{xc0c00000 x41300000}
|
||
{xc1900000 xc2040000}
|
||
{x456c8000 x44a72000}
|
||
{x41900000 x42040000}
|
||
{x40400000 xc1a00000}
|
||
{x456ed000 x44aea000}
|
||
{xc0400000 x41a00000}
|
||
{x40a00000 xc1400000}
|
||
{x456df000 x44b48000}
|
||
{xc0a00000 x41400000}
|
||
{xc1300000 xc1800000}
|
||
{x456df000 x44ba2000}
|
||
{x41300000 x41800000}
|
||
{xc1d80000 xc0e00000}
|
||
{x45708000 x44bea000}
|
||
{x41d80000 x40e00000}
|
||
{}
|
||
{x45740000 x44c02000}
|
||
{}
|
||
{xc2000000 xc1a00000}
|
||
{x4574f000 x44c2e000}
|
||
{x42000000 x41a00000}
|
||
{}
|
||
{x4578c000 x44c64000}
|
||
{}
|
||
{x41000000 xc1900000}
|
||
{x45797000 x44c8c000}
|
||
{xc1000000 x41900000}
|
||
{x3ff81800 xc1d91240}
|
||
{x4577de65 x44d0199a}
|
||
{xc0400000 x42280000}
|
||
{0 xc1d80000}
|
||
{x4577c000 x44dae000}
|
||
{0 x41d80000}
|
||
{xc1800000 xc2000000}
|
||
{x4578c000 x44e14000}
|
||
{x41800000 x42000000}
|
||
{}
|
||
{x457bc000 x44e7c000}
|
||
{}
|
||
{xc0a00000 xc1a80000}
|
||
{x457cd000 x44eec000}
|
||
{x40a00000 x41a80000}
|
||
{xc1f80000 x40e00000}
|
||
{x457ed000 x44f16000}
|
||
{x41f80000 xc0e00000}
|
||
{xc0a00000 x41500000}
|
||
{x45821000 x44ed6000}
|
||
{x40a00000 xc1500000}
|
||
{xc0000000 x41b00000}
|
||
{x45836800 x44e60000}
|
||
{x40000000 xc1b00000}
|
||
{0 x40800000}
|
||
{x45845000 x44da4000}
|
||
{0 xc0800000}
|
||
{xc0c00000}
|
||
{x45854000 x44da8000}
|
||
{x40c00000}
|
||
{xc1300000 x41b80000}
|
||
{x45862800 x44d5c000}
|
||
{x41300000 xc1b80000}
|
||
{xc0800000 x41500000}
|
||
{x45872800 x44cba000}
|
||
{x40800000 xc1500000}
|
||
{xbf800000 x41100000}
|
||
{x4587f800 x44c80000}
|
||
{1 xc1100000}
|
||
{0 x41d80000}
|
||
{x4588a000 x44c34000}
|
||
{0 xc1d80000}
|
||
{}
|
||
{x45888800 x44bc2000}
|
||
{}
|
||
{xc1300000 x40000000}
|
||
{x4589b000 x44bd8000}
|
||
{x41300000 xc0000000}
|
||
{xc0000000 x421c0000}
|
||
{x458b0000 x44b60000}
|
||
{x40000000 xc21c0000}
|
||
{0 x41300000}
|
||
{x458b6000 x44a7e000}
|
||
{0 xc1300000}
|
||
{x40a00000 x40a00000}
|
||
{x458b3800 x44a0e000}
|
||
{xc0a00000 xc0a00000}
|
||
{x41a00000 x40000000}
|
||
{x458a8000 x449dc000}
|
||
{xc1a00000 xc0000000}
|
||
{x41d80000 xc0800000}
|
||
{x45880000 x449c6000}
|
||
{xc1d80000 x40800000}
|
||
{x41700000 xc1c00000}
|
||
{x4585f000 x449e2000}
|
||
{xc1700000 x41c00000}
|
||
{x41300000 xc1d80000}
|
||
{x4584d000 x44a88000}
|
||
{xc1300000 x41d80000}
|
||
{x41500000 x40c00000}
|
||
{x45837800 x44aea000}
|
||
{xc1500000 xc0c00000}
|
||
{}
|
||
{x4581c800 x44aca000}
|
||
{}
|
||
{x41100000 x41900000}
|
||
{x4580bb33 x44a4d99a}
|
||
{xc1100000 xc1900000}
|
||
{x40000000 x41100000}
|
||
{x457f8000 x44a70000}
|
||
{xc0000000 xc1100000}
|
||
{x41200000}
|
||
{x457d7000 x44a52000}
|
||
{xc1200000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x41900000 xc1a00000}
|
||
{}
|
||
{xc1900000 x41a00000}
|
||
{x41880000 xc0800000}
|
||
{x423e0000 xc2c1ccc0}
|
||
{xc1880000 x40800000}
|
||
{x41500000}
|
||
{x42106680 xc2e40010}
|
||
{xc1500000}
|
||
{x40e00000 x41300000}
|
||
{x4188cd00 xc2c1ccd0}
|
||
{xc0e00000 xc1300000}
|
||
{x41300000 x41300000}
|
||
{xc0b66600 xc24599a0}
|
||
{xc1300000 xc1300000}
|
||
{x41100000 x40800000}
|
||
{}
|
||
{xc1100000 xc0800000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x40c00000 xc1300000}
|
||
{}
|
||
{xc0c00000 x41300000}
|
||
{xc1900000 xc2040000}
|
||
{}
|
||
{x41900000 x42040000}
|
||
{x40400000 xc1a00000}
|
||
{}
|
||
{xc0400000 x41a00000}
|
||
{x40a00000 xc1400000}
|
||
{}
|
||
{xc0a00000 x41400000}
|
||
{xc1300000 xc1800000}
|
||
{}
|
||
{x41300000 x41800000}
|
||
{xc1d80000 xc0e00000}
|
||
{}
|
||
{x41d80000 x40e00000}
|
||
{}
|
||
{}
|
||
{}
|
||
{xc2000000 xc1a00000}
|
||
{}
|
||
{x42000000 x41a00000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x41000000 xc1900000}
|
||
{xc2980000 x4188cc80}
|
||
{xc1000000 x41900000}
|
||
{x3ff81800 xc1d91240}
|
||
{xc23665c0 x3ff33000}
|
||
{xc0400000 x42280000}
|
||
{0 xc1d80000}
|
||
{}
|
||
{0 x41d80000}
|
||
{xc1800000 xc2000000}
|
||
{}
|
||
{x41800000 x42000000}
|
||
{}
|
||
{}
|
||
{}
|
||
{xc0a00000 xc1a80000}
|
||
{}
|
||
{x40a00000 x41a80000}
|
||
{xc1f80000 x40e00000}
|
||
{}
|
||
{x41f80000 xc0e00000}
|
||
{xc0a00000 x41500000}
|
||
{}
|
||
{x40a00000 xc1500000}
|
||
{xc0000000 x41b00000}
|
||
{}
|
||
{x40000000 xc1b00000}
|
||
{0 x40800000}
|
||
{}
|
||
{0 xc0800000}
|
||
{xc0c00000}
|
||
{}
|
||
{x40c00000}
|
||
{xc1300000 x41b80000}
|
||
{}
|
||
{x41300000 xc1b80000}
|
||
{xc0800000 x41500000}
|
||
{}
|
||
{x40800000 xc1500000}
|
||
{xbf800000 x41100000}
|
||
{}
|
||
{1 xc1100000}
|
||
{0 x41d80000}
|
||
{}
|
||
{0 xc1d80000}
|
||
{}
|
||
{}
|
||
{}
|
||
{xc1300000 x40000000}
|
||
{}
|
||
{x41300000 xc0000000}
|
||
{xc0000000 x421c0000}
|
||
{}
|
||
{x40000000 xc21c0000}
|
||
{0 x41300000}
|
||
{}
|
||
{0 xc1300000}
|
||
{x40a00000 x40a00000}
|
||
{}
|
||
{xc0a00000 xc0a00000}
|
||
{x41a00000 x40000000}
|
||
{}
|
||
{xc1a00000 xc0000000}
|
||
{x41d80000 xc0800000}
|
||
{}
|
||
{xc1d80000 x40800000}
|
||
{x41700000 xc1c00000}
|
||
{}
|
||
{xc1700000 x41c00000}
|
||
{x41300000 xc1d80000}
|
||
{xc0733000 xc1366680}
|
||
{xc1300000 x41d80000}
|
||
{x41500000 x40c00000}
|
||
{}
|
||
{xc1500000 xc0c00000}
|
||
{}
|
||
{x41a73300 xc2e40000}
|
||
{}
|
||
{x41100000 x41900000}
|
||
{xc1366600 xc254cd00}
|
||
{xc1100000 xc1900000}
|
||
{x40000000 x41100000}
|
||
{xc1733300 xc21f99a0}
|
||
{xc0000000 xc1100000}
|
||
{x41200000}
|
||
{}
|
||
{xc1200000}}}}
|
||
{tx x40a00000 x45801b06 x44bc8ccd}
|
||
{a fx x42820000 fy x42820000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x40a00000 ltm x40a00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 5
|
||
lifetime_end 5
|
||
motionblur_shutter_offset_type centred
|
||
feather 65
|
||
source_black_outside true
|
||
name RotoPaint26
|
||
xpos -8534
|
||
ypos -5004
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41f00000
|
||
{x40800000 0}
|
||
{xc3460000 x45452000}
|
||
{xc0800000 0}
|
||
{xc37c0000 x42180000}
|
||
{x458b0000 x454c8000}
|
||
{x437c0000 xc2180000}
|
||
{xc2c80000 x43b50000}
|
||
{x459a8000 x45396000}
|
||
{x42c80000 xc3b50000}
|
||
{x41f00000 x42e00000}
|
||
{x459ce000 x450e4000}
|
||
{xc1f00000 xc2e00000}
|
||
{x41d00000 x43180000}
|
||
{x459ae000 x44fa0000}
|
||
{xc1d00000 xc3180000}
|
||
{x42800000 x42080000}
|
||
{x4592e000 x44c24000}
|
||
{xc2800000 xc2080000}
|
||
{x42080000 0}
|
||
{x458e9000 x44be0000}
|
||
{xc2080000 0}
|
||
{x41a00000 xc1400000}
|
||
{x458b6000 x44c2c000}
|
||
{xc1a00000 x41400000}
|
||
{x42480000 xc2500000}
|
||
{x45879000 x44f38000}
|
||
{xc2480000 x42500000}
|
||
{x42180000 xc1000000}
|
||
{x45821000 x45002000}
|
||
{xc2180000 x41000000}
|
||
{x42180000 xc1400000}
|
||
{x45778000 x45002000}
|
||
{xc2180000 x41400000}
|
||
{x428c0000 0}
|
||
{x456aa000 x44fd0000}
|
||
{xc28c0000 0}
|
||
{x42b00000 x42080000}
|
||
{x45534000 x44f64000}
|
||
{xc2b00000 xc2080000}
|
||
{x42a80000 x42080000}
|
||
{x4545a000 x44eb4000}
|
||
{xc2a80000 xc2080000}
|
||
{x42780000 xc1f00000}
|
||
{x451dc000 x44eb4000}
|
||
{xc2780000 x41f00000}
|
||
{x40800000 0}
|
||
{x4507c000 x44ed4000}
|
||
{xc0800000 0}
|
||
{0 0}
|
||
{x45030000 x44e0c000}
|
||
{0 0}
|
||
{x40800000 x41000000}
|
||
{x44f94000 x44d08000}
|
||
{xc0800000 xc1000000}
|
||
{x41400000 0}
|
||
{x44ea199b x44ca399a}
|
||
{xc1400000 0}
|
||
{x41900000 0}
|
||
{x44da0000 x44cec000}
|
||
{xc1900000 0}
|
||
{0 0}
|
||
{x44c70000 x44cac000}
|
||
{0 0}
|
||
{0 0}
|
||
{x44adc000 x44d28000}
|
||
{0 0}
|
||
{0 xc2b00000}
|
||
{x44a14000 x44db8000}
|
||
{0 x42b00000}
|
||
{xc1400000 xc2fc0000}
|
||
{x449d8000 x44f84000}
|
||
{x41400000 x42fc0000}
|
||
{x42780000 xc1e00000}
|
||
{x44800000 x45120000}
|
||
{xc2780000 x41e00000}
|
||
{x42d40000 xc1200000}
|
||
{x44318000 x4513c000}
|
||
{xc2d40000 x41200000}
|
||
{x42380000 xc1400000}
|
||
{x43c30000 x450fe000}
|
||
{xc2380000 x41400000}
|
||
{x42980000 xc2080000}
|
||
{x42a00000 x4513c000}
|
||
{xc2980000 x42080000}
|
||
{x42080000 xc3120000}
|
||
{xc3700000 x451a2000}
|
||
{xc2080000 x43120000}
|
||
{xc2780000 xc2fc0000}
|
||
{xc3b00000 x4534e000}
|
||
{x42780000 x42fc0000}}} idem}
|
||
{tx x41f00000 x451ca7e4 x45023dc3}
|
||
{a fx x41800000 fy x41800000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 30
|
||
lifetime_end 30
|
||
motionblur_shutter_offset_type centred
|
||
feather 16
|
||
source_black_outside true
|
||
name RotoPaint50
|
||
xpos -8311
|
||
ypos -4945
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO70_4plate_V001 copy.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 1
|
||
name Read18
|
||
xpos -8412
|
||
ypos -5118
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
saturation 0.4
|
||
name ColorCorrect32
|
||
xpos -8421
|
||
ypos -4945
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc1db6e00 x3f763000}
|
||
{x4541ff76 x450f913d}
|
||
{x41db6e80 xbf763000}
|
||
{xc1855380}
|
||
{x454540be x450f1a00}
|
||
{x41855380}
|
||
{xc13ce000 x3fd76000}
|
||
{x4547c526 x450eff14}
|
||
{x413ce000 xbfd76800}
|
||
{xc01b8800 x408a7800}
|
||
{x4549fbc7 x450e3ec2}
|
||
{x401b8c00 xc08a7800}
|
||
{0 x4102c700}
|
||
{x454a7070 x450cf01f}
|
||
{0 xc102c800}
|
||
{x4131c400 x411db400}
|
||
{x454a178e x450b9da3}
|
||
{xc131c400 xc11db400}
|
||
{x41d5e080 xbfd76800}
|
||
{x45483440 x450a7d28}
|
||
{xc1d5e000 x3fd76800}
|
||
{x4163c300 x3ef62000}
|
||
{x4543c6fd x450aaf29}
|
||
{xc163c300 xbef64000}
|
||
{x40ff8a00 xbf762000}
|
||
{x4541697a x450a9815}
|
||
{xc0ff8c00 x3f762000}
|
||
{x3fde3800 xc0a18c00}
|
||
{x453f96d6 x450aaf29}
|
||
{xbfde3000 x40a18c00}
|
||
{xc01b8800 xc19db400}
|
||
{x453f222e x450bea91}
|
||
{x401b8800 x419db380}
|
||
{xc1855380 xc1405200}
|
||
{x453f7b10 x450e08e8}
|
||
{x41855300 x41405200}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc1db6e80 x3f763000}
|
||
{x4041c400 x4225aa00}
|
||
{x41db6e00 xbf763000}
|
||
{xc1855380}
|
||
{0 x4225e000}
|
||
{x41855380}
|
||
{xc13ce000 x3fd76000}
|
||
{x41413e00 x422277c0}
|
||
{x413ce000 xbfd76800}
|
||
{xc01b8800 x408a7a00}
|
||
{x425f4b00 x41705f00}
|
||
{x401b8c00 xc08a7800}
|
||
{0 x4102c700}
|
||
{x43111330 x4019d800}
|
||
{0 xc102c800}
|
||
{x4131c400 x411db400}
|
||
{x4319f940 xc1c73b00}
|
||
{xc131c400 xc11db500}
|
||
{x41d5e000 xbfd76800}
|
||
{xc0ad9800 xc2253200}
|
||
{xc1d5e080 x3fd76800}
|
||
{x4163c300 x3ef62000}
|
||
{x403b2800 xc225ad40}
|
||
{xc163c300 xbef64000}
|
||
{x40ff8c00 xbf762000}
|
||
{xc1244000 xc2236bc0}
|
||
{xc0ff8c00 x3f762000}
|
||
{x3fde3800 xc0a18c00}
|
||
{xc31a8320 xc17db700}
|
||
{xbfde3000 x40a18c00}
|
||
{xc01b8800 xc19db380}
|
||
{xc306acf0 xbfbd1000}
|
||
{x401b8c00 x419db400}
|
||
{xc1855300 xc1405100}
|
||
{xc22cd080 x41e5c180}
|
||
{x41855300 x41405200}}}}
|
||
{tx x42040000 x45455555 x450b8b33}
|
||
{a osw x41200000 osf 0 src 1 stx x43580000 sty xc1a00000 str 1 spx x45380000 spy x450c4000 sb 1 ltn x42040000 ltm x42040000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 33
|
||
lifetime_end 33
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint32
|
||
xpos -8412
|
||
ypos -4853
|
||
disable true
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
saturation 0.95
|
||
contrast 1.05
|
||
gamma {1 1.01 0.99 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.01 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {1 1 0.88 1}
|
||
midtones.gamma_panelDropped true
|
||
midtones.gain {1 1.01 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.745
|
||
name ColorCorrect8
|
||
xpos -8534
|
||
ypos -4853
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
gamma 0.86
|
||
midtones.gamma {1 1.01 1 1}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect9
|
||
xpos -8655
|
||
ypos -4853
|
||
}
|
||
Blur {
|
||
inputs 1+1
|
||
size 14
|
||
name Blur10
|
||
xpos -8770
|
||
ypos -4859
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation matte
|
||
name Merge27
|
||
xpos -8866
|
||
ypos -4853
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge26
|
||
xpos -8962
|
||
ypos -4853
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 1+1inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort5
|
||
xpos -9134
|
||
ypos -4853
|
||
disable true
|
||
|
||
xpos -9134
|
||
ypos -4853
|
||
selected false
|
||
disable true
|
||
}
|
||
set Nef613a80 [stack 0]
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc4415554}
|
||
{xc3f00000 x45568e67}
|
||
{x44d58aac}
|
||
{xc4d58aae}
|
||
{x45912801 x45568e67}
|
||
{0 xc4415554}
|
||
{0 x44415554}
|
||
{x45912801 x448b1cce}
|
||
{xc4d58aae}
|
||
{x44d58aac}
|
||
{xc3f00000 x448b1cce}
|
||
{0 x44415554}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc4415554}
|
||
{}
|
||
{x44d58aac}
|
||
{xc4d58aae}
|
||
{}
|
||
{0 xc4415554}
|
||
{0 x44415553}
|
||
{x43687d60 xc368827c}
|
||
{xc4d58aac}
|
||
{x44d58aac}
|
||
{xc3688008 xc3688008}
|
||
{0 x44415554}}}}
|
||
{tx x41300000 x45022800 x4507a000}
|
||
{a fx x43480000 fy x43480000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41300000 ltm x41300000 tt x41000000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 8 }
|
||
{ 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 11
|
||
lifetime_end 11
|
||
motionblur_shutter_offset_type centred
|
||
feather 200
|
||
source_black_outside true
|
||
name RotoPaint31
|
||
xpos -9402
|
||
ypos -4967
|
||
}
|
||
push $Nef613a80
|
||
CornerPin2D {
|
||
to1 {{curve x1 0 x16 -45} {curve x1 0 x16 -30}}
|
||
to2 {{curve x1 4448 x16 4490} {curve x1 0 x16 -30}}
|
||
to3 {{curve x1 4448} {curve x1 3096}}
|
||
to4 {{curve x1 0} {curve x1 3096}}
|
||
invert false
|
||
from1 {0 0}
|
||
from2 {4448 0}
|
||
from3 {4448 3096}
|
||
from4 {0 3096}
|
||
name CornerPin2D1
|
||
xpos -9270
|
||
ypos -4853
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation matte
|
||
name Merge9
|
||
xpos -9407
|
||
ypos -4853
|
||
}
|
||
set Ne0e95000 [stack 0]
|
||
Grain2 {
|
||
name Grain2_11
|
||
label "Kodak 5248"
|
||
xpos -9495
|
||
ypos -4859
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge20
|
||
xpos -9605
|
||
ypos -4853
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus10
|
||
xpos -9605
|
||
ypos -4700
|
||
disable true
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 16
|
||
time ""
|
||
name FrameRange10
|
||
xpos -9605
|
||
ypos -4544
|
||
}
|
||
set Ne0a9d080 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect10
|
||
xpos -9601
|
||
ypos -4376
|
||
}
|
||
Grade {
|
||
gamma 1.4
|
||
name Grade5
|
||
xpos -9604
|
||
ypos -4346
|
||
}
|
||
Group {
|
||
name lin2log6
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -9604
|
||
ypos -4304
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_5
|
||
label "Kodak 5248"
|
||
xpos -9604
|
||
ypos -4238
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
set Ne0a9db80 [stack 0]
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42140000
|
||
{xc3640000 x43400000}
|
||
{xc2d80000 x45528000}
|
||
{x43640000 xc3400000}
|
||
{xc2980000 x430c0000}
|
||
{x43540000 x45438000}
|
||
{x42980000 xc30c0000}
|
||
{xc1800000 x41c00000}
|
||
{x43a60000 x45358000}
|
||
{x41800000 xc1c00000}
|
||
{xc3400000 x438e0000}
|
||
{x43d20000 x45330000}
|
||
{x43400000 xc38e0000}
|
||
{xc2800000 x42c00000}
|
||
{x44360000 x451b4000}
|
||
{x42800000 xc2c00000}
|
||
{xc2400000 x43080000}
|
||
{x44700000 x450c4000}
|
||
{x42400000 xc3080000}
|
||
{x42700000 x42f00000}
|
||
{x448e8000 x44f00000}
|
||
{xc2700000 xc2f00000}
|
||
{x43900000 x42c00000}
|
||
{x44040000 x44ca8000}
|
||
{xc3900000 xc2c00000}
|
||
{x43800000 xc2700000}
|
||
{xc3840000 x44b58000}
|
||
{xc3800000 x42700000}
|
||
{x42d00000 xc3280000}
|
||
{xc42f0000 x44dc8000}
|
||
{xc2d00000 x43280000}
|
||
{xc3040000 xc3f80000}
|
||
{xc4590000 x451d4000}
|
||
{x43040000 x43f80000}
|
||
{xc3780000 xc35c0000}
|
||
{xc4280000 x45420000}
|
||
{x43780000 x435c0000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42140000
|
||
{xc3640000 x43400000}
|
||
{x4337a369 x435a1990}
|
||
{x43640000 xc3400000}
|
||
{xc2980000 x430c0000}
|
||
{x437a93f0 x43080570}
|
||
{x42980000 xc30c0000}
|
||
{xc1800000 x41c00000}
|
||
{x436d3b10 x431e2770}
|
||
{x41800000 xc1c00000}
|
||
{xc3400000 x438e0000}
|
||
{x436c3190 x431fb2b0}
|
||
{x43400000 xc38e0000}
|
||
{xc2800000 x42c00000}
|
||
{x436d3b14 x431e2760}
|
||
{x42800000 xc2c00000}
|
||
{xc2400000 x43080000}
|
||
{x43866db8 x42bdce60}
|
||
{x42400000 xc3080000}
|
||
{x42700000 x42f00000}
|
||
{x437f0228 xc2ff0b60}
|
||
{xc2700000 xc2f00000}
|
||
{x43900000 x42c00000}
|
||
{x42b45ad0 xc3873d50}
|
||
{xc3900000 xc2c00000}
|
||
{x43800000 xc2700000}
|
||
{xc28219d8 xc38acc4c}
|
||
{xc3800000 x42700000}
|
||
{x42d00000 xc3280000}
|
||
{xc3726b44 xc3161498}
|
||
{xc2d00000 x43280000}
|
||
{xc3040000 xc3f80000}
|
||
{xc389c2ec x4292ac00}
|
||
{x43040000 x43f80000}
|
||
{xc3780000 xc35c0000}
|
||
{xc33d345c x43554a60}
|
||
{x43780000 x435c0000}}}}
|
||
{tx x42140000 x430e5555 x4518f555}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42140000 ltm x42140000 tt x40800000}}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc4625554}
|
||
{xc4982669 x44c92cca}
|
||
{x4504c000}
|
||
{xc504c000}
|
||
{x459c3000 x44cf0ccb}
|
||
{0 xc4625554}
|
||
{0 x44625555}
|
||
{x459f6000 xc3b40000}
|
||
{xc504c000}
|
||
{x4504c000}
|
||
{xc49f0000 xc3b40000}
|
||
{0 x44625555}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{0 xc4625554}
|
||
{xc3dbccd0 x44b68cca}
|
||
{x4504c000}
|
||
{xc504c000}
|
||
{x443f1998 x44bb9ffb}
|
||
{0 xc4625554}
|
||
{0 x44625555}
|
||
{}
|
||
{xc504c000}
|
||
{x4504c000}
|
||
{}
|
||
{0 x44625555}}}}
|
||
{tx x42140000 x44ef4000 x44798000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42140000 ltm x42140000 tt x41000000}}}}}}
|
||
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 tt 8 }
|
||
{ 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 37
|
||
lifetime_end 37
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint38
|
||
xpos -11383
|
||
ypos -4116
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px
|
||
{x41b00000 x42040000}
|
||
{{xc4050000}
|
||
{x43380000}}
|
||
{{xc396e176 xc386ac6a}
|
||
{x4538af6c x453b37b6}}
|
||
{{x44050000}
|
||
{xc3380000}}
|
||
{{xc3860000}
|
||
{x43920000}}
|
||
{{x44128f44 x441aa9ca}
|
||
{x45206f6c x4522f7b6}}
|
||
{{x43860000}
|
||
{xc3920000}}
|
||
{{xc2d80000}
|
||
{x43700000}}
|
||
{{x449cc7a1 x44a0d4e4}
|
||
{x44c6ded9 x44cbef6d}}
|
||
{{x42d80000}
|
||
{xc3700000}}
|
||
{{x41e00000}
|
||
{x43180000}}
|
||
{{x44ac47a1 x44b054e4}
|
||
{x44875ed9 x448c6f6d}}
|
||
{{xc1e00000}
|
||
{xc3180000}}
|
||
{{x41400000}
|
||
{x42d00000}}
|
||
{{x44a347a1 x44a754e4}
|
||
{x442dbdb3 x4437dedb}}
|
||
{{xc1400000}
|
||
{xc2d00000}}
|
||
{{x40800000}
|
||
{x43340000}}
|
||
{{x449cc7a1 x44a0d4e4}
|
||
{x43a37b67 x43b7bdb7}}
|
||
{{xc0800000}
|
||
{xc3340000}}
|
||
{{x42300000}
|
||
{x43180000}}
|
||
{{x449c47a1 x44a054e4}
|
||
{xc25424c0 xc1484902}}
|
||
{{xc2300000}
|
||
{xc3180000}}
|
||
{{x43580000}
|
||
{x42c80000}}
|
||
{{x446a8f43 x4472a9c9}
|
||
{xc402424c xc3f04247}}
|
||
{{xc357fff8}
|
||
{xc2c80000}}
|
||
{{x43680000}
|
||
{x41c00000}}
|
||
{{x43a71e89 x43b75395}
|
||
{xc439424b xc42f2123}}
|
||
{{xc3680000}
|
||
{xc1c00000}}
|
||
{{x42d00000}
|
||
{xc1a00000}}
|
||
{{xc329c2ec xc30958d4}
|
||
{xc41e424b xc4142123}}
|
||
{{xc2d00000}
|
||
{x41a00000}}
|
||
{{x42980000}
|
||
{xc3d60000}}
|
||
{{xc3dee175 xc3ceac69}
|
||
{xc39e8498 xc38a4248}}
|
||
{{xc2980000}
|
||
{x43d60000}}
|
||
{{xc2500000}
|
||
{xc3340000}}
|
||
{{xc43370ba xc42b5634}
|
||
{x45106f6c x4512f7b6}}
|
||
{{x42500000}
|
||
{x43340000}}
|
||
{{xc1400000}
|
||
{xc2300000}}
|
||
{{xc40a70ba xc4025634}
|
||
{x452def6c x453077b6}}
|
||
{{x41400000}
|
||
{x42300000}}}} idem}
|
||
{tx x42040000 x44180000 x447bec4f}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42040000 ltm x42040000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 33
|
||
lifetime_end 33
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint21
|
||
xpos -11779
|
||
ypos -4891
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh050.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 44
|
||
origlast 44
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
name Read15
|
||
xpos -11898
|
||
ypos -5073
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x45000000 x44b24000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px
|
||
{x41600000 x41c00000 x42340000}
|
||
{{xc29a0000
|
||
{x 2
|
||
{xc29a0000 -}}}
|
||
{x41200000
|
||
{x 2
|
||
{x41200000 -}}}}
|
||
{{x45382ccd
|
||
{x453c1fff 0 1 x40e52e62 1}
|
||
{x45458666 x40e52e62 1 0 1}}
|
||
{x45084cca
|
||
{x45073fff 0 1 x3f6a0e7a 1}
|
||
{x45087332 x3f6a0e7a 1 0 1}}}
|
||
{{x429a0000
|
||
{x 2
|
||
{x429a0000 -}}}
|
||
{xc1200000
|
||
{x 2
|
||
{xc1200000 -}}}}
|
||
{{xc0000000
|
||
{x 2
|
||
{xc0000000 -}}}
|
||
{x41880000
|
||
{x 2
|
||
{x41880000 -}}}}
|
||
{{x453f5ccd
|
||
{x45434fff 0 1 x40e52e62 1}
|
||
{x454cb666 x40e52e62 1 0 1}}
|
||
{x45054cca
|
||
{x45043fff 0 1 x3f6a0e7a 1}
|
||
{x45057332 x3f6a0e7a 1 0 1}}}
|
||
{{x40000000
|
||
{x 2
|
||
{x40000000 -}}}
|
||
{xc1880000
|
||
{x 2
|
||
{xc1880000 -}}}}
|
||
{{x41c80000
|
||
{x 2
|
||
{x41c80000 -}}}
|
||
{x41c7ff80
|
||
{x 2
|
||
{x41c80000 -}}}}
|
||
{{x45409ccd
|
||
{x45448fff 0 1 x40e52e62 1}
|
||
{x454df666 x40e52e62 1 0 1}}
|
||
{x44fff996
|
||
{x44fddffe 0 1 x3f6a0e7a 1}
|
||
{x45002332 x3f6a0e7a 1 0 1}}}
|
||
{{xc1c80000
|
||
{x 2
|
||
{xc1c80000 -}}}
|
||
{xc1c80000
|
||
{x 2
|
||
{xc1c80000 -}}}}
|
||
{{x42180000
|
||
{x 2
|
||
{x42180000 -}}}
|
||
{xc0000000
|
||
{x 2
|
||
{xc0000000 -}}}}
|
||
{{x453c8ccd
|
||
{x45407fff 0 1 x40e52e62 1}
|
||
{x4549e666 x40e52e62 1 0 1}}
|
||
{x44f8d996
|
||
{x44f6bffe 0 1 x3f6a0e7a 1}
|
||
{x44f92664 x3f6a0e7a 1 0 1}}}
|
||
{{xc2180000
|
||
{x 2
|
||
{xc2180000 -}}}
|
||
{x40000000
|
||
{x 2
|
||
{x40000000 -}}}}
|
||
{{x41c80000
|
||
{x 2
|
||
{x41c80000 -}}}
|
||
{xc1200000
|
||
{x 2
|
||
{xc1200000 -}}}}
|
||
{{x4535fccd
|
||
{x4539efff 0 1 x40e52e62 1}
|
||
{x45435666 x40e52e62 1 0 1}}
|
||
{x44faf996
|
||
{x44f8dffe 0 1 x3f6a0e7a 1}
|
||
{x44fb4664 x3f6a0e7a 1 0 1}}}
|
||
{{xc1c80000
|
||
{x 2
|
||
{xc1c80000 -}}}
|
||
{x41200000
|
||
{x 2
|
||
{x41200000 -}}}}
|
||
{{x41400000
|
||
{x 2
|
||
{x41400000 -}}}
|
||
{xc1900000
|
||
{x 2
|
||
{xc1900000 -}}}}
|
||
{{x45316ccd
|
||
{x45355fff 0 1 x40e52e62 1}
|
||
{x453ec666 x40e52e62 1 0 1}}
|
||
{x44fe1996
|
||
{x44fbfffe 0 1 x3f6a0e7a 1}
|
||
{x44fe6664 x3f6a0e7a 1 0 1}}}
|
||
{{xc1400000
|
||
{x 2
|
||
{xc1400000 -}}}
|
||
{x41900000
|
||
{x 2
|
||
{x41900000 -}}}}
|
||
{{xc0a00000
|
||
{x 2
|
||
{xc0a00000 -}}}
|
||
{xc21fffc0
|
||
{x 2
|
||
{xc2200000 -}}}}
|
||
{{x452eeccd
|
||
{x4532dfff 0 1 x40e52e62 1}
|
||
{x453c4666 x40e52e62 1 0 1}}
|
||
{x45022cca
|
||
{x45011fff 0 1 x3f6a0e7a 1}
|
||
{x45025332 x3f6a0e7a 1 0 1}}}
|
||
{{x40a00000
|
||
{x 2
|
||
{x40a00000 -}}}
|
||
{x42200000
|
||
{x 2
|
||
{x42200000 -}}}}
|
||
{{xc1f00000
|
||
{x 2
|
||
{xc1f00000 -}}}
|
||
{xc1200000
|
||
{x 2
|
||
{xc1200000 -}}}}
|
||
{{x45316ccd
|
||
{x45355fff 0 1 x40e52e62 1}
|
||
{x453ec666 x40e52e62 1 0 1}}
|
||
{x4507ccca
|
||
{x4506bfff 0 1 x3f6a0e7a 1}
|
||
{x4507f332 x3f6a0e7a 1 0 1}}}
|
||
{{x41f00000
|
||
{x 2
|
||
{x41f00000 -}}}
|
||
{x41200000
|
||
{x 2
|
||
{x41200000 -}}}}}} idem}
|
||
{tx x41c00000 x453b8200 x45014400}
|
||
{a r 0 g 0 b 0 osw x41200000 osf 0 str 1 spx x45000000 spy x44b24000 sb 1 ltn x41c00000 ltm x41c00000 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 {2048 1426}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 24
|
||
lifetime_end 24
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint23
|
||
xpos -11898
|
||
ypos -4977
|
||
}
|
||
Blur {
|
||
inputs 1+1
|
||
size 100
|
||
name Blur9
|
||
xpos -11898
|
||
ypos -4908
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode10
|
||
xpos -11898
|
||
ypos -4821
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat4
|
||
xpos -11898
|
||
ypos -4737
|
||
}
|
||
set Ne1019000 [stack 0]
|
||
FilterErode {
|
||
channels rgb
|
||
size -0.1
|
||
name FilterErode11
|
||
xpos -11898
|
||
ypos -4679
|
||
}
|
||
push $Ne1019000
|
||
Dot {
|
||
name Dot33
|
||
xpos -11967
|
||
ypos -4734
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode12
|
||
xpos -11995
|
||
ypos -4684
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge7
|
||
xpos -11995
|
||
ypos -4599
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur7
|
||
xpos -11995
|
||
ypos -4560
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus7
|
||
xpos -11995
|
||
ypos -4524
|
||
}
|
||
Dot {
|
||
name Dot34
|
||
xpos -11967
|
||
ypos -4461
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{x44694000 x44970000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x44ac4000 x44cd0000}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{x44694000 x45018000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{x43f40000 x44cd0000}
|
||
{0 xc36e9648}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{0 xc38e0000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x438e0000 0}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{0 x438e0000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{xc38e0000 0}
|
||
{0 xc36e9648}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 inv 1 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {1920 1080}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 20
|
||
lifetime_end 20
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint17
|
||
xpos -11826
|
||
ypos -4458
|
||
}
|
||
push $Ne1019000
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px
|
||
{x41600000 x41700000 x41800000 x41900000 x41a00000 x41b00000 x41b80000 x41c00000 x41d00000 x41e00000 x41f00000 x42000000 x420c0000 x42100000 x42180000 x421c0000 x42200000 x42240000 x42280000 x422c0000}
|
||
{{xc3440000
|
||
{x 19
|
||
{xc3440000 -}}}
|
||
{x42f80000
|
||
{x 19
|
||
{x42f80000 -}}}}
|
||
{{xc44dccc0
|
||
{xc43c8cc0 0 1 x4259bbbb 1}
|
||
{xc4310cc0 x41e91115 1 x41e91115 1}
|
||
{xc426b326 x418a0010 1 x418a0010 1}
|
||
{xc41fccbe x41aeccb0 1 x41aeccb0 1}
|
||
{xc410d990 x41e910ab 1 x41e910ab 1}
|
||
{xc409f32e x4241331c 1 x4241331c 1}
|
||
{xc3f16659 x4213333d 1 x4213333d 1}
|
||
{xc3dcb325 x419c6670 1 x419c6670 1}
|
||
{xc3ca4cbd x415cccd8 1 x415cccd8 1}
|
||
{xc3c1198a x4137ffc8 1 x4137ffc8 1}
|
||
{xc3b34cc4 x4130a3c0 1 x4130a3c0 1}
|
||
{xc3a57ff4 -}
|
||
{xc3ac665a xc1933340 1 xc1933340 1}
|
||
{xc3c11990 xc1b80035 1 xc1b80035 1}
|
||
{xc3cee664 -}
|
||
{xc3cee65e x3a100000 1 x3a100000 1}
|
||
{xc3c7fff8 x415ccca0 1 x415ccca0 1}
|
||
{xc3c11994 x4200ccc0 1 x4200ccc0 1}
|
||
{xc3a7ccc8 x426f3330 1 0 1}}
|
||
{x454c5996
|
||
{x454e1330 0 1 x41b1de2b 1}
|
||
{x454f3997 x412bbc55 1 x412bbc55 1}
|
||
{x45501665 x40933380 1 x40933380 1}
|
||
{x45505ffe x40dccb00 1 x40dccb00 1}
|
||
{x45521998 x412bbc00 1 x412bbc00 1}
|
||
{x45526332 x415cce00 1 x415cce00 1}
|
||
{x45541ccd x415ccd55 1 x415ccd55 1}
|
||
{x4554f99a x40933380 1 x40933380 1}
|
||
{x45554334 -}
|
||
{x4554b002 xba400000 1 xba400000 1}
|
||
{x 2
|
||
{x4554b000 -}}
|
||
{x4552f667 xc1933355 1 xc1933355 1}
|
||
{x45513ccc xc186ef00 1 xc186ef00 1}
|
||
{x454fcccd xc1dccc80 1 xc1dccc80 1}
|
||
{x454dc99a -}
|
||
{x454ea666 x41133300 1 x41133300 1}
|
||
{x454ef000 x415cce00 1 x415cce00 1}
|
||
{x45518667 x425ccce0 1 0 1}}}
|
||
{{x43440000
|
||
{x 19
|
||
{x43440000 -}}}
|
||
{xc2f80000
|
||
{x 19
|
||
{xc2f80000 -}}}}
|
||
{{xc3280000
|
||
{x 19
|
||
{xc3280000 -}}}
|
||
{x43600000
|
||
{x 19
|
||
{x43600000 -}}}}
|
||
{{xc3859982
|
||
{xc3463305 0 1 x4259bbbb 1}
|
||
{xc3183305 x41e91115 1 x41e91115 1}
|
||
{xc2dd993a x418a0010 1 x418a0010 1}
|
||
{xc2a665fa x41aeccb0 1 x41aeccb0 1}
|
||
{xc1bb3228 x41e910ab 1 x41e910ab 1}
|
||
{x40866860 x42413320 1 x42413320 1}
|
||
{x42926696 x42133340 1 x42133340 1}
|
||
{x42e53366 x419c6670 1 x419c6670 1}
|
||
{x43176683 x415ccce4 1 x415ccce4 1}
|
||
{x4329ccec x4137ffd4 1 x4137ffd4 1}
|
||
{x43456678 x4130a3c0 1 x4130a3c0 1}
|
||
{x43610018 -}
|
||
{x4353334c xc1933340 1 xc1933340 1}
|
||
{x4329cce0 xc1b80035 1 xc1b80035 1}
|
||
{x430e3338 xc26f3338 1 xc26f3338 1}
|
||
{x4248cd10 -}
|
||
{x42800020 x415ccca0 1 x415ccca0 1}
|
||
{x429b99b0 x4200ccc0 1 x4200ccc0 1}
|
||
{x43006670 x426f3330 1 0 1}}
|
||
{x45440ffc
|
||
{x4545c996 0 1 x41b1de2b 1}
|
||
{x4546effd x412bbc55 1 x412bbc55 1}
|
||
{x4547cccb x40933380 1 x40933380 1}
|
||
{x45481664 x40dccb00 1 x40dccb00 1}
|
||
{x4549cffe x412bbc00 1 x412bbc00 1}
|
||
{x454a1998 x415cce00 1 x415cce00 1}
|
||
{x454bd333 x415ccd55 1 x415ccd55 1}
|
||
{x454cb000 x40933380 1 x40933380 1}
|
||
{x454cf99a -}
|
||
{x454c6668 xba400000 1 xba400000 1}
|
||
{x 2
|
||
{x454c6666 -}}
|
||
{x454aaccd xc1933355 1 xc1933355 1}
|
||
{x4548f332 xc186eed5 1 xc186eed5 1}
|
||
{x45478334 xc289ff40 1 xc289ff40 1}
|
||
{x453a499a -}
|
||
{x453b2666 x41133300 1 x41133300 1}
|
||
{x453b7000 x415cce00 1 x415cce00 1}
|
||
{x453e0667 x425ccce0 1 0 1}}}
|
||
{{x43280000
|
||
{x 19
|
||
{x43280000 -}}}
|
||
{xc3600000
|
||
{x 9
|
||
{xc3600000 -}}
|
||
{xc3600010 -}
|
||
{x 9
|
||
{xc3600000 -}}}}
|
||
{{xc2900000
|
||
{x 19
|
||
{xc2900000 -}}}
|
||
{x42b00000
|
||
{x 19
|
||
{x42b00000 -}}}}
|
||
{{xc2a6660c
|
||
{xc1633060 0 1 x4259bbbb 1}
|
||
{x41fe67d0 x41e91115 1 x41e91115 1}
|
||
{x429266c4 x418a0010 1 x418a0010 1}
|
||
{x42c99a04 x41aeccb0 1 x41aeccb0 1}
|
||
{x432099ba x41e910ab 1 x41e910ab 1}
|
||
{x433c3342 x42413320 1 x42413320 1}
|
||
{x438099a5 x42133340 1 x42133340 1}
|
||
{x43954cd9 x419c6670 1 x419c6670 1}
|
||
{x43a7b341 x415ccce8 1 x415ccce8 1}
|
||
{x43b0e676 x4137ffd8 1 x4137ffd8 1}
|
||
{x43beb33c x4130a3c0 1 x4130a3c0 1}
|
||
{x43cc800c -}
|
||
{x43c599a6 xc1933340 1 xc1933340 1}
|
||
{x43b0e670 xc1b80035 1 xc1b80035 1}
|
||
{x43a3199c -}
|
||
{x43a319a2 x3a100000 1 x3a100000 1}
|
||
{x43aa0008 x415ccca0 1 x415ccca0 1}
|
||
{x43b0e66c x4200ccc0 1 x4200ccc0 1}
|
||
{x43ca3338 x426f3330 1 0 1}}
|
||
{x45201996
|
||
{x4521d330 0 1 x41b1de2b 1}
|
||
{x4522f997 x412bbc55 1 x412bbc55 1}
|
||
{x4523d665 x40933380 1 x40933380 1}
|
||
{x45241ffe x40dccb00 1 x40dccb00 1}
|
||
{x4525d998 x412bbc00 1 x412bbc00 1}
|
||
{x45262332 x415cce00 1 x415cce00 1}
|
||
{x4527dccd x415ccd55 1 x415ccd55 1}
|
||
{x4528b99a x40933380 1 x40933380 1}
|
||
{x45290334 -}
|
||
{x45287001 xb9c00000 1 xb9c00000 1}
|
||
{x 2
|
||
{x45287000 -}}
|
||
{x4526b667 xc1933355 1 xc1933355 1}
|
||
{x4524fccc xc186ef00 1 xc186ef00 1}
|
||
{x45238ccd xc1dccc80 1 xc1dccc80 1}
|
||
{x4521899a -}
|
||
{x45226666 x41133300 1 x41133300 1}
|
||
{x4522b000 x415cce00 1 x415cce00 1}
|
||
{x45254667 x425ccce0 1 0 1}}}
|
||
{{x42900000
|
||
{x 19
|
||
{x42900000 -}}}
|
||
{xc2b00000
|
||
{x 19
|
||
{xc2b00000 -}}}}
|
||
{{xc2600000
|
||
{x 19
|
||
{xc2600000 -}}}
|
||
{x42300000
|
||
{x 19
|
||
{x42300000 -}}}}
|
||
{{x42f999f0
|
||
{x4341ccf8 0 1 x4259bbbb 1}
|
||
{x436fccf8 x41e91115 1 x41e91115 1}
|
||
{x438c99b0 x418a0010 1 x418a0010 1}
|
||
{x439a6680 x41aeccb0 1 x41aeccb0 1}
|
||
{x43b84cdc x41e910ab 1 x41e910ab 1}
|
||
{x43c619a0 x42413320 1 x42413320 1}
|
||
{x43e899a4 x42133340 1 x42133340 1}
|
||
{x43fd4cd8 x419c6670 1 x419c6670 1}
|
||
{x4407d9a0 x415cccf0 1 x415cccf0 1}
|
||
{x440c733b x4137ffe0 1 x4137ffe0 1}
|
||
{x4413599e x4130a3c0 1 x4130a3c0 1}
|
||
{x441a4006 -}
|
||
{x4416ccd3 xc1933340 1 xc1933340 1}
|
||
{x440c7338 xc1b80035 1 xc1b80035 1}
|
||
{x44058cce -}
|
||
{x44058cd1 x3a100000 1 x3a100000 1}
|
||
{x44090004 x415ccca0 1 x415ccca0 1}
|
||
{x440c7336 x4200ccc0 1 x4200ccc0 1}
|
||
{x4419199c x426f3330 1 0 1}}
|
||
{x45129996
|
||
{x45145330 0 1 x41b1de2b 1}
|
||
{x45157997 x412bbc55 1 x412bbc55 1}
|
||
{x45165665 x40933380 1 x40933380 1}
|
||
{x45169ffe x40dccb00 1 x40dccb00 1}
|
||
{x45185998 x412bbc00 1 x412bbc00 1}
|
||
{x4518a332 x415cce00 1 x415cce00 1}
|
||
{x451a5ccd x415ccd55 1 x415ccd55 1}
|
||
{x451b399a x40933380 1 x40933380 1}
|
||
{x451b8334 -}
|
||
{x451af001 xb9c00000 1 xb9c00000 1}
|
||
{x 2
|
||
{x451af000 -}}
|
||
{x45193667 xc1933355 1 xc1933355 1}
|
||
{x45177ccc xc186ef00 1 xc186ef00 1}
|
||
{x45160ccd xc1dccc80 1 xc1dccc80 1}
|
||
{x4514099a -}
|
||
{x4514e666 x41133300 1 x41133300 1}
|
||
{x45153000 x415cce00 1 x415cce00 1}
|
||
{x4517c667 x425ccce0 1 0 1}}}
|
||
{{x42600000
|
||
{x 19
|
||
{x42600000 -}}}
|
||
{xc2300000
|
||
{x 19
|
||
{xc2300000 -}}}}
|
||
{{xc2000000
|
||
{x 19
|
||
{xc2000000 -}}}
|
||
{x42500000
|
||
{x 19
|
||
{x42500000 -}}}}
|
||
{{x439a667c
|
||
{x43bce67c 0 1 x4259bbbb 1}
|
||
{x43d3e67c x41e91115 1 x41e91115 1}
|
||
{x43e899b0 x418a0010 1 x418a0010 1}
|
||
{x43f66680 x41aeccb0 1 x41aeccb0 1}
|
||
{x440a266e x41e910ab 1 x41e910ab 1}
|
||
{x44110cd0 x42413320 1 x42413320 1}
|
||
{x44224cd2 x42133340 1 x42133340 1}
|
||
{x442ca66c x419c6670 1 x419c6670 1}
|
||
{x4435d9a0 x415cccf0 1 x415cccf0 1}
|
||
{x443a733b x4137ffe0 1 x4137ffe0 1}
|
||
{x4441599e x4130a3c0 1 x4130a3c0 1}
|
||
{x44484006 -}
|
||
{x4444ccd3 xc1933340 1 xc1933340 1}
|
||
{x443a7338 xc1b80035 1 xc1b80035 1}
|
||
{x44338cce -}
|
||
{x44338cd1 x3a100000 1 x3a100000 1}
|
||
{x44370004 x415ccca0 1 x415ccca0 1}
|
||
{x443a7336 x4200ccc0 1 x4200ccc0 1}
|
||
{x4447199c x426f3330 1 0 1}}
|
||
{x450a1996
|
||
{x450bd330 0 1 x41b1de2b 1}
|
||
{x450cf997 x412bbc55 1 x412bbc55 1}
|
||
{x450dd665 x40933380 1 x40933380 1}
|
||
{x450e1ffe x40dccb00 1 x40dccb00 1}
|
||
{x450fd998 x412bbc00 1 x412bbc00 1}
|
||
{x45102332 x415cce00 1 x415cce00 1}
|
||
{x4511dccd x415ccd55 1 x415ccd55 1}
|
||
{x4512b99a x40933380 1 x40933380 1}
|
||
{x45130334 -}
|
||
{x45127001 xb9c00000 1 xb9c00000 1}
|
||
{x 2
|
||
{x45127000 -}}
|
||
{x4510b667 xc1933355 1 xc1933355 1}
|
||
{x450efccc xc186ef00 1 xc186ef00 1}
|
||
{x450d8ccd xc1dccc80 1 xc1dccc80 1}
|
||
{x450b899a -}
|
||
{x450c6666 x41133300 1 x41133300 1}
|
||
{x450cb000 x415cce00 1 x415cce00 1}
|
||
{x450f4667 x425ccce0 1 0 1}}}
|
||
{{x42000000
|
||
{x 19
|
||
{x42000000 -}}}
|
||
{xc2500000
|
||
{x 19
|
||
{xc2500000 -}}}}
|
||
{{xc1400000
|
||
{x 19
|
||
{xc1400000 -}}}
|
||
{x42700020
|
||
{x 19
|
||
{x42700000 -}}}}
|
||
{{x43ee667c
|
||
{x4408733e 0 1 x4259bbbb 1}
|
||
{x4413f33e x41e91115 1 x41e91115 1}
|
||
{x441e4cd8 x418a0010 1 x418a0010 1}
|
||
{x44253340 x41aeccb0 1 x41aeccb0 1}
|
||
{x4434266e x41e910ab 1 x41e910ab 1}
|
||
{x443b0cd0 x42413320 1 x42413320 1}
|
||
{x444c4cd2 x42133340 1 x42133340 1}
|
||
{x4456a66c x419c6670 1 x419c6670 1}
|
||
{x445fd9a0 x415cccf0 1 x415cccf0 1}
|
||
{x4464733b x4137ffe0 1 x4137ffe0 1}
|
||
{x446b599e x4130a3c0 1 x4130a3c0 1}
|
||
{x44724006 -}
|
||
{x446eccd3 xc1933340 1 xc1933340 1}
|
||
{x44647338 xc1b80035 1 xc1b80035 1}
|
||
{x445d8cce -}
|
||
{x445d8cd1 x3a100000 1 x3a100000 1}
|
||
{x44610004 x415ccca0 1 x415ccca0 1}
|
||
{x44647336 x4200ccc0 1 x4200ccc0 1}
|
||
{x4471199c x426f3330 1 0 1}}
|
||
{x44f8b32b
|
||
{x44fc2660 0 1 x41b1de2b 1}
|
||
{x44fe732e x412bbc55 1 x412bbc55 1}
|
||
{x45001665 x40933380 1 x40933380 1}
|
||
{x45005ffe x40dccb00 1 x40dccb00 1}
|
||
{x45021998 x412bbc00 1 x412bbc00 1}
|
||
{x45026332 x415cce00 1 x415cce00 1}
|
||
{x45041ccd x415ccd55 1 x415ccd55 1}
|
||
{x4504f99a x40933380 1 x40933380 1}
|
||
{x45054334 -}
|
||
{x4504b001 xb9c00000 1 xb9c00000 1}
|
||
{x 2
|
||
{x4504b000 -}}
|
||
{x4502f667 xc1933355 1 xc1933355 1}
|
||
{x45013ccc xc186ef00 1 xc186ef00 1}
|
||
{x44ff999a xc1dccc80 1 xc1dccc80 1}
|
||
{x44fb9334 -}
|
||
{x44fd4ccc x41133300 1 x41133300 1}
|
||
{x44fde000 x415cce00 1 x415cce00 1}
|
||
{x45018667 x425ccce0 1 0 1}}}
|
||
{{x41400000
|
||
{x 19
|
||
{x41400000 -}}}
|
||
{xc2700060
|
||
{x 6
|
||
{xc2700060 -}}
|
||
{x 5
|
||
{xc2700080 -}}
|
||
{xc2700040 x38c00000 1 x38c00000 1}
|
||
{x 2
|
||
{xc2700020 -}}
|
||
{x 5
|
||
{xc2700000 -}}}}
|
||
{{x433bfff0
|
||
{x 13
|
||
{x433bfff0 -}}
|
||
{x 2
|
||
{x433bfff8 -}}
|
||
{x 4
|
||
{x433c0000 -}}}
|
||
{x42980000
|
||
{x 19
|
||
{x42980000 -}}}}
|
||
{{x4418333e
|
||
{x4429733e 0 1 x4259bbbb 1}
|
||
{x4434f33e x41e91115 1 x41e91115 1}
|
||
{x443f4cd8 x418a0010 1 x418a0010 1}
|
||
{x44463340 x41aeccb0 1 x41aeccb0 1}
|
||
{x4455266e x41e910ab 1 x41e910ab 1}
|
||
{x445c0cd0 x42413320 1 x42413320 1}
|
||
{x446d4cd2 x42133340 1 x42133340 1}
|
||
{x4477a66c x419c6670 1 x419c6670 1}
|
||
{x44806cd0 x415ccd00 1 x415ccd00 1}
|
||
{x4482b99e x41380000 1 x41380000 1}
|
||
{x44862cd0 x4130a3cd 1 x4130a3cd 1}
|
||
{x4489a004 -}
|
||
{x4487e66a xc1933355 1 xc1933355 1}
|
||
{x4482b99c xc1b80040 1 xc1b80040 1}
|
||
{x447e8cce -}
|
||
{x447e8cd1 x3a100000 1 x3a100000 1}
|
||
{x44810002 x415ccca0 1 x415ccca0 1}
|
||
{x4482b99b x4200ccc0 1 x4200ccc0 1}
|
||
{x44890cce x426f3330 1 0 1}}
|
||
{x44c9b329
|
||
{x44cd265e 0 1 x41b1de2b 1}
|
||
{x44cf732c x412bbc55 1 x412bbc55 1}
|
||
{x44d12cc8 x40933380 1 x40933380 1}
|
||
{x44d1bffa x40dccb00 1 x40dccb00 1}
|
||
{x44d5332e x412bbc00 1 x412bbc00 1}
|
||
{x44d5c662 x415cce00 1 x415cce00 1}
|
||
{x44d93997 x415ccd2b 1 x415ccd2b 1}
|
||
{x44daf331 x40933380 1 x40933380 1}
|
||
{x44db8665 -}
|
||
{x44da5fff xb9c00000 1 xb9c00000 1}
|
||
{x44da5ffd -}
|
||
{x44da5ffe -}
|
||
{x44d6eccd xc1933340 1 xc1933340 1}
|
||
{x44d37997 xc186eeeb 1 xc186eeeb 1}
|
||
{x44d0999a xc1dccc60 1 xc1dccc60 1}
|
||
{x44cc9334 -}
|
||
{x44ce4ccc x41133300 1 x41133300 1}
|
||
{x44cee000 x415cce00 1 x415cce00 1}
|
||
{x44d40cce x425ccce0 1 0 1}}}
|
||
{{xc33c0000
|
||
{x 19
|
||
{xc33c0000 -}}}
|
||
{xc2980000
|
||
{x 19
|
||
{xc2980000 -}}}}
|
||
{{x43ec0000
|
||
{x 19
|
||
{x43ec0000 -}}}
|
||
{x43200000
|
||
{x 19
|
||
{x43200000 -}}}}
|
||
{{xc2ee660c
|
||
{xc248cc18 0 1 x4259bbbb 1}
|
||
{xc08660c0 x41e91115 1 x41e91115 1}
|
||
{x4214cd88 x418a0010 1 x418a0010 1}
|
||
{x42819a04 x41aeccb0 1 x41aeccb0 1}
|
||
{x42f93374 x41e910ab 1 x41e910ab 1}
|
||
{x43183342 x42413320 1 x42413320 1}
|
||
{x435d334a x42133340 1 x42133340 1}
|
||
{x43834cd9 x419c6670 1 x419c6670 1}
|
||
{x4395b341 x415ccce8 1 x415ccce8 1}
|
||
{x439ee676 x4137ffd8 1 x4137ffd8 1}
|
||
{x43acb33c x4130a3c0 1 x4130a3c0 1}
|
||
{x43ba800c -}
|
||
{x43b399a6 xc1933340 1 xc1933340 1}
|
||
{x439ee670 xc1b80035 1 xc1b80035 1}
|
||
{x4391199c -}
|
||
{x439119a2 x3a100000 1 x3a100000 1}
|
||
{x43980008 x415ccca0 1 x415ccca0 1}
|
||
{x439ee66c x4200ccc0 1 x4200ccc0 1}
|
||
{x43b83338 x426f3330 1 0 1}}
|
||
{x44b4b329
|
||
{x44b8265e 0 1 x41b1de2b 1}
|
||
{x44ba732c x412bbc55 1 x412bbc55 1}
|
||
{x44bc2cc8 x40933380 1 x40933380 1}
|
||
{x44bcbffa x40dccb00 1 x40dccb00 1}
|
||
{x44c0332e x412bbc00 1 x412bbc00 1}
|
||
{x44c0c662 x415cce00 1 x415cce00 1}
|
||
{x44c43997 x415ccd2b 1 x415ccd2b 1}
|
||
{x44c5f331 x40933380 1 x40933380 1}
|
||
{x44c68665 -}
|
||
{x44c55fff xb9c00000 1 xb9c00000 1}
|
||
{x44c55ffd -}
|
||
{x44c55ffe -}
|
||
{x44c1eccd xc1933340 1 xc1933340 1}
|
||
{x44be7997 xc186eeeb 1 xc186eeeb 1}
|
||
{x44bb999a xc1dccc60 1 xc1dccc60 1}
|
||
{x44b79334 -}
|
||
{x44b94ccc x41133300 1 x41133300 1}
|
||
{x44b9e000 x415cce00 1 x415cce00 1}
|
||
{x44bf0cce x425ccce0 1 0 1}}}
|
||
{{xc3ec0000
|
||
{x 19
|
||
{xc3ec0000 -}}}
|
||
{xc3200008
|
||
{x 10
|
||
{xc3200008 -}}
|
||
{x 9
|
||
{xc3200000 -}}}}
|
||
{{x43140000
|
||
{x 19
|
||
{x43140000 -}}}
|
||
{xc2b80000
|
||
{x 19
|
||
{xc2b80000 -}}}}
|
||
{{xc465ccc0
|
||
{xc4548cc0 0 1 x4259bbbb 1}
|
||
{xc4490cc0 x41e91115 1 x41e91115 1}
|
||
{xc43eb326 x418a0010 1 x418a0010 1}
|
||
{xc437ccbe x41aeccb0 1 x41aeccb0 1}
|
||
{xc428d990 x41e910ab 1 x41e910ab 1}
|
||
{xc421f32e x42413320 1 x42413320 1}
|
||
{xc410b32c x42133340 1 x42133340 1}
|
||
{xc4065992 x419c666c 1 x419c666c 1}
|
||
{xc3fa4cbd x415cccd0 1 x415cccd0 1}
|
||
{xc3f1198a x4137ffc8 1 x4137ffc8 1}
|
||
{xc3e34cc4 x4130a3c0 1 x4130a3c0 1}
|
||
{xc3d57ff4 -}
|
||
{xc3dc665a xc1933340 1 xc1933340 1}
|
||
{xc3f11990 xc1b80035 1 xc1b80035 1}
|
||
{xc3fee664 -}
|
||
{xc3fee65e x3a100000 1 x3a100000 1}
|
||
{xc3f7fff8 x415ccca0 1 x415ccca0 1}
|
||
{xc3f11994 x4200ccc0 1 x4200ccc0 1}
|
||
{xc3d7ccc8 x426f3330 1 0 1}}
|
||
{x449b3328
|
||
{x449ea65d 0 1 x41b1de2b 1}
|
||
{x44a0f32b x412bbc55 1 x412bbc55 1}
|
||
{x44a2acc7 x40933380 1 x40933380 1}
|
||
{x44a33ff9 x40dccb00 1 x40dccb00 1}
|
||
{x44a6b32d x412bbc00 1 x412bbc00 1}
|
||
{x44a74661 x415cce00 1 x415cce00 1}
|
||
{x44aab996 x415ccd2b 1 x415ccd2b 1}
|
||
{x44ac7330 x40933380 1 x40933380 1}
|
||
{x44ad0664 -}
|
||
{x44abdffe xb9400000 1 xb9400000 1}
|
||
{x44abdffd -}
|
||
{x44abdffe -}
|
||
{x44a86ccd xc1933340 1 xc1933340 1}
|
||
{x44a4f997 xc186eeeb 1 xc186eeeb 1}
|
||
{x44a2199a xc1dccc60 1 xc1dccc60 1}
|
||
{x449e1334 -}
|
||
{x449fcccc x41133300 1 x41133300 1}
|
||
{x44a06000 x415cce00 1 x415cce00 1}
|
||
{x44a58cce x425ccce0 1 0 1}}}
|
||
{{xc3140000
|
||
{x 19
|
||
{xc3140000 -}}}
|
||
{x42b80000
|
||
{x 19
|
||
{x42b80000 -}}}}
|
||
{{xc2800000
|
||
{x 19
|
||
{xc2800000 -}}}
|
||
{xc3c20004
|
||
{x 10
|
||
{xc3c20004 -}}
|
||
{x 9
|
||
{xc3c20000 -}}}}
|
||
{{xc49fe660
|
||
{xc4974660 0 1 x4259bbbb 1}
|
||
{xc4918660 x41e91115 1 x41e91115 1}
|
||
{xc48c5993 x418a0010 1 x418a0010 1}
|
||
{xc488e65f x41aeccb0 1 x41aeccb0 1}
|
||
{xc4816cc8 x41e910ab 1 x41e910ab 1}
|
||
{xc47bf32e x42413320 1 x42413320 1}
|
||
{xc46ab32c x42133340 1 x42133340 1}
|
||
{xc4605992 x419c6670 1 x419c6670 1}
|
||
{xc457265e x415cccd0 1 x415cccd0 1}
|
||
{xc4528cc5 x4137ffc0 1 x4137ffc0 1}
|
||
{xc44ba662 x4130a3c0 1 x4130a3c0 1}
|
||
{xc444bffa -}
|
||
{xc448332d xc1933340 1 xc1933340 1}
|
||
{xc4528cc8 xc1b80035 1 xc1b80035 1}
|
||
{xc4597332 -}
|
||
{xc459732f x3a100000 1 x3a100000 1}
|
||
{xc455fffc x415ccca0 1 x415ccca0 1}
|
||
{xc4528cca x4200ccc0 1 x4200ccc0 1}
|
||
{xc445e664 x426f3330 1 0 1}}
|
||
{x44cc3329
|
||
{x44cfa65e 0 1 x41b1de2b 1}
|
||
{x44d1f32c x412bbc55 1 x412bbc55 1}
|
||
{x44d3acc8 x40933380 1 x40933380 1}
|
||
{x44d43ffa x40dccb00 1 x40dccb00 1}
|
||
{x44d7b32e x412bbc00 1 x412bbc00 1}
|
||
{x44d84662 x415cce00 1 x415cce00 1}
|
||
{x44dbb997 x415ccd2b 1 x415ccd2b 1}
|
||
{x44dd7331 x40933380 1 x40933380 1}
|
||
{x44de0665 -}
|
||
{x44dcdfff xb9c00000 1 xb9c00000 1}
|
||
{x44dcdffd -}
|
||
{x44dcdffe -}
|
||
{x44d96ccd xc1933340 1 xc1933340 1}
|
||
{x44d5f997 xc186eeeb 1 xc186eeeb 1}
|
||
{x44d3199a xc1dccc60 1 xc1dccc60 1}
|
||
{x44cf1334 -}
|
||
{x44d0cccc x41133300 1 x41133300 1}
|
||
{x44d16000 x415cce00 1 x415cce00 1}
|
||
{x44d68cce x425ccce0 1 0 1}}}
|
||
{{x42800000
|
||
{x 19
|
||
{x42800000 -}}}
|
||
{x43c20008
|
||
{x 6
|
||
{x43c20008 -}}
|
||
{x 5
|
||
{x43c2000c -}}
|
||
{x43c20008 xb8800000 1 xb8800000 1}
|
||
{x 2
|
||
{x43c20004 -}}
|
||
{x 5
|
||
{x43c20000 -}}}}
|
||
{{xc2880000
|
||
{x 19
|
||
{xc2880000 -}}}
|
||
{xc38c0000
|
||
{x 19
|
||
{xc38c0000 -}}}}
|
||
{{xc4a16660
|
||
{xc498c660 0 1 x4259bbbb 1}
|
||
{xc4930660 x41e91115 1 x41e91115 1}
|
||
{xc48dd993 x418a0010 1 x418a0010 1}
|
||
{xc48a665f x41aeccb0 1 x41aeccb0 1}
|
||
{xc482ecc8 x41e910ab 1 x41e910ab 1}
|
||
{xc47ef32e x42413320 1 x42413320 1}
|
||
{xc46db32c x42133340 1 x42133340 1}
|
||
{xc4635992 x419c6670 1 x419c6670 1}
|
||
{xc45a265e x415cccd0 1 x415cccd0 1}
|
||
{xc4558cc5 x4137ffc0 1 x4137ffc0 1}
|
||
{xc44ea662 x4130a3c0 1 x4130a3c0 1}
|
||
{xc447bffa -}
|
||
{xc44b332d xc1933340 1 xc1933340 1}
|
||
{xc4558cc8 xc1b80035 1 xc1b80035 1}
|
||
{xc45c7332 -}
|
||
{xc45c732f x3a100000 1 x3a100000 1}
|
||
{xc458fffc x415ccca0 1 x415ccca0 1}
|
||
{xc4558cca x4200ccc0 1 x4200ccc0 1}
|
||
{xc448e664 x426f3330 1 0 1}}
|
||
{x4531d996
|
||
{x45339330 0 1 x41b1de2b 1}
|
||
{x4534b997 x412bbc55 1 x412bbc55 1}
|
||
{x45359665 x40933380 1 x40933380 1}
|
||
{x4535dffe x40dccb00 1 x40dccb00 1}
|
||
{x45379998 x412bbc00 1 x412bbc00 1}
|
||
{x4537e332 x415cce00 1 x415cce00 1}
|
||
{x45399ccd x415ccd55 1 x415ccd55 1}
|
||
{x453a799a x40933380 1 x40933380 1}
|
||
{x453ac334 -}
|
||
{x453a3001 xb9c00000 1 xb9c00000 1}
|
||
{x 2
|
||
{x453a3000 -}}
|
||
{x45387667 xc1933355 1 xc1933355 1}
|
||
{x4536bccc xc186ef00 1 xc186ef00 1}
|
||
{x45354ccd xc1dccc80 1 xc1dccc80 1}
|
||
{x4533499a -}
|
||
{x45342666 x41133300 1 x41133300 1}
|
||
{x45347000 x415cce00 1 x415cce00 1}
|
||
{x45370667 x425ccce0 1 0 1}}}
|
||
{{x42880000
|
||
{x 19
|
||
{x42880000 -}}}
|
||
{x438c0000
|
||
{x 9
|
||
{x438c0000 -}}
|
||
{x438c0008 -}
|
||
{x 9
|
||
{x438c0000 -}}}}}} idem}
|
||
{tx x422c0000 x43522e8c x450fe8ba}
|
||
{a fx x43480000 fy x43480000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x422c0000 ltm x422c0000 tt x40800000}}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc234ebf0 xc420efcc}
|
||
{xc487199a x45070cce}
|
||
{x44f4cccc xc30999a0}
|
||
{xc4f4d554}
|
||
{x4596f999 x45056667}
|
||
{0 xc4215555}
|
||
{0 x44215555}
|
||
{x45975000 xc3f10000}
|
||
{xc4f4d554}
|
||
{x44f4d555}
|
||
{xc4814000 xc3f10000}
|
||
{0 x44215555}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc234ebe0 xc420efbe}
|
||
{xc1e12fc0 x43246090}
|
||
{x44f4cccf xc3099980}
|
||
{xc4f4d554}
|
||
{x42b46680 x42b46660}
|
||
{0 xc4215555}
|
||
{0 x44215555}
|
||
{}
|
||
{xc4f4d554}
|
||
{x44f4d555}
|
||
{}
|
||
{0 x44215555}}}}
|
||
{tx x42040000 x44ee0000 x43f30000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42040000 ltm x42040000 tt x41000000}}}}}}
|
||
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 tt 8 }
|
||
{ 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 43
|
||
lifetime_end 43
|
||
motionblur_shutter_offset_type centred
|
||
feather 200
|
||
source_black_outside true
|
||
name RotoPaint18
|
||
xpos -11703
|
||
ypos -4820
|
||
}
|
||
push $Nef414c00
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle6
|
||
xpos -11502
|
||
ypos -4820
|
||
}
|
||
Premult {
|
||
name Premult5
|
||
xpos -11502
|
||
ypos -4769
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant4
|
||
xpos -11221
|
||
ypos -4875
|
||
}
|
||
Group {
|
||
name NoiseAdvanced3
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -11219
|
||
ypos -4786
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Ne0a9e680 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Ne0a9e680
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur8
|
||
xpos -11219
|
||
ypos -4760
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint19
|
||
xpos -11219
|
||
ypos -4709
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3900000 x42880000}
|
||
{x4588c000 x45510000}
|
||
{x43900000 xc2880000}
|
||
{xc1800000 x42e80000}
|
||
{x45972000 x453d4000}
|
||
{x41800000 xc2e80000}
|
||
{x42600000 x42a00000}
|
||
{x4596c000 x452a8000}
|
||
{xc2600000 xc2a00000}
|
||
{x42880000}
|
||
{x4590a000 x451fc000}
|
||
{xc2880000}
|
||
{x42880000}
|
||
{x4585f4cc x45406334}
|
||
{xc2880000}
|
||
{x42a00000 x41400000}
|
||
{x456b5664 x45368001}
|
||
{xc2a00000 xc1400000}
|
||
{x41a00000 xc2100000}
|
||
{x45421998 x4542f330}
|
||
{xc1a00000 x42100000}
|
||
{x41c00000 x41c00000}
|
||
{x450ad99d x4541a666}
|
||
{xc1c00000 xc1c00000}
|
||
{}
|
||
{x44c37fff x45447fff}
|
||
{}
|
||
{x41e00000 xc1e00000}
|
||
{x449c8000 x45408001}
|
||
{xc1e00000 x41e00000}
|
||
{x42800000 xc1400000}
|
||
{x444e0005 x45420001}
|
||
{xc2800000 x41400000}
|
||
{}
|
||
{x44140000 x45488001}
|
||
{}
|
||
{x42a80000 xc2a00000}
|
||
{x438a0000 x45458000}
|
||
{x41a77bd0 xc1d81c00}
|
||
{x42100000 xc1000000}
|
||
{x42900000 x454b7fff}
|
||
{xc2100000 x41000000}
|
||
{x42800000 xc2a80000}
|
||
{xc3d1fff8 x45450001}
|
||
{xc2800000 x42a80000}
|
||
{xc3ec0000 xc2200000}
|
||
{x41c00000 x45628000}
|
||
{x43ec0000 x42200000}
|
||
{xc4808000 xc2900000}
|
||
{x45008000 x45660000}
|
||
{x44808000 x42900000}
|
||
{xc3800000 x42b80000}
|
||
{x4582e000 x45684000}
|
||
{x43800000 xc2b80000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3900000 x42880000}
|
||
{}
|
||
{x43900000 xc2880000}
|
||
{xc1800000 x42e80000}
|
||
{}
|
||
{x41800000 xc2e80000}
|
||
{x42600000 x42a00000}
|
||
{}
|
||
{xc2600000 xc2a00000}
|
||
{x42880000}
|
||
{}
|
||
{xc2880000}
|
||
{x42880000}
|
||
{0 xc38919a0}
|
||
{xc2880000}
|
||
{x42a00000 x41400000}
|
||
{x41f0f000 xc348aa80}
|
||
{xc2a00000 xc1400000}
|
||
{x41a00000 xc2100000}
|
||
{xc378f360 xc3bb5c88}
|
||
{xc1a00000 x42100000}
|
||
{x41c00000 x41c00000}
|
||
{xc2900040 xc3acccc0}
|
||
{xc1c00000 xc1c00000}
|
||
{}
|
||
{xc287ffe0 xc3adfff8}
|
||
{}
|
||
{x41e00000 xc1e00000}
|
||
{xc32ff898 xc3300830}
|
||
{xc1e00000 x41e00000}
|
||
{x42800000 xc1400000}
|
||
{xc1dfffc0 xc2980000}
|
||
{xc2800000 x41400000}
|
||
{}
|
||
{}
|
||
{}
|
||
{x43b98b5d xc3d03a00}
|
||
{xc3bd8b5d xc3638c00}
|
||
{xc1b991ca x41c8c700}
|
||
{x42100000 xc1000000}
|
||
{}
|
||
{xc2100000 x41000000}
|
||
{x42800000 xc2a80000}
|
||
{}
|
||
{xc2800000 x42a80000}
|
||
{xc3ec0000 xc2200000}
|
||
{}
|
||
{x43ec0000 x42200000}
|
||
{xc4808000 xc2900000}
|
||
{}
|
||
{x44808000 x42900000}
|
||
{xc3800000 x42b80000}
|
||
{}
|
||
{x43800000 xc2b80000}}}}
|
||
{tx x422c0000 x4512a94a x45306f7c}
|
||
{a fx x42c80000 fy x42c80000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x422c0000 ltm x422c0000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 43
|
||
lifetime_end 43
|
||
motionblur_shutter_offset_type centred
|
||
feather 100
|
||
source_black_outside true
|
||
name RotoPaint22
|
||
xpos -10996
|
||
ypos -4709
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx x43160000 fy x43160000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42080000
|
||
{xc2140000 xc1a00000}
|
||
{x45869800 x4515e000}
|
||
{x42140000 x41a00000}
|
||
{xc1e00000 x41600000}
|
||
{x4588c000 x45167000}
|
||
{x41e00000 xc1600000}
|
||
{xc1500000 x40e00000}
|
||
{x458aa000 x45138000}
|
||
{x41500000 xc0e00000}
|
||
{xc0800000 x41a00000}
|
||
{x458c9000 x4510b000}
|
||
{x40800000 xc1a00000}
|
||
{x42180000 xc0000000}
|
||
{x458c6800 x450c9000}
|
||
{xc2180000 x40000000}
|
||
{x427c0000 xc0c00000}
|
||
{x458aa000 x450d0000}
|
||
{xc27c0000 x40c00000}
|
||
{x41500000 xc0e00000}
|
||
{x4586f000 x450cf000}
|
||
{xc1500000 x40e00000}
|
||
{x41700000 0}
|
||
{x45858800 x450d6000}
|
||
{xc1700000 0}
|
||
{x40800000 xc1300000}
|
||
{x45840000 x450d4000}
|
||
{xc0800000 x41300000}
|
||
{0 0}
|
||
{x45836000 x450f5000}
|
||
{0 0}
|
||
{xc1900000 xc1b00000}
|
||
{x45842800 x45120000}
|
||
{x41900000 x41b00000}
|
||
{xc1100000 xc0a00000}
|
||
{x45859800 x45147000}
|
||
{x41100000 x40a00000}}} idem}
|
||
{tx x42080000 x458798ab x45109d55}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42080000 ltm x42080000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42080000
|
||
{xc1300000 xc1d80000}
|
||
{x4554c000 x4514a000}
|
||
{x41300000 x41d80000}
|
||
{0 0}
|
||
{x4556b000 x45179000}
|
||
{0 0}
|
||
{xc1500000 xc1300000}
|
||
{x45586000 x45191000}
|
||
{x41500000 x41300000}
|
||
{xc1a00000 xc0e00000}
|
||
{x455ae000 x451a5000}
|
||
{x41a00000 x40e00000}
|
||
{xc1e00000 x41a00000}
|
||
{x455d9000 x451b0000}
|
||
{x41e00000 xc1a00000}
|
||
{xc1992800 x41578c00}
|
||
{x45615000 x45181000}
|
||
{x41d80000 xc1980000}
|
||
{0 x41300000}
|
||
{x4565c000 x45150000}
|
||
{0 xc1300000}
|
||
{xc1a00000 xbf800000}
|
||
{x4566d000 x45133000}
|
||
{x41a00000 1}
|
||
{xc0a00000 xc1300000}
|
||
{x456a7000 x4513a000}
|
||
{x40a00000 x41300000}
|
||
{xc1200000 xc0a00000}
|
||
{x456d3000 x45145000}
|
||
{x41200000 x40a00000}
|
||
{xc0c00000 x41300000}
|
||
{x456f3000 x4513f000}
|
||
{x40c00000 xc1300000}
|
||
{0 0}
|
||
{x45700000 x45119000}
|
||
{0 0}
|
||
{0 x40c00000}
|
||
{x456ef2e9 x450e0d17}
|
||
{0 xc0c00000}
|
||
{x41b00000 xc0c00000}
|
||
{x456c2000 x450dd000}
|
||
{xc1b00000 x40c00000}
|
||
{0 0}
|
||
{x45662000 x450e3000}
|
||
{0 0}
|
||
{x41800000 xc0c00000}
|
||
{x4562b000 x450f1000}
|
||
{xc1800000 x40c00000}
|
||
{0 0}
|
||
{x455e4000 x450f3000}
|
||
{0 0}
|
||
{x41300000 xc0000000}
|
||
{x455b3000 x450fc000}
|
||
{xc1300000 x40000000}
|
||
{x41100000 xc0400000}
|
||
{x45586000 x450fe000}
|
||
{xc1100000 x40400000}
|
||
{x3f537000 xc1326600}
|
||
{x4555c000 x45114000}
|
||
{xc0000000 x41d80000}}} idem}
|
||
{tx x42080000 x45623826 x45134575}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42080000 ltm x42080000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42080000
|
||
{xc2040000 xc1400000}
|
||
{x4519a000 x45218000}
|
||
{x42040000 x41400000}
|
||
{xc1800000 xc1700000}
|
||
{x451d8000 x4522f000}
|
||
{x41800000 x41700000}
|
||
{0 0}
|
||
{x45204000 x45245000}
|
||
{0 0}
|
||
{xc1a00000 0}
|
||
{x4522f000 x45245000}
|
||
{x41a00000 0}
|
||
{xc0a00000 x40a00000}
|
||
{x4525f000 x45238000}
|
||
{x40a00000 xc0a00000}
|
||
{0 0}
|
||
{x4527f000 x4521d000}
|
||
{0 0}
|
||
{0 0}
|
||
{x452a5000 x45204000}
|
||
{0 0}
|
||
{0 x41500000}
|
||
{x452b8000 x451d8000}
|
||
{0 xc1500000}
|
||
{x41a00000 x41300000}
|
||
{x452ab000 x451ac000}
|
||
{xc1a00000 xc1300000}
|
||
{x420c0000 xc0e00000}
|
||
{x4527c000 x4519a000}
|
||
{xc20c0000 x40e00000}
|
||
{x41e00000 0}
|
||
{x45240000 x451a7000}
|
||
{xc1e00000 0}
|
||
{x41700000 xc1100000}
|
||
{x45202000 x451ac000}
|
||
{xc1700000 x41100000}
|
||
{x41600000 xc1300000}
|
||
{x451d6000 x451cd000}
|
||
{xc1600000 x41300000}
|
||
{x40c00000 xc1300000}
|
||
{x451a7000 x451d6000}
|
||
{xc0c00000 x41300000}
|
||
{0 0}
|
||
{x45195000 x451f9000}
|
||
{0 0}}} idem}
|
||
{tx x42080000 x45228333 x451f299a}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42080000 ltm x42080000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 34
|
||
lifetime_end 34
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather 150
|
||
source_black_outside true
|
||
name RotoPaint24
|
||
xpos -10847
|
||
ypos -4720
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO50_14plate_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
origset true
|
||
version 3
|
||
name Read27
|
||
xpos -10562
|
||
ypos -4653
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42040000 x42280000}
|
||
{x4519a000 x45272000}
|
||
{xc2040000 xc2280000}
|
||
{x40a00000 x41b80000}
|
||
{x45163000 x45228000}
|
||
{xc0a00000 xc1b80000}
|
||
{0 x41900000}
|
||
{x45168000 x451ec000}
|
||
{0 xc1900000}
|
||
{0 x41b80000}
|
||
{x45179000 x451b0000}
|
||
{0 xc1b80000}
|
||
{0 x41100000}
|
||
{x45183d89 x4515813c}
|
||
{0 xc1100000}
|
||
{0 x41100000}
|
||
{x4519d628 x45133628}
|
||
{0 xc1100000}
|
||
{xc13f7600 xbfaba000}
|
||
{x451cec4f x451193b0}
|
||
{x41944e80 x4004f000}
|
||
{xc1c80000 xbf800000}
|
||
{x4522813c x45116763}
|
||
{x41c80000 1}
|
||
{xc1b80000 xc0400000}
|
||
{x4526d4ec x45124276}
|
||
{x41b80000 x40400000}
|
||
{xc1100000}
|
||
{x45294000 x45136627}
|
||
{x41100000}
|
||
{xc12efb38 xc11bb209}
|
||
{x452cc4ec x4514efff}
|
||
{x412efb38 x411bb209}
|
||
{xc01370be xc13fac15}
|
||
{x452d7000 x45172000}
|
||
{x401370bd x413fac15}
|
||
{xbfcefa25 xc1282b39}
|
||
{x452de000 x451ab000}
|
||
{x3fcefa22 x41282b39}
|
||
{0 xc1a80000}
|
||
{x452e7000 x451da000}
|
||
{0 x41a80000}
|
||
{}
|
||
{x452ee000 x45214000}
|
||
{}
|
||
{}
|
||
{x452ee000 x4523f000}
|
||
{}
|
||
{x41000000 xc1100000}
|
||
{x452dc000 x45264000}
|
||
{xc1000000 x41100000}
|
||
{x41a80000}
|
||
{x452b7000 x4528c000}
|
||
{xc1a80000}
|
||
{x42000000}
|
||
{x45264000 x45287000}
|
||
{xc2000000}
|
||
{x41900000 x40800000}
|
||
{x451fb000 x4527a000}
|
||
{xc1900000 xc0800000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42040000 x42280000}
|
||
{xc3722d10 x433e4c20}
|
||
{xc2040000 xc2280000}
|
||
{x40a00000 x41b80000}
|
||
{xc3967c70 x4282d320}
|
||
{xc0a00000 xc1b80000}
|
||
{0 x41900000}
|
||
{xc399ffc8}
|
||
{0 xc1900000}
|
||
{xc175a900 x41890080}
|
||
{xc38e8000 xc1700000}
|
||
{x41d00000 xc1e80000}
|
||
{0 x41100000}
|
||
{xc3245600 xc23bb140}
|
||
{0 xc1100000}
|
||
{xc1ece680 x41483500}
|
||
{xc317c5b0 xc25f9740}
|
||
{x4104a500 xc0603800}
|
||
{xc13f7600 xbfaba000}
|
||
{xbeb96000 xc2825d40}
|
||
{x41944e80 x4004f000}
|
||
{xc1c80000 xbf800000}
|
||
{x40b33e00 xc2853300}
|
||
{x41c80000 1}
|
||
{xc1b80000 xc0400000}
|
||
{x418aa100 xc2961d40}
|
||
{x41b80000 x40400000}
|
||
{xc1100000}
|
||
{x42855560 xc294d7a0}
|
||
{x41100000}
|
||
{xc1506800 xc0d5c400}
|
||
{x42ea5800 xc29bb7e0}
|
||
{x41975d00 x411b4200}
|
||
{xc01370be xc13fac15}
|
||
{x4342c6c0 xc2825560}
|
||
{x401370bd x413fac15}
|
||
{xbfcefa25 xc1282b39}
|
||
{x439ec000 xc1aa0000}
|
||
{x3fcefa22 x41282b39}
|
||
{0 xc1a80000}
|
||
{x4399ffc8}
|
||
{0 x41a80000}
|
||
{}
|
||
{x4399a150 xc1aa5c00}
|
||
{}
|
||
{}
|
||
{x43963e50 x42873440}
|
||
{}
|
||
{x41000000 xc1100000}
|
||
{x436631e0 x434ca090}
|
||
{xc1000000 x41100000}
|
||
{x41a80000}
|
||
{0 x4399ffc8}
|
||
{xc1a80000}
|
||
{x42000000}
|
||
{0 x4399ffc8}
|
||
{xc2000000}
|
||
{x41900000 x40800000}
|
||
{xc285b4a0 x43965398}
|
||
{xc1900000 xc0800000}}}}
|
||
{tx x42140000 x4523d48e x451c2608}
|
||
{a fx xc1000000 fy xc1000000 osw x41200000 osf 0 src 1 stx x41600000 sty xc3730000 str 1 sr x410b48cf ssx x4006c8b4 ssy x4006c8b4 spx x4522e000 spy x451d5000 sb 1 ltn x42140000 ltm x42140000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 37
|
||
lifetime_end 37
|
||
motionblur_shutter_offset_type centred
|
||
feather -8
|
||
source_black_outside true
|
||
name RotoPaint20
|
||
xpos -10702
|
||
ypos -4617
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
saturation 0.85
|
||
gamma {1 1 0.95 1}
|
||
gamma_panelDropped true
|
||
name ColorCorrect7
|
||
xpos -10866
|
||
ypos -4617
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
gamma_panelDropped true
|
||
midtones.gamma {0.95 1 1.2 1}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect6
|
||
xpos -11005
|
||
ypos -4617
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 1+1inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort4
|
||
xpos -11219
|
||
ypos -4617
|
||
disable true
|
||
|
||
xpos -11219
|
||
ypos -4617
|
||
selected false
|
||
disable true
|
||
}
|
||
Retime {
|
||
input.last 1
|
||
output.last 2
|
||
speed 0.5
|
||
time ""
|
||
name Retime4
|
||
xpos -11307
|
||
ypos -4577
|
||
disable true
|
||
}
|
||
Grain2 {
|
||
name Grain2_10
|
||
label "Kodak 5248"
|
||
xpos -11392
|
||
ypos -4641
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge19
|
||
xpos -11502
|
||
ypos -4617
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus8
|
||
xpos -11502
|
||
ypos -4464
|
||
disable true
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 44
|
||
time ""
|
||
name FrameRange8
|
||
xpos -11498
|
||
ypos -4295
|
||
}
|
||
set Ne0a9f180 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect5
|
||
xpos -11498
|
||
ypos -4140
|
||
}
|
||
Grade {
|
||
inputs 1+1
|
||
gamma 1.4
|
||
name Grade4
|
||
xpos -11501
|
||
ypos -4116
|
||
}
|
||
Group {
|
||
name lin2log5
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -11501
|
||
ypos -4068
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_4
|
||
label "Kodak 5248"
|
||
xpos -11501
|
||
ypos -4002
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
set Ne12e0000 [stack 0]
|
||
push $Nef496c00
|
||
FilterErode {
|
||
channels rgb
|
||
size 21
|
||
name FilterErode8
|
||
xpos -14332
|
||
ypos -4727
|
||
}
|
||
push $Nef496c00
|
||
Dot {
|
||
name Dot27
|
||
xpos -14401
|
||
ypos -4776
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode9
|
||
xpos -14429
|
||
ypos -4726
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge17
|
||
xpos -14429
|
||
ypos -4641
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur6
|
||
xpos -14429
|
||
ypos -4602
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus5
|
||
xpos -14429
|
||
ypos -4557
|
||
}
|
||
Dot {
|
||
name Dot30
|
||
xpos -14401
|
||
ypos -4503
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41900000
|
||
{0 0}
|
||
{x452ba000 x45248000}
|
||
{0 0}
|
||
{xc1b00000 x42c00000}
|
||
{x4535c000 x451ac000}
|
||
{x41b00000 xc2c00000}
|
||
{x41200000 x42580000}
|
||
{x4539a000 x450ce000}
|
||
{xc1200000 xc2580000}
|
||
{x41e00000 x42980000}
|
||
{x45364000 x45028000}
|
||
{xc1e00000 xc2980000}
|
||
{x41b00000 x42840000}
|
||
{x4530e000 x44ea8000}
|
||
{xc1b00000 xc2840000}
|
||
{0 x42b40000}
|
||
{x452e6000 x44d64000}
|
||
{0 xc2b40000}
|
||
{0 x42c00000}
|
||
{x452e2000 x44c2c000}
|
||
{0 xc2c00000}
|
||
{xc1200000 x42d80000}
|
||
{x452e6000 x44ae8000}
|
||
{x41200000 xc2d80000}
|
||
{0 x42800000}
|
||
{x45306000 x44980000}
|
||
{0 xc2800000}
|
||
{0 x42a40000}
|
||
{x4530e000 x4484c000}
|
||
{0 xc2a40000}
|
||
{x42680000 x42700000}
|
||
{x452dc000 x445b8000}
|
||
{xc2680000 xc2700000}
|
||
{x432e0000 x41d00000}
|
||
{x45224000 x44398000}
|
||
{xc32e0000 xc1d00000}
|
||
{x436e0000 xc2000000}
|
||
{x450aa000 x442c0000}
|
||
{xc36e0000 x42000000}
|
||
{x42c40000 xc1400000}
|
||
{x44ef0000 x443c0000}
|
||
{xc2c40000 x41400000}
|
||
{x41400000 xc2b80000}
|
||
{x44d88000 x444c8000}
|
||
{xc1400000 x42b80000}
|
||
{xc0800000 xc3460000}
|
||
{x44d40000 x448b8000}
|
||
{x40800000 x43460000}
|
||
{xc2580000 xc3720000}
|
||
{x44d1c000 x44bac000}
|
||
{x42580000 x43720000}
|
||
{0 xc3080000}
|
||
{x44db4000 x44f54000}
|
||
{0 x43080000}
|
||
{xc1d00000 xc2e00000}
|
||
{x44dc0000 x450ea000}
|
||
{x41d00000 x42e00000}
|
||
{xc30c0000 xc2a40000}
|
||
{x44f0c000 x451f2000}
|
||
{x430c0000 x42a40000}
|
||
{xc3300000 xc2580000}
|
||
{x45108000 x45288000}
|
||
{x43300000 x42580000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41900000
|
||
{0 0}
|
||
{x41e6d400 x429c55e0}
|
||
{0 0}
|
||
{xc1b00000 x42c00000}
|
||
{x42a26f40 x4194e400}
|
||
{x41b00000 xc2c00000}
|
||
{x41200000 x42580000}
|
||
{x42a3dc00 xc172c700}
|
||
{xc1200000 xc2580000}
|
||
{x41e00000 x42980000}
|
||
{x429c5e80 xc1e67780}
|
||
{xc1e00000 xc2980000}
|
||
{x41b00000 x42840000}
|
||
{x429e1900 xc1d2bf00}
|
||
{xc1b00000 xc2840000}
|
||
{0 x42b40000}
|
||
{x42a6a500 0}
|
||
{0 xc2b40000}
|
||
{0 x42c00000}
|
||
{x42a6a500 0}
|
||
{0 xc2c00000}
|
||
{xc1200000 x42d80000}
|
||
{x42a5ef40 x40f61200}
|
||
{x41200000 xc2d80000}
|
||
{0 x42800000}
|
||
{x42a6a500 0}
|
||
{0 xc2800000}
|
||
{0 x42a40000}
|
||
{x42a6a500 0}
|
||
{0 xc2a40000}
|
||
{x42680000 x42700000}
|
||
{x426fa080 xc267a700}
|
||
{xc2680000 xc2700000}
|
||
{x432e0000 x41d00000}
|
||
{x41450000 xc2a4d0f8}
|
||
{xc32e0000 xc1d00000}
|
||
{x436e0000 xc2000000}
|
||
{xc131a800 xc2a528d8}
|
||
{xc36dfff0 x42000000}
|
||
{x42c40000 xc1400000}
|
||
{xc1220380 xc2a56918}
|
||
{xc2c40000 x41400000}
|
||
{x41400000 xc2b80000}
|
||
{xc2a53ef0 xc12c81c0}
|
||
{xc1400000 x42b80000}
|
||
{xc0800000 xc3460000}
|
||
{xc2a69c90 x3fd6d400}
|
||
{x40800000 x43460000}
|
||
{xc2580000 xc3720000}
|
||
{xc2a2a560 x41912b40}
|
||
{x42580000 x43720000}
|
||
{0 xc3080000}
|
||
{xc2a6a550 0}
|
||
{0 x43080000}
|
||
{xc1d00000 xc2e00000}
|
||
{xc2a254e0 x4196b180}
|
||
{x41d00000 x42e00000}
|
||
{xc30c0000 xc2a40000}
|
||
{xc2286ec0 x428fccc0}
|
||
{x430c0000 x42a40000}
|
||
{xc3300000 xc2580000}
|
||
{xc1c37300 x429f5280}
|
||
{x43300000 x42580000}}}}
|
||
{tx x41900000 x45170c31 x44cbd862}
|
||
{a r 0 g 0 b 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41900000 ltm x41900000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41900000
|
||
{x42600000 x42280000}
|
||
{x44200000 x450b4000}
|
||
{xc2600000 xc2280000}
|
||
{x40c00000 x42980000}
|
||
{x44018000 x45016000}
|
||
{xc0c00000 xc2980000}
|
||
{0 0}
|
||
{x44028000 x44ea8000}
|
||
{0 0}
|
||
{0 x42580000}
|
||
{x44050000 x44db8000}
|
||
{0 xc2580000}
|
||
{x41b00000 x41d00000}
|
||
{x44000000 x44c8c000}
|
||
{xc1b00000 xc1d00000}
|
||
{x42000000 x42000000}
|
||
{x43df0000 x44bc8000}
|
||
{xc2000000 xc2000000}
|
||
{x41600000 x41b00000}
|
||
{x43b90000 x44b14000}
|
||
{xc1600000 xc1b00000}
|
||
{x41200000 x42600000}
|
||
{x43a90000 x44a58000}
|
||
{xc1200000 xc2600000}
|
||
{xc2100000 x42980000}
|
||
{x43ad0000 x4492c000}
|
||
{x42100000 xc2980000}
|
||
{xc2580000 x42c40000}
|
||
{x43ea0000 x44798000}
|
||
{x42580000 xc2c40000}
|
||
{0 0}
|
||
{x44128000 x445a0000}
|
||
{0 0}
|
||
{0 0}
|
||
{x44b00000 x44368000}
|
||
{0 0}
|
||
{0 xc34a0000}
|
||
{x44ba4000 x44914000}
|
||
{0 x434a0000}
|
||
{x42000000 xc2a80000}
|
||
{x44b6c000 x44b5c000}
|
||
{xc2000000 x42a80000}
|
||
{x42500000 xc2ac0000}
|
||
{x44ae4000 x44c8c000}
|
||
{xc2500000 x42ac0000}
|
||
{x42800000 xc2840000}
|
||
{x449d0000 x44de4000}
|
||
{xc2800000 x42840000}
|
||
{x41b00000 xc2d00000}
|
||
{x448e4000 x44ebc000}
|
||
{xc1b00000 x42d00000}
|
||
{0 xc1f00000}
|
||
{x4488c000 x45036000}
|
||
{0 x41f00000}
|
||
{x41000000 xc2480000}
|
||
{x44804000 x45098000}
|
||
{xc1000000 x42480000}
|
||
{x42200000 x41200000}
|
||
{x44630000 x450ee000}
|
||
{xc2200000 xc1200000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41900000
|
||
{x42600000 x42280000}
|
||
{xc2827028 x42ade2c0}
|
||
{xc2600000 xc2280000}
|
||
{x40c00000 x42980000}
|
||
{xc2d8b2b8 x4108d200}
|
||
{xc0c00000 xc2980000}
|
||
{0 0}
|
||
{xc2d92810 xc09aeb00}
|
||
{0 0}
|
||
{0 x42580000}
|
||
{xc2d95f40 0}
|
||
{0 xc2580000}
|
||
{x41b00000 x41d00000}
|
||
{xc2a5f188 x428c67a0}
|
||
{xc1b00000 xc1d00000}
|
||
{x42000000 x42000000}
|
||
{xc299b63c x4299b2d0}
|
||
{xc2000000 xc2000000}
|
||
{x41600000 x41b00000}
|
||
{xc2b7632c x42696820}
|
||
{xc1600000 xc1b00000}
|
||
{x41200000 x42600000}
|
||
{xc2d5fcac x4198d880}
|
||
{xc1200000 xc2600000}
|
||
{xc2100000 x42980000}
|
||
{xc2c471b0 xc23a1f20}
|
||
{x42100000 xc2980000}
|
||
{xc2580000 x42c40000}
|
||
{xc2be6234 xc251cea0}
|
||
{x42580000 xc2c40000}
|
||
{0 0}
|
||
{xc1ee6580 xc2d10ad0}
|
||
{0 0}
|
||
{0 0}
|
||
{x4204cc20 xc2cefb90}
|
||
{0 0}
|
||
{0 xc34a0000}
|
||
{x42d95f40 0}
|
||
{0 x434a0000}
|
||
{x42000000 xc2a80000}
|
||
{x42cb2210 x421ac240}
|
||
{xc2000000 x42a80000}
|
||
{x42500000 xc2ac0000}
|
||
{x42ba01e0 x4260f5e0}
|
||
{xc2500000 x42ac0000}
|
||
{x42800000 xc2840000}
|
||
{x429c0c70 x42975360}
|
||
{xc2800000 x42840000}
|
||
{x41b00000 xc2d00000}
|
||
{x42d4ab20 x41b3e640}
|
||
{xc1b00000 x42d00000}
|
||
{0 xc1f00000}
|
||
{x42d95f40 0}
|
||
{0 x41f00000}
|
||
{x41000000 xc2480000}
|
||
{x42d6a4e0 x41895380}
|
||
{xc1000000 x42480000}
|
||
{x42200000 x41200000}
|
||
{xc1d2cba0 x42d2e300}
|
||
{xc2200000 xc1200000}}}}
|
||
{tx x41900000 x444daccd x44c83666}
|
||
{a r 0 g 0 b 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41900000 ltm x41900000 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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {2224 1548}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 18
|
||
lifetime_end 18
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint16
|
||
xpos -14252
|
||
ypos -4500
|
||
}
|
||
push $Nef497800
|
||
Premult {
|
||
name Premult4
|
||
xpos -14019
|
||
ypos -4723
|
||
}
|
||
push $Nefc2d800
|
||
Grain2 {
|
||
name Grain2_8
|
||
label "Kodak 5248"
|
||
xpos -13920
|
||
ypos -4521
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.115
|
||
green_i 0.09
|
||
blue_i 0.145
|
||
red_m 0
|
||
green_m 0.095
|
||
blue_m 0.11
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge18
|
||
xpos -14019
|
||
ypos -4576
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus 27.5
|
||
maskChannelMask rgba.blue
|
||
name Defocus6
|
||
xpos -14019
|
||
ypos -4506
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 30
|
||
time ""
|
||
name FrameRange4
|
||
xpos -14015
|
||
ypos -4218
|
||
}
|
||
set Ne12e0b00 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect4
|
||
xpos -14015
|
||
ypos -4102
|
||
}
|
||
Grade {
|
||
gamma 1.4
|
||
name Grade3
|
||
xpos -14018
|
||
ypos -4072
|
||
}
|
||
Group {
|
||
name lin2log4
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -14018
|
||
ypos -4030
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_3
|
||
label "Kodak 5248"
|
||
xpos -14024
|
||
ypos -3951
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop2
|
||
xpos -14024
|
||
ypos -3877
|
||
}
|
||
set Nfca71c00 [stack 0]
|
||
push $Ne5b55000
|
||
FilterErode {
|
||
channels rgb
|
||
size -0.1
|
||
name FilterErode5
|
||
xpos -16046
|
||
ypos -4638
|
||
}
|
||
Dot {
|
||
inputs 0
|
||
name Dot13
|
||
xpos -16115
|
||
ypos -4688
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode6
|
||
xpos -16143
|
||
ypos -4638
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge12
|
||
xpos -16143
|
||
ypos -4553
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur3
|
||
xpos -16143
|
||
ypos -4514
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus3
|
||
xpos -16143
|
||
ypos -4478
|
||
}
|
||
Dot {
|
||
name Dot14
|
||
xpos -16115
|
||
ypos -4415
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc3400000 x41b00000}
|
||
{x451ba000 x44d8c001}
|
||
{x43400000 xc1b00000}
|
||
{xc2840000 0}
|
||
{x4535a000 x44d40001}
|
||
{x42840000 0}
|
||
{xc2980000 x41a00000}
|
||
{x45440000 x44d54001}
|
||
{x42980000 xc1a00000}
|
||
{xc1a00000 x42c00000}
|
||
{x45500000 x44d00001}
|
||
{x41a00000 xc2c00000}
|
||
{xc2e80000 x42e80000}
|
||
{x4569c000 x449b4000}
|
||
{x42e80000 xc2e80000}
|
||
{xc3000000 x43140000}
|
||
{x45794000 x446d0002}
|
||
{x43000000 xc3140000}
|
||
{xc2880000 x42c00000}
|
||
{x4586e000 x44330000}
|
||
{x42880000 xc2c00000}
|
||
{x42f00000 x43100000}
|
||
{x458d6000 x43f80000}
|
||
{xc2f00000 xc3100000}
|
||
{x43af0000 x42d00000}
|
||
{x4577a000 x430c0000}
|
||
{xc3af0000 xc2d00000}
|
||
{x43a70000 xc2080000}
|
||
{x4539a000 xc2700000}
|
||
{xc3a70000 x42080000}
|
||
{x438b0000 xc2840000}
|
||
{x45000000 x43140000}
|
||
{xc38b0000 x42840000}
|
||
{x41200000 xc3780000}
|
||
{x44be8000 x43d60000}
|
||
{xc1200000 x43780000}
|
||
{xc3340000 xc3100000}
|
||
{x44dec000 x448d4000}
|
||
{x43340000 x43100000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc3400000 x41b00000}
|
||
{x4198e500 x4326b2e8}
|
||
{x43400000 xc1b00000}
|
||
{xc2840000 0}
|
||
{0 x4327ca60}
|
||
{x42840000 0}
|
||
{xc2980000 x41a00000}
|
||
{x422ad340 x432243b8}
|
||
{x42980000 xc1a00000}
|
||
{xc1a00000 x42c00000}
|
||
{x43244430 x4208d200}
|
||
{x41a00000 xc2c00000}
|
||
{xc2e80000 x42e80000}
|
||
{x42ed5000 x42ed4570}
|
||
{x42e80000 xc2e80000}
|
||
{xc3000000 x43140000}
|
||
{x42fdd340 x42db8420}
|
||
{x43000000 xc3140000}
|
||
{xc2880000 x42c00000}
|
||
{x4308e9a0 x42c1fe48}
|
||
{x42880000 xc2c00000}
|
||
{x42f00000 x43100000}
|
||
{x4300e740 xc2d6d314}
|
||
{xc2f00000 xc3100000}
|
||
{x43aefff8 x42d00000}
|
||
{x423f2f40 xc320d6c0}
|
||
{xc3af0000 xc2d00000}
|
||
{x43a70000 xc2080000}
|
||
{xc187ef00 xc326ed86}
|
||
{xc3a70000 x42080000}
|
||
{x438b0000 xc2840000}
|
||
{xc21b09c0 xc323409a}
|
||
{xc38b0000 x42840000}
|
||
{x41200000 xc3780000}
|
||
{xc327a790 xc0d84b80}
|
||
{xc1200000 x43780000}
|
||
{xc3340000 xc3100000}
|
||
{xc2d1a540 x430304c8}
|
||
{x43340000 x43100000}}}}
|
||
{tx x41a00000 x4543bd8a x446689d9}
|
||
{a r 0 g 0 b 0 fx x41100000 fy x41100000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41a00000 ltm x41a00000 tt x40800000}}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc375c440}
|
||
{x45135000 x44c36666}
|
||
{x4375c450}
|
||
{0 xc36e9648}
|
||
{x452f2000 x44f96666}
|
||
{0 x436e9650}
|
||
{x4375c450}
|
||
{x45135000 x4517b333}
|
||
{xc375c440}
|
||
{0 x436e9650}
|
||
{x44f6adb7 x44faa667}
|
||
{0 xc36e9648}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc375c440}
|
||
{0 xc38dfffc}
|
||
{x4375c450}
|
||
{0 xc36e9648}
|
||
{x438e0000}
|
||
{0 x436e9650}
|
||
{x4375c450}
|
||
{0 x438e0000}
|
||
{xc375c440}
|
||
{0 x436e9650}
|
||
{xc2912490 x41ab6dc0}
|
||
{0 xc36e9648}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {2224 1548}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 20
|
||
lifetime_end 20
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
source_black_outside true
|
||
name RotoPaint5
|
||
xpos -15960
|
||
ypos -4412
|
||
}
|
||
push $Ne5b55c00
|
||
Premult {
|
||
name Premult3
|
||
xpos -15733
|
||
ypos -4635
|
||
}
|
||
push $Nef414400
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge13
|
||
xpos -15733
|
||
ypos -4488
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus4
|
||
xpos -15733
|
||
ypos -4418
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange2
|
||
xpos -15729
|
||
ypos -4130
|
||
}
|
||
set Ne12e1b80 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect3
|
||
xpos -15729
|
||
ypos -4011
|
||
}
|
||
Grade {
|
||
gamma 1.4
|
||
name Grade2
|
||
xpos -15732
|
||
ypos -3981
|
||
}
|
||
Group {
|
||
name lin2log3
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -15732
|
||
ypos -3939
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_2
|
||
label "Kodak 5248"
|
||
xpos -15721
|
||
ypos -3856
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop1
|
||
xpos -15738
|
||
ypos -3781
|
||
}
|
||
set N90e800 [stack 0]
|
||
Read {
|
||
inputs 0
|
||
file_type mov
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh060.mov – Mask.mov"
|
||
localizationPolicy on
|
||
format "4096 2852 0 0 4096 2852 1 "
|
||
last 41
|
||
origlast 41
|
||
origset true
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
name Read25
|
||
xpos -17610
|
||
ypos -4721
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size 6
|
||
name FilterErode3
|
||
xpos -17610
|
||
ypos -4605
|
||
}
|
||
Reformat {
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Reformat2
|
||
xpos -17610
|
||
ypos -4521
|
||
}
|
||
set N90f400 [stack 0]
|
||
FilterErode {
|
||
channels rgb
|
||
size -0.1
|
||
name FilterErode1
|
||
xpos -17610
|
||
ypos -4463
|
||
}
|
||
push $N90f400
|
||
Dot {
|
||
name Dot8
|
||
xpos -17679
|
||
ypos -4518
|
||
}
|
||
FilterErode {
|
||
channels rgb
|
||
size -32
|
||
name FilterErode2
|
||
xpos -17707
|
||
ypos -4468
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
operation from
|
||
name Merge11
|
||
xpos -17707
|
||
ypos -4383
|
||
}
|
||
Blur {
|
||
size 37
|
||
name Blur1
|
||
xpos -17707
|
||
ypos -4344
|
||
}
|
||
Defocus {
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus2
|
||
xpos -17707
|
||
ypos -4308
|
||
}
|
||
Dot {
|
||
name Dot12
|
||
xpos -17679
|
||
ypos -4245
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x44f00000 x44870000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Ellipse1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{x44694000 x44970000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x44ac4000 x44cd0000}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{x44694000 x45018000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{x43f40000 x44cd0000}
|
||
{0 xc36e9648}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x41a00000
|
||
{xc375c448 0}
|
||
{0 xc38e0000}
|
||
{x4375c448 0}
|
||
{0 xc36e9648}
|
||
{x438e0000 0}
|
||
{0 x436e9648}
|
||
{x4375c448 0}
|
||
{0 x438e0000}
|
||
{xc375c448 0}
|
||
{0 x436e9648}
|
||
{xc38e0000 0}
|
||
{0 xc36e9648}}}}
|
||
{tx x41a00000 x44694000 x44cd0000}
|
||
{a r 0 g 0 b 0 inv 1 fx x41900000 fy x41900000 osw x41200000 osf 0 str 1 spx x44f00000 spy x44870000 sb 1 ltn x41a00000 ltm x41a00000 tt x40e00000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 7 }
|
||
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 tt 8 }
|
||
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 tt 9 }
|
||
{ 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 {1920 1080}
|
||
color {0 0 0 1}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 20
|
||
lifetime_end 20
|
||
motionblur_shutter_offset_type centred
|
||
feather 18
|
||
inverted true
|
||
source_black_outside true
|
||
name RotoPaint1
|
||
xpos -17538
|
||
ypos -4242
|
||
}
|
||
push $N90f400
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x426c0000
|
||
{0 xc0800000}
|
||
{xc3810004 x44885999}
|
||
{0 x40800000}
|
||
{xc3500000 xc1800000}
|
||
{x437d3338 x44a0e668}
|
||
{x43500000 x41800000}
|
||
{xc3840000 xc2600000}
|
||
{x44610000 x44ae0000}
|
||
{x43840000 x42600000}
|
||
{xc3a60000 xc2500000}
|
||
{x44d2c665 x44987332}
|
||
{x43a60000 x42500000}
|
||
{xc3c80000 xc2000000}
|
||
{x450d6ccd x447dd99a}
|
||
{x43c80000 x42000000}
|
||
{xc3140000 x43140000}
|
||
{x45477000 x44524000}
|
||
{x43140000 xc3140000}
|
||
{0 0}
|
||
{x4566a000 x443e0000}
|
||
{0 0}
|
||
{xc38e3f38 x4305b658}
|
||
{x45862000 x44500000}
|
||
{x43c80000 xc33c0000}
|
||
{xc1c00000 x43200000}
|
||
{x45a4a4cd x4409a664}
|
||
{x41c00000 xc3200000}
|
||
{x43080000 x43960000}
|
||
{x459c4000 x43340000}
|
||
{xc3080000 xc3960000}
|
||
{x43e20000 x42700000}
|
||
{x457f4000 xc4090000}
|
||
{xc3e20000 xc2700000}
|
||
{x443b0000 xc2c00000}
|
||
{x44d48000 xc42f0000}
|
||
{xc43b0000 x42c00000}
|
||
{x43b00000 xc2f80000}
|
||
{xc3b40000 xc3980000}
|
||
{xc3b00000 x42f80000}
|
||
{xc3180000 xc3c60000}
|
||
{xc4908000 x43b60000}
|
||
{x43180000 x43c60000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x426c0000
|
||
{0 xc0800000}
|
||
{xc3dac136 0}
|
||
{0 x40800000}
|
||
{xc3500000 xc1800000}
|
||
{xc3bd91f0 x4409db00}
|
||
{x43500000 x41800000}
|
||
{xc3840000 xc2600000}
|
||
{x4215a060 x4416ff0e}
|
||
{x43840000 x42600000}
|
||
{xc3a5fdd4 xc2506e20}
|
||
{xc41b7190 x43a6bb30}
|
||
{x43a61658 x42508d00}
|
||
{xc3c7fff8 xc2000000}
|
||
{xc31098c0 x440a965c}
|
||
{x43c80000 x42000000}
|
||
{xc31ea900 x430882a8}
|
||
{x42df2fa0 x4407fc1e}
|
||
{x4393cdb0 xc37e56e0}
|
||
{0 0}
|
||
{xc3741fe0 x43dc7664}
|
||
{0 0}
|
||
{xc38e3f20 x4305b670}
|
||
{x43a22dc0 x44184c7a}
|
||
{x43c80020 xc33c0004}
|
||
{xc1c00000 x43200000}
|
||
{x43d854a0 x4281e7b8}
|
||
{x41c00000 xc3200000}
|
||
{x43080000 x43960000}
|
||
{x43c738b0 xc334b6d6}
|
||
{xc3080000 xc3960000}
|
||
{x43e20000 x42700000}
|
||
{x42664f00 xc3d8da24}
|
||
{xc3e20000 xc2700000}
|
||
{x443afffc xc2c00000}
|
||
{xc25ed2c0 xc3d8f968}
|
||
{xc43b0000 x42c00000}
|
||
{x43b00000 xc2f80000}
|
||
{xc3115cde xc3ce53e2}
|
||
{xc3b00000 x42f80000}
|
||
{xc3180000 xc3c60000}
|
||
{xc3cc392c x431ccc8c}
|
||
{x43180000 x43c60000}}}}
|
||
{tx x41f00000 x450596db x4434edb7}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41f00000 ltm x41f00000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 30
|
||
lifetime_end 30
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint3
|
||
xpos -17432
|
||
ypos -4521
|
||
}
|
||
push $Ne6c0e800
|
||
Shuffle2 {
|
||
inputs 2
|
||
fromInput1 {{0} B A}
|
||
fromInput2 {{1} B A}
|
||
in2 rgb
|
||
mappings "4 rgba.red 0 0 rgba.red 0 0 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.blue 1 2 rgba.alpha 0 3"
|
||
name Shuffle3
|
||
xpos -17297
|
||
ypos -4521
|
||
}
|
||
Premult {
|
||
name Premult2
|
||
xpos -17297
|
||
ypos -4470
|
||
}
|
||
Constant {
|
||
inputs 0
|
||
channels rgb
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
name Constant1
|
||
xpos -16929
|
||
ypos -4576
|
||
}
|
||
Group {
|
||
name NoiseAdvanced
|
||
help "Noise node with various time sliders. Can quickly create animated noise.\n\nAdded an Overscan Slider for when you need the noise pattern to extend beyond the format edges."
|
||
onCreate "n = nuke.thisNode()\no = n.knob('overscan')\no.setRange(0, 500)"
|
||
tile_color 0x5f5f5fff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -16927
|
||
ypos -4487
|
||
addUserKnob {20 Noise}
|
||
addUserKnob {41 output T Noise1.output}
|
||
addUserKnob {41 premult T Noise1.premult}
|
||
addUserKnob {41 cliptype l "clip to" T Noise1.cliptype}
|
||
addUserKnob {41 replace -STARTLINE T Noise1.replace}
|
||
addUserKnob {41 invert -STARTLINE T Noise1.invert}
|
||
addUserKnob {41 opacity T Noise1.opacity}
|
||
addUserKnob {41 maskChannelInput l mask T Noise1.maskChannelInput}
|
||
addUserKnob {41 inject -STARTLINE T Noise1.inject}
|
||
addUserKnob {41 invert_mask l invert -STARTLINE T Noise1.invert_mask}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {14 overscan l Overscan R 0 500}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 type T Noise1.type}
|
||
addUserKnob {41 size l x/ysize T FOR_SETTINGS.size}
|
||
addUserKnob {7 speedSizeX l "Speed of size X" R 0 4}
|
||
speedSizeX 0.5
|
||
addUserKnob {7 speedSizeY l "Speed of size Y" R 0 4}
|
||
speedSizeY 0.5
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 zoffset l z T FOR_SETTINGS.zoffset}
|
||
addUserKnob {7 speedZ l "Speed of Z" R 0 0.25}
|
||
speedZ 10
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 octaves T Noise1.octaves}
|
||
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise1.nyquist}
|
||
addUserKnob {41 lacunarity T Noise1.lacunarity}
|
||
addUserKnob {41 gain T Noise1.gain}
|
||
addUserKnob {41 gamma T Noise1.gamma}
|
||
addUserKnob {20 Transform}
|
||
addUserKnob {41 transform T Noise1.transform}
|
||
addUserKnob {41 translate T FOR_SETTINGS.translate}
|
||
addUserKnob {7 transX l "Speed of Trans X" R 0 400}
|
||
addUserKnob {7 transY l "Speed of Trans Y" R 0 400}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 rotate T FOR_SETTINGS.rotate}
|
||
addUserKnob {7 rotSpeed l "Speed of Rotation" R 0 60}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 scale T FOR_SETTINGS.scale}
|
||
addUserKnob {7 speedScaleX l "Speed of Scale X" R 0 4}
|
||
addUserKnob {7 speedScaleY l "Speed of Scale Y" R 0 4}
|
||
addUserKnob {26 ""}
|
||
addUserKnob {41 skew +INVISIBLE T Noise1.skew}
|
||
addUserKnob {41 skewX l "skew X" T FOR_SETTINGS.skewX}
|
||
addUserKnob {41 skewY l "skew Y" T FOR_SETTINGS.skewY}
|
||
addUserKnob {41 skew_order l "skew order" T FOR_SETTINGS.skew_order}
|
||
addUserKnob {41 center T FOR_SETTINGS.center}
|
||
addUserKnob {41 xrotate T Noise1.xrotate}
|
||
addUserKnob {41 yrotate T Noise1.yrotate}
|
||
addUserKnob {20 "" l Color}
|
||
addUserKnob {41 color T Noise1.color}
|
||
addUserKnob {20 info l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Name: T NoiseAdvanced}
|
||
addUserKnob {26 ver l Version: T v03}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Inputmask
|
||
xpos -79
|
||
ypos -147
|
||
number 1
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos -205
|
||
ypos -295
|
||
}
|
||
Group {
|
||
name CropBBox
|
||
onCreate "n = nuke.thisNode()\ninputFormat = n.knob(\"inputFormat\")\ninputBBox = n.knob(\"inputBBox\")\ncrop = nuke.toNode(\"Crop6\")\ncropb = crop.knob('box')\n\n\ninputFormat.setFlag(0x0000000000008000)\ninputBBox.setFlag(0x0000000000008000)\ncropb.setFlag(0x0000000000008000)"
|
||
tile_color 0xa57aaaff
|
||
note_font "Verdana Bold"
|
||
note_font_color 0xffffffff
|
||
xpos -205
|
||
ypos -256
|
||
disable {{"\[exists parent.input0]\n"}}
|
||
addUserKnob {20 CropBBox}
|
||
addUserKnob {4 type l Type +INVISIBLE M {"To Format" "To BBox"}}
|
||
addUserKnob {41 intersect T Crop6.intersect}
|
||
addUserKnob {6 blackOutside l "Black Outside" -STARTLINE}
|
||
addUserKnob {20 inputBbox l "input Bbox Data" n 1}
|
||
inputBbox 0
|
||
addUserKnob {15 inputFormat l "Input Format"}
|
||
inputFormat {0 0 {input.width} {input.height}}
|
||
addUserKnob {15 inputBBox l "Input BBox"}
|
||
inputBBox {{input.bbox.x} {input.bbox.y} {input.bbox.r} {input.bbox.t}}
|
||
addUserKnob {14 bboxCenter l "BBox Center" R 0 100}
|
||
bboxCenter {{"(this.Crop6.box.r-this.Crop6.box.x)/2 + this.Crop6.box.x"} {"(this.Crop6.box.t-this.Crop6.box.y)/2 + this.Crop6.box.y"}}
|
||
addUserKnob {20 endGroup n -1}
|
||
addUserKnob {20 info_1 l Info}
|
||
addUserKnob {26 creator l Creator: T "<b><big>Tony Lyons"}
|
||
addUserKnob {26 desc l Description: t "crop to inputformat\n\ndisplays values of input bbox" T CropBBox}
|
||
addUserKnob {26 ver l Version: T v02}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input
|
||
xpos 261
|
||
ypos 369
|
||
}
|
||
Crop {
|
||
box {{curve} {curve} {input.width} {input.height}}
|
||
crop {{parent.blackOutside}}
|
||
name Crop6
|
||
xpos 261
|
||
ypos 466
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos 261
|
||
ypos 583
|
||
}
|
||
end_group
|
||
set Ne12e3180 [stack 0]
|
||
AdjBBox {
|
||
numpixels {{parent.overscan} {parent.overscan}}
|
||
name AdjBBox1
|
||
xpos -205
|
||
ypos -206
|
||
}
|
||
Noise {
|
||
inputs 1+1
|
||
cliptype none
|
||
size {{parent.FOR_SETTINGS.size.0+(t*parent.speedSizeX)} {parent.FOR_SETTINGS.size.1+(t*parent.speedSizeY)}}
|
||
zoffset {{parent.FOR_SETTINGS.zoffset+(frame*speedZ)}}
|
||
translate {{parent.FOR_SETTINGS.translate.x+t*transX} {parent.FOR_SETTINGS.translate.y+t*transY}}
|
||
rotate {{parent.FOR_SETTINGS.rotate+(t*rotSpeed)}}
|
||
scale {{parent.FOR_SETTINGS.scale.w+(t*speedScaleX)} {parent.FOR_SETTINGS.scale.h+(t*speedScaleY)}}
|
||
center {{parent.FOR_SETTINGS.center} {parent.FOR_SETTINGS.center}}
|
||
name Noise1
|
||
selected true
|
||
xpos -205
|
||
ypos -147
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -205
|
||
ypos -35
|
||
}
|
||
push $Ne12e3180
|
||
Noise {
|
||
size 10
|
||
center {{input.width/2} {input.height/2}}
|
||
name FOR_SETTINGS
|
||
xpos -331
|
||
ypos -200
|
||
}
|
||
end_group
|
||
Blur {
|
||
size 12
|
||
name Blur2
|
||
xpos -16927
|
||
ypos -4461
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a fx xc2c80000 fy xc2c80000 pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier3 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc30c0000 x42100000}
|
||
{x4535c000 x45358000}
|
||
{x430c0000 xc2100000}
|
||
{0 0}
|
||
{x45448000 x452ec000}
|
||
{0 0}
|
||
{xc1800000 x42b80000}
|
||
{x4549c000 x4524c000}
|
||
{x41800000 xc2b80000}
|
||
{x40800000 x42900000}
|
||
{x454e8000 x45190000}
|
||
{xc0800000 xc2900000}
|
||
{x42900000 xc1800000}
|
||
{x454ac000 x450e4000}
|
||
{xc2900000 x41800000}
|
||
{x42d80000 xc2e80000}
|
||
{x45400000 x45110000}
|
||
{xc2d80000 x42e80000}
|
||
{x42a80000 xc1400000}
|
||
{x45344000 x451a8000}
|
||
{xc2a80000 x41400000}
|
||
{x42600000 xc1c00000}
|
||
{x45298000 x451c8000}
|
||
{xc2600000 x41c00000}
|
||
{x42400000 0}
|
||
{x45214000 x45210000}
|
||
{xc2400000 0}
|
||
{0 0}
|
||
{x45178000 x45228000}
|
||
{0 0}
|
||
{0 0}
|
||
{x4513c000 x452c8000}
|
||
{0 0}
|
||
{xc2b00000 xc2700000}
|
||
{x45184000 x45354000}
|
||
{x42b00000 x42700000}
|
||
{0 0}
|
||
{x45298000 x45390000}
|
||
{0 0}}} idem}
|
||
{tx x43400000 x4531f13b x4524313b}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{xc3340000 xc1a00000}
|
||
{x4587c000 x454c0000}
|
||
{x43340000 x41a00000}
|
||
{xc2b00000 x41a00000}
|
||
{x4593c000 x454e0000}
|
||
{x42b00000 xc1a00000}
|
||
{x41e00000 x42f80000}
|
||
{x459a4000 x45418000}
|
||
{xc1e00000 xc2f80000}
|
||
{x42d80000 x42100000}
|
||
{x4594e000 x452a4000}
|
||
{xc2d80000 xc2100000}
|
||
{x42d80000 xc0800000}
|
||
{x458b2000 x4528c000}
|
||
{xc2d80000 x40800000}
|
||
{x42300000 0}
|
||
{x4582e000 x452c8000}
|
||
{xc2300000 0}
|
||
{x42100000 0}
|
||
{x457a8000 x45300000}
|
||
{xc2100000 0}
|
||
{x41c00000 xc1000000}
|
||
{x45718000 x4531c000}
|
||
{xc1c00000 x41000000}
|
||
{x41a00000 xc1c00000}
|
||
{x456b8000 x45364000}
|
||
{xc1a00000 x41c00000}
|
||
{xc2900000 xc2d80000}
|
||
{x456ac000 x45408000}
|
||
{x42900000 x42d80000}
|
||
{xc3100000 xc2000000}
|
||
{x45760000 x454c0000}
|
||
{x43100000 x42000000}}} idem}
|
||
{tx x43400000 x4584cba3 x453a22e9}
|
||
{a osw x41200000 osf 0 src x40000000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x43400000
|
||
{0 0}
|
||
{x44170000 x454f8000}
|
||
{0 0}
|
||
{xc2900000 x430c0000}
|
||
{x446d0000 x453c0000}
|
||
{x42900000 xc30c0000}
|
||
{x41a00000 x43180000}
|
||
{x448d0000 x45270000}
|
||
{xc1a00000 xc3180000}
|
||
{x41400000 x42b00000}
|
||
{x448c0000 x45160000}
|
||
{xc1400000 xc2b00000}
|
||
{x42b00000 x41400000}
|
||
{x44860000 x45094000}
|
||
{xc2b00000 xc1400000}
|
||
{x42f80000 0}
|
||
{x444d0000 x450ac000}
|
||
{xc2f80000 0}
|
||
{x42d80000 x42100000}
|
||
{x44110000 x45078000}
|
||
{xc2d80000 xc2100000}
|
||
{x42f80000 0}
|
||
{x439e0000 x45004000}
|
||
{xc2f80000 0}
|
||
{x42d80000 xc2f00000}
|
||
{xc2e80000 x45040000}
|
||
{xc2d80000 x42f00000}
|
||
{x41400000 xc34c0000}
|
||
{xc3cc0000 x45190000}
|
||
{xc1400000 x434c0000}
|
||
{xc2b80000 xc3340000}
|
||
{xc3ee0000 x45390000}
|
||
{x42b80000 x43340000}
|
||
{xc31c0000 xc1000000}
|
||
{xc2c00000 x45500000}
|
||
{x431c0000 x41000000}}} idem}
|
||
{tx x43400000 x43e4d555 x4520daab}
|
||
{a r 0 g 0 b 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x43400000 ltm x43400000 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 {2224 1548}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
paint_source background
|
||
lifetime_type "all frames"
|
||
lifetime_start 192
|
||
lifetime_end 192
|
||
view {}
|
||
motionblur_on true
|
||
motionblur_shutter_offset_type centred
|
||
feather -100
|
||
source_black_outside true
|
||
name RotoPaint2
|
||
xpos -16927
|
||
ypos -4410
|
||
}
|
||
RotoPaint {
|
||
inputs 0
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3380000 x42c80000}
|
||
{x4500c000 x45498000}
|
||
{x43380000 xc2c80000}
|
||
{xc2400000}
|
||
{x45150000 x45410000}
|
||
{x42400000}
|
||
{xc1800000 x42a00000}
|
||
{x45234000 x45434000}
|
||
{x41800000 xc2a00000}
|
||
{xc1a00000 x41c00000}
|
||
{x45218000 x45304000}
|
||
{x41a00000 xc1c00000}
|
||
{xc2e80000 xc2300000}
|
||
{x45294000 x452ec000}
|
||
{x42e80000 x42300000}
|
||
{xc2c00000 x41a00000}
|
||
{x45357000 x452c0fff}
|
||
{x42c00000 xc1a00000}
|
||
{xc1c00000 x42880000}
|
||
{x453da000 x4527e000}
|
||
{x41c00000 xc2880000}
|
||
{x41e00000 x42980000}
|
||
{x45466000 x4521f000}
|
||
{xc1e00000 xc2980000}
|
||
{x42820000 x42a60000}
|
||
{x453eb000 x45195000}
|
||
{xc26cf6c0 xc2974b20}
|
||
{x41400000 x42000000}
|
||
{x453a0000 x450b8000}
|
||
{xc1400000 xc2000000}
|
||
{xc1e00000 xc1000000}
|
||
{x453a0000 x45048000}
|
||
{x41e00000 x41000000}
|
||
{xc1400000 x42a00000}
|
||
{x45438000 x4501c000}
|
||
{x41400000 xc2a00000}
|
||
{0 x42300000}
|
||
{x45444000 x44df8000}
|
||
{0 xc2300000}
|
||
{x42600000 xc2000000}
|
||
{x453d8000 x44cc0000}
|
||
{xc2600000 x42000000}
|
||
{x41e00000 x42000000}
|
||
{x45318000 x44d00000}
|
||
{xc1e00000 xc2000000}
|
||
{x430c0000}
|
||
{x4529c000 x44bd0000}
|
||
{xc30c0000}
|
||
{x41e00000 xc1800000}
|
||
{x450d4000 x44bd0000}
|
||
{xc1e00000 x41800000}
|
||
{x42300000 xc30c0000}
|
||
{x45048000 x44c08000}
|
||
{xc2300000 x430c0000}
|
||
{xc2900000 xc31c0000}
|
||
{x4509f001 x44d9e000}
|
||
{x42900000 x431c0000}
|
||
{x42600000 xc2d00000}
|
||
{x45088000 x45050000}
|
||
{xc2600000 x42d00000}
|
||
{x43000000 xc2f80000}
|
||
{x45067001 x4518e000}
|
||
{xc3000000 x42f80000}
|
||
{x42980000 xc2600000}
|
||
{x44faa000 x45283ffe}
|
||
{xc2980000 x42600000}
|
||
{x42000000 xc2d80000}
|
||
{x44e41fff x4533a000}
|
||
{xc2000000 x42d80000}
|
||
{xc2d00000 xc3240000}
|
||
{x44e45fff x45461001}
|
||
{x42d00000 x43240000}
|
||
{}
|
||
{x44e50000 x454a0000}
|
||
{}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3380000 x42c80000}
|
||
{}
|
||
{x43380000 xc2c80000}
|
||
{xc2400000}
|
||
{}
|
||
{x42400000}
|
||
{xc1800000 x42a00000}
|
||
{x42a20020 x41d80080}
|
||
{x41800000 xc2a00000}
|
||
{xc1a00000 x41c00000}
|
||
{x42e40000 x43310000}
|
||
{x41a00000 xc1c00000}
|
||
{xc2e80000 xc2300000}
|
||
{x43070010 x43040010}
|
||
{x42ea0000 xc1980000}
|
||
{xc2c00000 x41a00000}
|
||
{x42123e80 x432f9490}
|
||
{x42c00000 xc1a00000}
|
||
{xc1c00000 x42880000}
|
||
{x4302e080 x4238b640}
|
||
{x41c00000 xc2880000}
|
||
{x41e00000 x42980000}
|
||
{x42c6fc80 xc212a340}
|
||
{xc1e00000 xc2980000}
|
||
{x42820000 x42a60000}
|
||
{x42d5aba0 xc2a74ae0}
|
||
{xc26cf6c0 xc2974b20}
|
||
{x41400000 x42000000}
|
||
{}
|
||
{xc1400000 xc2000000}
|
||
{xc1e00000 xc1000000}
|
||
{}
|
||
{x41e00000 x41000000}
|
||
{xc1400000 x42a00000}
|
||
{}
|
||
{x41400000 xc2a00000}
|
||
{0 x42300000}
|
||
{}
|
||
{0 xc2300000}
|
||
{x42600000 xc2000000}
|
||
{}
|
||
{xc2600000 x42000000}
|
||
{x41e00000 x42000000}
|
||
{}
|
||
{xc1e00000 xc2000000}
|
||
{x430c0000}
|
||
{}
|
||
{xc30c0000}
|
||
{x41e00000 xc1800000}
|
||
{}
|
||
{xc1e00000 x41800000}
|
||
{x42300000 xc30c0000}
|
||
{}
|
||
{xc2300000 x430c0000}
|
||
{xc2900000 xc31c0000}
|
||
{xc3282070 x429b26f0}
|
||
{x42900000 x431c0000}
|
||
{x42600000 xc2d00000}
|
||
{}
|
||
{xc2600000 x42d00000}
|
||
{x43000000 xc2f80000}
|
||
{xc300ff20 xc3052910}
|
||
{xc3000000 x42f80000}
|
||
{x42980000 xc2600000}
|
||
{xc2c5fff0 xc2b40000}
|
||
{xc2980000 x42600000}
|
||
{x42000000 xc2d80000}
|
||
{xc303fff8 xc1700200}
|
||
{xc2000000 x42d80000}
|
||
{xc2d00000 xc3240000}
|
||
{xc3190008 x4203ffc0}
|
||
{x42d00000 x43240000}
|
||
{}
|
||
{}
|
||
{}}}}
|
||
{tx x41c80000 x451e6e14 x45148000}
|
||
{a fx x42960000 fy x42960000 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41c80000 ltm x41c80000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 25
|
||
lifetime_end 25
|
||
motionblur_shutter_offset_type centred
|
||
feather 75
|
||
source_black_outside true
|
||
name RotoPaint43
|
||
xpos -16593
|
||
ypos -4479
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
colorspace scene_linear
|
||
name Read32
|
||
xpos -16740
|
||
ypos -4821
|
||
}
|
||
Grade {
|
||
blackpoint -0.02
|
||
name Grade8
|
||
xpos -16740
|
||
ypos -4725
|
||
}
|
||
Transform {
|
||
translate {1507.099731 -937.3879395}
|
||
scale 2.556999922
|
||
center {2427 1951}
|
||
name Transform6
|
||
xpos -16740
|
||
ypos -4669
|
||
}
|
||
Reformat {
|
||
resize none
|
||
center false
|
||
name Reformat10
|
||
xpos -16740
|
||
ypos -4612
|
||
}
|
||
ColorCorrect {
|
||
contrast 0.55
|
||
midtones.saturation 1.05
|
||
midtones.contrast 0.8
|
||
name ColorCorrect16
|
||
xpos -16740
|
||
ypos -4588
|
||
}
|
||
ColorCorrect {
|
||
gamma {1 1 1 1}
|
||
gamma_panelDropped true
|
||
gain {1 1.02 1 1}
|
||
gain_panelDropped true
|
||
midtones.gamma {0.83 0.8 0.82 0.82}
|
||
midtones.gamma_panelDropped true
|
||
name ColorCorrect17
|
||
xpos -16740
|
||
ypos -4564
|
||
}
|
||
RotoPaint {
|
||
output alpha
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097664}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier2 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{x441e0000 x45334000}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{x43da0000 x452b8000}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{x43980000 x451f4000}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{x43980000 x450bc000}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x44020000 x45050000}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x444f0000 x450a0000}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x447f0000 x45114000}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x44820667 x451d0999}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x446a0000 x452f8000}
|
||
{xc2a80000 x42400000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{x42c00000 x42700000}
|
||
{xc3353e30 x4390fd58}
|
||
{xc2c00000 xc2700000}
|
||
{x42a00000 x42a00000}
|
||
{xc371caf2 x4371d040}
|
||
{xc2a00000 xc2a00000}
|
||
{x41800000 x42c00000}
|
||
{xc3a8a768 x4260e300}
|
||
{xc1800000 xc2c00000}
|
||
{xc2500000 x42300000}
|
||
{xc35ce568 xc382853c}
|
||
{x42500000 xc2300000}
|
||
{xc2e00000 xc2300000}
|
||
{x42fa2028 xc39f22c0}
|
||
{x42e00000 x42300000}
|
||
{xc2d80000 xc2700000}
|
||
{x43260f7c xc395778c}
|
||
{x42d80000 x42700000}
|
||
{xc2000000 xc2c00000}
|
||
{x43a2351c xc2d842c0}
|
||
{x42000000 x42c00000}
|
||
{x42300000 xc3140000}
|
||
{x439d17e8 x42d077e0}
|
||
{xc2300000 x43140000}
|
||
{x42a80000 xc2400000}
|
||
{x4329a6b8 x43947488}
|
||
{xc2a80000 x42400000}}}}
|
||
{tx x41c80000 x4427e38e x451b6aab}
|
||
{a a 0 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x41c80000 ltm x41c80000 tt x40800000}}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{xc3700000 x454e8000}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{xc3d40000 x45230000}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{xc3cc0000 x450b8000}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc3c40000 x44d30000}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc3920000 x44990000}
|
||
{x42100000 xc2200000}
|
||
{xc3100000 x42100000}
|
||
{xc2f00000 x44938000}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x43a00000 x44908000}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x444e0000 x44938000}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{x44b68000 x44928000}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{x44e78000 x448b0000}
|
||
{x43540000 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{x45198000 x44900000}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{x45440000 x44840000}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x455a8000 x44890000}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270000}
|
||
{x459f3fff x44ab0000}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{x459da000 x45070000}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{x45a1c000 x452e0000}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{x459f0000 x45568000}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{x45898000 x456e0000}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{x45414000 x45734000}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{x44b70000 x456c0000}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{x43a40000 x45608000}
|
||
{xc34c0000 xc2d00000}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 0}
|
||
{0 0}
|
||
{0 0}
|
||
{xc2300000 x43000000}
|
||
{0 0}
|
||
{x42300000 xc3000000}
|
||
{0 x43680000}
|
||
{0 0}
|
||
{0 xc3680000}
|
||
{xc1400000 x43680000}
|
||
{xc377ba44 xc14d0e00}
|
||
{x41400000 xc3680000}
|
||
{xc2100000 x42200000}
|
||
{xc33860dc xc325f1e0}
|
||
{x42100000 xc2200020}
|
||
{xc3100000 x42100000}
|
||
{xc270ab0c xc370a6bc}
|
||
{x43100000 xc2100000}
|
||
{xc37c0000 xc1e00000}
|
||
{x41db3a50 xc3768a4c}
|
||
{x437c0000 x41e00000}
|
||
{xc3a80000 xc2400000}
|
||
{x420c6240 xc3759044}
|
||
{x43a80000 x42400000}
|
||
{xc31c0000 x41e00000}
|
||
{xc22f44a0 xc3742868}
|
||
{x431c0000 xc1e00000}
|
||
{xc3540000 x41400000}
|
||
{xc1604f80 xc377a990}
|
||
{x4353fff8 xc1400000}
|
||
{xc3ac0000 x42200000}
|
||
{xc1e52700 xc376664c}
|
||
{x43ac0000 xc2200000}
|
||
{xc3000000 0}
|
||
{0 xc3780f10}
|
||
{x43000000 0}
|
||
{xc3580000 xc1400000}
|
||
{x415bf800 xc377ad70}
|
||
{x43580000 x41400000}
|
||
{xc4430000 xc4270002}
|
||
{x432154e0 xc33c6d80}
|
||
{x44430000 x44270000}
|
||
{xc1a00000 xc3780000}
|
||
{0 0}
|
||
{x41a00000 x43780000}
|
||
{x41800000 xc3900000}
|
||
{0 0}
|
||
{xc1800000 x43900000}
|
||
{x43600000 xc3180000}
|
||
{0 0}
|
||
{xc3600000 x43180000}
|
||
{x43bc0000 xc2800000}
|
||
{0 0}
|
||
{xc3bc0000 x42800000}
|
||
{x44050000 x41e00000}
|
||
{0 0}
|
||
{xc4050000 xc1e00000}
|
||
{x43d40000 x42400000}
|
||
{0 0}
|
||
{xc3d40000 xc2400000}
|
||
{x434c0000 x42d00000}
|
||
{0 0}
|
||
{xc34c0000 xc2d00000}}}}
|
||
{tx x42680000 x44efe186 x450533cf}
|
||
{a a 0 inv 1 osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42680000 ltm x42680000 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 {2224 1548}
|
||
color {1 1 1 0}
|
||
color_panelDropped true
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 25
|
||
lifetime_end 25
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint42
|
||
xpos -16740
|
||
ypos -4525
|
||
}
|
||
ColorCorrect {
|
||
inputs 1+1
|
||
gamma {0.98 1.03 0.94 1}
|
||
gamma_panelDropped true
|
||
shadows.saturation 0.6
|
||
shadows.contrast 0.9
|
||
shadows.offset 0.015
|
||
midtones.gain {0.98 1 1 1}
|
||
midtones.gain_panelDropped true
|
||
mix 0.785
|
||
name ColorCorrect18
|
||
xpos -16740
|
||
ypos -4479
|
||
}
|
||
ColorCorrect {
|
||
saturation 0.8
|
||
name ColorCorrect19
|
||
xpos -16741
|
||
ypos -4451
|
||
}
|
||
Premult {
|
||
name Premult9
|
||
xpos -16740
|
||
ypos -4418
|
||
}
|
||
Defocus {
|
||
defocus 50
|
||
name Defocus16
|
||
xpos -16743
|
||
ypos -4379
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO60_plate_PS_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 60
|
||
origset true
|
||
version 2
|
||
name Read19
|
||
xpos -16436
|
||
ypos -4354
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{x44b30000 x45074000}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x44d75998 x45018ccd}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x44e66000 x44ef0666}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x450e7000 x44e20666}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x45183000 x44bc8666}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x45157000 x449a0666}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{x45077000 x44898666}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x44e66000 x44850666}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{x44ee8000 x447f0000}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{x44c70000 x44830000}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{x448bd99a x448b3334}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{x44810ccf x44cdb334}
|
||
{x42400000 x43740000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{xc2083300 x439270c0}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x428f0a90 x438f0618}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x42ef7f20 x4386b890}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x438b3dc0 x42c1c3b0}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x439273f0 xc20754c0}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x42afef40 xc3495080}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{0 xc3936d40}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x42b2d240 xc38c7c40}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{0 xc3936d3c}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{xc2ffd5d0 xc384d49c}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{xc392eafc xc1c3cb80}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{xc390a7be x42639e80}
|
||
{x42400000 x43740000}}}}
|
||
{tx x426c0000 x45019000 x44b7b555}
|
||
{a osw x41200000 osf 0 src 1 stx xc4ce4000 sty x41c80000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x426c0000 ltm x426c0000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 59
|
||
lifetime_end 59
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint4
|
||
xpos -16582
|
||
ypos -4318
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
name Merge23
|
||
xpos -16743
|
||
ypos -4318
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {
|
||
inputs 2inputs 2
|
||
mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort1
|
||
xpos -16927
|
||
ypos -4318
|
||
|
||
xpos -16927
|
||
ypos -4318
|
||
selected false
|
||
disable false
|
||
}
|
||
Retime {
|
||
input.last 60
|
||
output.last 120
|
||
speed 0.5
|
||
time ""
|
||
name Retime1
|
||
xpos -17065
|
||
ypos -4318
|
||
}
|
||
Grain2 {
|
||
name Grain2_7
|
||
label "Kodak 5248"
|
||
xpos -17169
|
||
ypos -4323
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.115
|
||
green_i 0.09
|
||
blue_i 0.145
|
||
red_m 0
|
||
green_m 0.095
|
||
blue_m 0.11
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
Merge2 {
|
||
inputs 2
|
||
bbox A
|
||
name Merge3
|
||
xpos -17297
|
||
ypos -4318
|
||
}
|
||
Defocus {
|
||
inputs 1+1
|
||
defocus 21
|
||
maskChannelMask rgba.blue
|
||
name Defocus1
|
||
xpos -17293
|
||
ypos -4248
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange3
|
||
xpos -17293
|
||
ypos -3993
|
||
}
|
||
set Nbd0000 [stack 0]
|
||
ColorCorrect {
|
||
midtones.contrast 0.75
|
||
midtones.gamma 0.9
|
||
name ColorCorrect2
|
||
xpos -17293
|
||
ypos -3841
|
||
}
|
||
Grade {
|
||
gamma 1.4
|
||
name Grade1
|
||
xpos -17296
|
||
ypos -3811
|
||
}
|
||
Group {
|
||
name lin2log2
|
||
knobChanged "\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n"
|
||
tile_color 0xa28bd3ff
|
||
note_font "Verdana Bold"
|
||
note_font_size 48
|
||
note_font_color 0x4e4366ff
|
||
xpos -17296
|
||
ypos -3769
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"knobChanged\").setValue('''\nif nuke.thisKnob().name() == \"working_space\":\n\tprint(\"test\")\n''')" +STARTLINE}
|
||
addUserKnob {41 display l "display device" T OCIODisplay1.display}
|
||
addUserKnob {41 in_colorspace l colorspace T OCIOColorSpace1.in_colorspace}
|
||
}
|
||
Input {
|
||
inputs 0
|
||
name Input1
|
||
xpos -598
|
||
ypos -498
|
||
}
|
||
OCIODisplay {
|
||
colorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name OCIODisplay1
|
||
knobChanged "\nnuke.toNode(\"OCIOColorSpace1\").knob(\"out_colorspace\").setValue(nuke.thisNode().knob(\"colorspace\").value())\n"
|
||
tile_color 0x4e4366ff
|
||
selected true
|
||
xpos -598
|
||
ypos -465
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
OCIOColorSpace {
|
||
in_colorspace "ARRI LogC3 (EI800)"
|
||
out_colorspace ACES2065-1
|
||
name OCIOColorSpace1
|
||
tile_color 0x4e4366ff
|
||
label "\nchange the input to the correct colorspace\n."
|
||
xpos -598
|
||
ypos -428
|
||
addUserKnob {20 User}
|
||
addUserKnob {52 python l "" +STARTLINE T "nuke.thisNode().knob(\"out_colorspace\").setValue(nuke.root().knob(\"workingSpaceLUT\").value())" +STARTLINE}
|
||
}
|
||
Output {
|
||
name Output1
|
||
xpos -598
|
||
ypos -328
|
||
}
|
||
end_group
|
||
Grain2 {
|
||
name Grain2_1
|
||
label "Kodak 5248"
|
||
xpos -17296
|
||
ypos -3703
|
||
disable true
|
||
red_size 0.05
|
||
green_size 0.1
|
||
blue_size 0.2
|
||
red_i 0.21
|
||
green_i 0.24
|
||
blue_i 0.27
|
||
red_m 0.175
|
||
green_m 0.26
|
||
blue_m 0.27
|
||
black {0 0 0}
|
||
minimum {0 0 0}
|
||
maskgrain false
|
||
}
|
||
set Nbd0b00 [stack 0]
|
||
ContactSheet {
|
||
inputs 7
|
||
width 2972
|
||
height 2198
|
||
columns 3
|
||
gap 44
|
||
center true
|
||
roworder TopBottom
|
||
name ContactSheet10
|
||
xpos -11038
|
||
ypos -218
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_contact_sheet_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 5
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write21
|
||
xpos -11038
|
||
ypos -79
|
||
}
|
||
push $Nef984800
|
||
add_layer {ViewLayer_Combined ViewLayer_Combined.red ViewLayer_Combined.green ViewLayer_Combined.blue ViewLayer_Combined.alpha}
|
||
Shuffle2 {
|
||
fromInput1 {{0} B}
|
||
in1 ViewLayer_Combined
|
||
fromInput2 {{0} B}
|
||
mappings "4 ViewLayer_Combined.red 0 0 rgba.red 0 0 ViewLayer_Combined.green 0 1 rgba.green 0 1 ViewLayer_Combined.blue 0 2 rgba.blue 0 2 ViewLayer_Combined.alpha 0 3 rgba.alpha 0 3"
|
||
name Shuffle9
|
||
xpos -12843
|
||
ypos -5223
|
||
}
|
||
FrameHold {
|
||
firstFrame 100
|
||
name FrameHold10
|
||
xpos -12854
|
||
ypos -5151
|
||
}
|
||
set Nbd1080 [stack 0]
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Rectangle1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 xc2f8aaa8}
|
||
{x43f852d1 x44481a5a}
|
||
{x438a0000 0}
|
||
{xc38a0000 0}
|
||
{x44a594b4 x44481a5a}
|
||
{0 xc2f8aaa8}
|
||
{0 x42f8aaac}
|
||
{x44a594b4 x43d5b4b5}
|
||
{xc38a0000 0}
|
||
{x438a0000 0}
|
||
{x43f852d1 x43d5b4b5}
|
||
{0 x42f8aaac}}}
|
||
{cc
|
||
{f 8192}
|
||
{px x42680000
|
||
{0 xc2f8aaa8}
|
||
{0 0}
|
||
{x438a0000 0}
|
||
{xc38a0000 0}
|
||
{0 0}
|
||
{0 xc2f8aaa8}
|
||
{0 x42f8aaac}
|
||
{0 0}
|
||
{xc38a0000 0}
|
||
{x438a0000 0}
|
||
{0 0}
|
||
{0 x42f8aaac}}}}
|
||
{tx x42680000 x445f4000 x440d2000}
|
||
{a osw x41200000 osf 0 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x42680000 ltm x42680000 tt x41000000}}}}}}
|
||
toolbox {selectAll {
|
||
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
|
||
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
|
||
{ 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 tt 8 }
|
||
{ 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
lifetime_type "all frames"
|
||
lifetime_start 58
|
||
lifetime_end 58
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint40
|
||
xpos -13087
|
||
ypos -5145
|
||
}
|
||
push $Nbd1080
|
||
Transform {
|
||
translate {50 -200}
|
||
scale {14.77000046 14.7699995}
|
||
center {972.5 548.5}
|
||
name Transform4
|
||
xpos -12843
|
||
ypos -5089
|
||
}
|
||
Reformat {
|
||
resize none
|
||
name Reformat7
|
||
xpos -12843
|
||
ypos -5041
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/Biohazard/sequence/_cg/STF_sh090/TREES/FOV0080.png"
|
||
localizationPolicy on
|
||
format "7680 4320 0 0 7680 4320 1 "
|
||
origset true
|
||
version 1
|
||
name Read31
|
||
xpos -13564
|
||
ypos -5057
|
||
}
|
||
push $Ne14ed080
|
||
Dot {
|
||
name Dot17
|
||
xpos -14245
|
||
ypos -3784
|
||
}
|
||
push $Nfca71c00
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet6
|
||
xpos -14024
|
||
ypos -3781
|
||
}
|
||
push $Ne6c0e800
|
||
Dot {
|
||
name Dot15
|
||
xpos -17517
|
||
ypos -3555
|
||
}
|
||
push $Nbd0b00
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet3
|
||
xpos -17296
|
||
ypos -3552
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange5
|
||
xpos -17301
|
||
ypos -3502
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/sh060_DMP_WIP_summer_V001.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write15
|
||
xpos -17313
|
||
ypos -3421
|
||
disable true
|
||
}
|
||
push $Nef625c00
|
||
Dot {
|
||
name Dot38
|
||
xpos -7098
|
||
ypos -3939
|
||
}
|
||
push $Nef8e5180
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet9
|
||
xpos -6877
|
||
ypos -3936
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 42
|
||
time ""
|
||
name FrameRange13
|
||
xpos -6882
|
||
ypos -3876
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/sh120_DMP_WIP_summer_V001.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write20
|
||
xpos -6882
|
||
ypos -3817
|
||
}
|
||
Read {
|
||
inputs 0
|
||
file_type png
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/from_PS/DMP_SHO60_plate_PS_V001.png"
|
||
localizationPolicy on
|
||
format "4448 3096 0 0 4448 3096 1 "
|
||
last 60
|
||
origset true
|
||
version 2
|
||
name Read22
|
||
xpos -5664
|
||
ypos -5289
|
||
}
|
||
RotoPaint {
|
||
curves {{{v x3f99999a}
|
||
{f 0}
|
||
{n
|
||
{layer Root
|
||
{f 2097152}
|
||
{t x450b0000 x44c18000}
|
||
{a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
|
||
{curvegroup Bezier1 512 bezier
|
||
{{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{x44b30000 x45074000}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x44d75998 x45018ccd}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x44e66000 x44ef0666}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x450e7000 x44e20666}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x45183000 x44bc8666}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x45157000 x449a0666}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{x45077000 x44898666}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x44e66000 x44850666}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{x44ee8000 x447f0000}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{x44c70000 x44830000}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{x448bd99a x448b3334}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{x44810ccf x44cdb334}
|
||
{x42400000 x43740000}}}
|
||
{cc
|
||
{f 8192}
|
||
{p
|
||
{xc3ac0000 xc2200000}
|
||
{xc2083300 x439270c0}
|
||
{x43ac0000 x42200000}
|
||
{xc2800000 x41800000}
|
||
{x428f0a90 x438f0618}
|
||
{x42800000 xc1800000}
|
||
{xc2900000 x42000000}
|
||
{x42ef7f20 x4386b890}
|
||
{x42900000 xc2000000}
|
||
{xc2000000 x42b80000}
|
||
{x438b3dc0 x42c1c3b0}
|
||
{x42000000 xc2b80000}
|
||
{x41400000 x42d00000}
|
||
{x439273f0 xc20754c0}
|
||
{xc1400000 xc2d00000}
|
||
{x42500000 x42200000}
|
||
{x42afef40 xc3495080}
|
||
{xc2500000 xc2200000}
|
||
{x42a80000}
|
||
{0 xc3936d40}
|
||
{xc2a80000}
|
||
{x42b00000 x41e00000}
|
||
{x42b2d240 xc38c7c40}
|
||
{xc2b00000 xc1e00000}
|
||
{x42e80000}
|
||
{0 xc3936d3c}
|
||
{xc2e80000}
|
||
{x42d80000 xc2500000}
|
||
{xc2ffd5d0 xc384d49c}
|
||
{xc2d80000 x42500000}
|
||
{x41800000 xc3400000}
|
||
{xc392eafc xc1c3cb80}
|
||
{xc1800000 x43400000}
|
||
{xc2400000 xc3740000}
|
||
{xc390a7be x42639e80}
|
||
{x42400000 x43740000}}}}
|
||
{tx x426c0000 x45019000 x44b7b555}
|
||
{a osw x41200000 osf 0 src 1 stx xc4ce4000 sty x41c80000 str 1 spx x450b0000 spy x44c18000 sb 1 ltn x426c0000 ltm x426c0000 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 {2224 1548}
|
||
colorOverlay {0 0 0 0}
|
||
paint_source foreground
|
||
lifetime_type "all frames"
|
||
lifetime_start 59
|
||
lifetime_end 59
|
||
motionblur_shutter_offset_type centred
|
||
source_black_outside true
|
||
name RotoPaint36
|
||
xpos -5757
|
||
ypos -5253
|
||
}
|
||
Retime {
|
||
input.last 60
|
||
output.last 120
|
||
speed 0.5
|
||
time ""
|
||
name Retime5
|
||
xpos -5858
|
||
ypos -5279
|
||
}
|
||
OFXcom.genarts.sapphire.distort.s_distort_v1 {mocha_project ""
|
||
Mocha 0
|
||
blur_mocha 0
|
||
mocha_opacity 1
|
||
invert_mocha false
|
||
resize_mocha 1
|
||
resize_rel_x 1
|
||
resize_rel_y 1
|
||
shift_mocha_x 0
|
||
shift_mocha_y 0
|
||
bypass_mocha false
|
||
show_mocha_only false
|
||
combine_masks Union
|
||
amount 0.15
|
||
fine true
|
||
blur_lens 5
|
||
rotate_warp_dir 0
|
||
amount_rel_x 1
|
||
amount_rel_y 1
|
||
wrap_x Reflect
|
||
wrap_y Reflect
|
||
filter true
|
||
blur_mask 0
|
||
setKnobFlags {blur_mask +HIDDEN}
|
||
invert_mask false
|
||
setKnobFlags {invert_mask +HIDDEN}
|
||
mask_use Luma
|
||
setKnobFlags {mask_use +HIDDEN}
|
||
"Crop Input" 1
|
||
crop_left 0
|
||
crop_right 0
|
||
crop_top 0
|
||
crop_bottom 0
|
||
Enable_GPU true
|
||
version 17.03
|
||
version2 12880806
|
||
name S_Distort6
|
||
xpos -5909
|
||
ypos -5291
|
||
|
||
xpos -5909
|
||
ypos -5291
|
||
selected false
|
||
disable false
|
||
}
|
||
push $Ne6c0f800
|
||
Dot {
|
||
name Dot16
|
||
xpos -15959
|
||
ypos -3696
|
||
}
|
||
push $N90e800
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet4
|
||
xpos -15738
|
||
ypos -3693
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange6
|
||
xpos -15751
|
||
ypos -3585
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh030_DMP_WIP_summer_V001.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write16
|
||
xpos -15751
|
||
ypos -3504
|
||
}
|
||
push $Ne6cd2000
|
||
FrameHold {
|
||
firstFrame 27
|
||
name FrameHold8
|
||
xpos -9891
|
||
ypos -4387
|
||
disable true
|
||
}
|
||
Dot {
|
||
name Dot35
|
||
xpos -9929
|
||
ypos -4090
|
||
}
|
||
push $Ne0a9db80
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet8
|
||
xpos -9604
|
||
ypos -4087
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/sh070_DMP_WIP_summer_V001.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write19
|
||
xpos -9604
|
||
ypos -3966
|
||
}
|
||
push $Nbd0b00
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 30
|
||
time ""
|
||
name FrameRange15
|
||
xpos -17168
|
||
ypos -3471
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh060_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write23
|
||
xpos -17168
|
||
ypos -3420
|
||
}
|
||
push $Ne12e1b80
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop6
|
||
xpos -15918
|
||
ypos -3500
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange20
|
||
xpos -15914
|
||
ypos -3455
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh030_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write28
|
||
xpos -15914
|
||
ypos -3394
|
||
}
|
||
push $N90e800
|
||
Dot {
|
||
name Dot41
|
||
xpos -15480
|
||
ypos -3771
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange19
|
||
xpos -15474
|
||
ypos -3489
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh030_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write27
|
||
xpos -15474
|
||
ypos -3387
|
||
}
|
||
push $Ne12e0b00
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop3
|
||
xpos -14226
|
||
ypos -3623
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 30
|
||
time ""
|
||
name FrameRange7
|
||
xpos -14226
|
||
ypos -3563
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh040_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write17
|
||
xpos -14226
|
||
ypos -3484
|
||
}
|
||
push $Nfca71c00
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 30
|
||
time ""
|
||
name FrameRange14
|
||
xpos -13896
|
||
ypos -3586
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh040_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write22
|
||
xpos -13896
|
||
ypos -3508
|
||
}
|
||
push $Ne0a9f180
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop8
|
||
xpos -11677
|
||
ypos -3688
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 44
|
||
time ""
|
||
name FrameRange23
|
||
xpos -11669
|
||
ypos -3644
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh050_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write32
|
||
xpos -11669
|
||
ypos -3595
|
||
}
|
||
push $Ne12e0000
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 44
|
||
time ""
|
||
name FrameRange22
|
||
xpos -11359
|
||
ypos -3673
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh050_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write31
|
||
xpos -11333
|
||
ypos -3607
|
||
}
|
||
push $Ne0a9d080
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop7
|
||
xpos -9828
|
||
ypos -3891
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 16
|
||
time ""
|
||
name FrameRange21
|
||
xpos -9828
|
||
ypos -3837
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh070_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write30
|
||
xpos -9844
|
||
ypos -3778
|
||
}
|
||
push $Ne0a9db80
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 16
|
||
time ""
|
||
name FrameRange11
|
||
xpos -9511
|
||
ypos -3885
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh070_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write29
|
||
xpos -9487
|
||
ypos -3781
|
||
}
|
||
push $Nef8e4680
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop5
|
||
xpos -7032
|
||
ypos -3763
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 42
|
||
time ""
|
||
name FrameRange18
|
||
xpos -7032
|
||
ypos -3714
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh120_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write26
|
||
xpos -7032
|
||
ypos -3654
|
||
}
|
||
push $Nef625c00
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/for_roto_runway/sh120b.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write14
|
||
xpos -7105
|
||
ypos -5354
|
||
}
|
||
push $Nef625c00
|
||
FrameHold {
|
||
firstFrame 2
|
||
name FrameHold6
|
||
xpos -6984
|
||
ypos -5169
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO120_2plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 6
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write8
|
||
xpos -7049
|
||
ypos -5122
|
||
}
|
||
push $Nef8e5180
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 42
|
||
time ""
|
||
name FrameRange17
|
||
xpos -6729
|
||
ypos -3730
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh120_DMP_WIP_summer_LUT_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write25
|
||
xpos -6684
|
||
ypos -3656
|
||
}
|
||
push $Ne0e95000
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/plates/DMP_SHO120_2plate_V001.png"
|
||
file_type png
|
||
datatype "16 bit"
|
||
checkHashOnRead false
|
||
version 6
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write33
|
||
xpos -9105
|
||
ypos -4633
|
||
}
|
||
push $Ne0e95000
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop9
|
||
xpos -9346
|
||
ypos -4752
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 16
|
||
time ""
|
||
name FrameRange24
|
||
xpos -9346
|
||
ypos -4698
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh070_DMP_WIP_summer_LOG_Plate_only_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 2
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write34
|
||
xpos -9346
|
||
ypos -4654
|
||
}
|
||
push $Nef414c00
|
||
FrameHold {
|
||
firstFrame 27
|
||
name FrameHold7
|
||
xpos -11788
|
||
ypos -4151
|
||
}
|
||
Dot {
|
||
name Dot32
|
||
xpos -11826
|
||
ypos -3854
|
||
}
|
||
push $Ne12e0000
|
||
ContactSheet {
|
||
inputs 2
|
||
width 5072
|
||
rows 1
|
||
columns 2
|
||
gap 28
|
||
center true
|
||
name ContactSheet7
|
||
xpos -11501
|
||
ypos -3851
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 44
|
||
time ""
|
||
name FrameRange9
|
||
xpos -11501
|
||
ypos -3799
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/sh050_DMP_WIP_summer_V001.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0} "yuv420p\tYCbCr 4:2:0 8-bit"}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
in_colorspace scene_linear
|
||
out_colorspace scene_linear
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write18
|
||
xpos -11501
|
||
ypos -3736
|
||
disable true
|
||
}
|
||
push $Nef985400
|
||
push 0
|
||
push 0
|
||
push 0
|
||
push 0
|
||
push 0
|
||
push 0
|
||
push 0
|
||
push $Ne6c0e800
|
||
push $Nbd0000
|
||
Crop {
|
||
box {0 0 4448 3096}
|
||
name Crop4
|
||
xpos -17498
|
||
ypos -3502
|
||
}
|
||
FrameRange {
|
||
first_frame 1
|
||
last_frame 41
|
||
time ""
|
||
name FrameRange16
|
||
xpos -17498
|
||
ypos -3478
|
||
}
|
||
Write {
|
||
file "M:/4 Projects/24254-sprite/5_Shots/DMP_setup/renders/WIP_grades/150525/sh060_DMP_WIP_summer_LOG_V002.mov"
|
||
file_type mov
|
||
mov64_format "mov (QuickTime / MOV)"
|
||
mov64_codec appr
|
||
mov64_fps 23.97
|
||
mov_h264_codec_profile "High 4:2:0 8-bit"
|
||
mov64_pixel_format {{0}}
|
||
mov64_quality High
|
||
mov64_fast_start true
|
||
mov64_write_timecode true
|
||
mov64_gop_size 12
|
||
mov64_b_frames 0
|
||
mov64_bitrate 20000
|
||
mov64_bitrate_tolerance 4000000
|
||
mov64_quality_min 1
|
||
mov64_quality_max 3
|
||
transformType display
|
||
colorspace "Gamma 2.2 Rec.709 - Texture"
|
||
checkHashOnRead false
|
||
version 1
|
||
ocioColorspace ACES2065-1
|
||
display "sRGB - Display"
|
||
view "ACES 1.0 - SDR Video"
|
||
name Write24
|
||
xpos -17498
|
||
ypos -3410
|
||
}
|
||
Viewer {
|
||
inputs 10
|
||
frame_range 1-41
|
||
colour_sample_bbox {-0.2437050343 0.5773381591 -0.2428057492 0.5782374144}
|
||
viewerProcess "ACES 1.0 - SDR Video (sRGB - Display)"
|
||
monitorOutNDISenderName "NukeX - DMP_retouch_DA_V003 - Viewer1"
|
||
monitorOutOutputTransform "ACES 1.0 - SDR Video (Rec.1886 Rec.709 - Display)"
|
||
name Viewer1
|
||
selected true
|
||
xpos -291
|
||
ypos -10056
|
||
}
|