Advertisement
marcusa3000

Disney Flare

Dec 4th, 2024
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 45.58 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         Duplicate1 = Fuse.Duplicate {
  4.             Inputs = {
  5.                 Copies = Input { Value = 30, },
  6.                 Center = Input { Value = { 0.5041, 0.4937 }, },
  7.                 ApplyMode = Input { Value = FuID { "Screen" }, },
  8.                 LayerBlend = Input { Value = 0.89, },
  9.                 Polyline = Input {
  10.                     Value = Polyline {
  11.                     },
  12.                 },
  13.                 Background = Input {
  14.                     SourceOp = "Paint3",
  15.                     Source = "Output",
  16.                 }
  17.             },
  18.             ViewInfo = OperatorInfo { Pos = { -385, 379.5 } },
  19.         },
  20.         Blur5 = Blur {
  21.             Inputs = {
  22.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  23.                 XBlurSize = Input { Value = 8.7, },
  24.                 Input = Input {
  25.                     SourceOp = "Duplicate1",
  26.                     Source = "Output",
  27.                 }
  28.             },
  29.             ViewInfo = OperatorInfo { Pos = { -385, 412.5 } },
  30.         },
  31.         Background1_4_21 = Background {
  32.             Inputs = {
  33.                 GlobalOut = Input { Value = 78, },
  34.                 Width = Input { Value = 1080, },
  35.                 Height = Input { Value = 1080, },
  36.                 Depth = Input { Value = 3, },
  37.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  38.                 TopLeftAlpha = Input { Value = 0, }
  39.             },
  40.             ViewInfo = OperatorInfo { Pos = { -605, 313.5 } },
  41.         },
  42.         Glow2 = Glow {
  43.             Inputs = {
  44.                 Blend = Input { Value = 0.2, },
  45.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  46.                 XGlowSize = Input { Value = 65.4, },
  47.                 Glow = Input { Value = 0.976, },
  48.                 ApplyMode = Input { Value = 2, },
  49.                 ColorScale = Input { Value = 1, },
  50.                 BlueScale = Input { Value = 2, },
  51.                 Input = Input {
  52.                     SourceOp = "Paint3",
  53.                     Source = "Output",
  54.                 }
  55.             },
  56.             ViewInfo = OperatorInfo { Pos = { -550, 478.5 } },
  57.         },
  58.         Merge24 = Merge {
  59.             Inputs = {
  60.                 Background = Input {
  61.                     SourceOp = "Glow2",
  62.                     Source = "Output",
  63.                 },
  64.                 Foreground = Input {
  65.                     SourceOp = "Merge29",
  66.                     Source = "Output",
  67.                 },
  68.                 ApplyMode = Input { Value = FuID { "LinearDodge" }, },
  69.                 PerformDepthMerge = Input { Value = 0, }
  70.             },
  71.             ViewInfo = OperatorInfo { Pos = { -605, 544.5 } },
  72.         },
  73.         GradientMapIt_1 = MacroOperator {
  74.             CustomData = {
  75.                 Path = {
  76.                     Map = {
  77.                         ["Setting:"] = "Macros:/"
  78.                     }
  79.                 },
  80.             },
  81.             Inputs = ordered() {
  82.                 Input = InstanceInput {
  83.                     SourceOp = "GM_PR_1",
  84.                     Source = "Input",
  85.                 },
  86.                 InputNest = InstanceInput {
  87.                     SourceOp = "GM_BM_1",
  88.                     Source = "InputNest",
  89.                     Width = 1,
  90.                 },
  91.                 Invert = InstanceInput {
  92.                     SourceOp = "GM_BM_1",
  93.                     Source = "Invert",
  94.                     Width = 1,
  95.                 },
  96.                 Input2 = InstanceInput {
  97.                     SourceOp = "GM_BM_1",
  98.                     Source = "MaskSeparator",
  99.                 },
  100.                 Channel = InstanceInput {
  101.                     SourceOp = "GM_BM_1",
  102.                     Source = "Channel",
  103.                 },
  104.                 Low = InstanceInput {
  105.                     SourceOp = "GM_BM_1",
  106.                     Source = "Low",
  107.                     ControlGroup = 5,
  108.                     Default = 0,
  109.                 },
  110.                 High = InstanceInput {
  111.                     SourceOp = "GM_BM_1",
  112.                     Source = "High",
  113.                     ControlGroup = 5,
  114.                     Default = 1,
  115.                 },
  116.                 GradientNest = InstanceInput {
  117.                     SourceOp = "GM_BM_1",
  118.                     Source = "GradientNest",
  119.                     Name = "Gradient",
  120.                     Width = 1,
  121.                 },
  122.                 GradientType = InstanceInput {
  123.                     SourceOp = "GM_FN_1",
  124.                     Source = "GradientType",
  125.                 },
  126.                 Start = InstanceInput {
  127.                     SourceOp = "GM_FN_1",
  128.                     Source = "Start",
  129.                     DefaultX = 0,
  130.                     DefaultY = 0.5,
  131.                 },
  132.                 End = InstanceInput {
  133.                     SourceOp = "GM_FN_1",
  134.                     Source = "End",
  135.                     DefaultX = 1,
  136.                     DefaultY = 0.5,
  137.                 },
  138.                 Gradient = InstanceInput {
  139.                     SourceOp = "GM_FN_1",
  140.                     Source = "Gradient",
  141.                 },
  142.                 GradientInterpolationMethod = InstanceInput {
  143.                     SourceOp = "GM_FN_1",
  144.                     Source = "GradientInterpolationMethod",
  145.                 },
  146.                 Offset = InstanceInput {
  147.                     SourceOp = "GM_BM_1",
  148.                     Source = "Offset",
  149.                     Page = "Controls",
  150.                     Default = 0,
  151.                 },
  152.                 Repeat = InstanceInput {
  153.                     SourceOp = "GM_FN_1",
  154.                     Source = "Repeat",
  155.                     Default = 0,
  156.                 },
  157.                 CompositeNest = InstanceInput {
  158.                     SourceOp = "GM_BM_1",
  159.                     Source = "CompositeNest",
  160.                     Name = "Composite and Mask Settings",
  161.                     Width = 1,
  162.                 },
  163.                 ApplyBlank2 = InstanceInput {
  164.                     SourceOp = "GM_Mask_1",
  165.                     Source = "ApplyBlank1",
  166.                 },
  167.                 ApplyMode = InstanceInput {
  168.                     SourceOp = "GM_Mask_1",
  169.                     Source = "ApplyMode",
  170.                 },
  171.                 Blend = InstanceInput {
  172.                     SourceOp = "GM_Mask_1",
  173.                     Source = "Blend",
  174.                     Default = 1,
  175.                 },
  176.                 Blank3 = InstanceInput {
  177.                     SourceOp = "GM_Mask_1",
  178.                     Source = "Blank1",
  179.                 },
  180.                 ApplyMaskInverted = InstanceInput {
  181.                     SourceOp = "GM_Mask_1",
  182.                     Source = "ApplyMaskInverted",
  183.                     Default = 0,
  184.                 },
  185.                 MultiplyByMask = InstanceInput {
  186.                     SourceOp = "GM_Mask_1",
  187.                     Source = "MultiplyByMask",
  188.                     Default = 0,
  189.                 },
  190.                 FitMask = InstanceInput {
  191.                     SourceOp = "GM_Mask_1",
  192.                     Source = "FitMask",
  193.                 },
  194.                 Blank4 = InstanceInput {
  195.                     SourceOp = "GM_Mask_1",
  196.                     Source = "Blank2",
  197.                 },
  198.                 MaskChannel = InstanceInput {
  199.                     SourceOp = "GM_Mask_1",
  200.                     Source = "MaskChannel",
  201.                     Default = 3,
  202.                 },
  203.                 MaskLow = InstanceInput {
  204.                     SourceOp = "GM_Mask_1",
  205.                     Source = "MaskLow",
  206.                     ControlGroup = 25,
  207.                     Default = 0,
  208.                 },
  209.                 MaskHigh = InstanceInput {
  210.                     SourceOp = "GM_Mask_1",
  211.                     Source = "MaskHigh",
  212.                     ControlGroup = 25,
  213.                     Default = 1,
  214.                 },
  215.                 MaskClipBlack = InstanceInput {
  216.                     SourceOp = "GM_Mask_1",
  217.                     Source = "MaskClipBlack",
  218.                     Name = "Black",
  219.                     Width = 0.5,
  220.                     Default = 1,
  221.                 },
  222.                 MaskClipWhite = InstanceInput {
  223.                     SourceOp = "GM_Mask_1",
  224.                     Source = "MaskClipWhite",
  225.                     Name = "White",
  226.                     Width = 0.5,
  227.                     Default = 1,
  228.                 },
  229.                 EffectMask = InstanceInput {
  230.                     SourceOp = "GM_Mask_1",
  231.                     Source = "EffectMask",
  232.                 }
  233.             },
  234.             Outputs = {
  235.                 MainOutput1 = InstanceOutput {
  236.                     SourceOp = "GM_Mask_1",
  237.                     Source = "Output",
  238.                 }
  239.             },
  240.             ViewInfo = GroupInfo { Pos = { -330, 544.5 } },
  241.             Tools = ordered() {
  242.                 GM_PR_1 = PipeRouter {
  243.                     CtrlWShown = false,
  244.                     NameSet = true,
  245.                     Inputs = {
  246.                         Input = Input {
  247.                             SourceOp = "Blur5",
  248.                             Source = "Output",
  249.                         }
  250.                     },
  251.                     ViewInfo = PipeRouterInfo { Pos = { -55, 7.25736 } },
  252.                 },
  253.                 GM_BM_1 = BitmapMask {
  254.                     CtrlWZoom = false,
  255.                     CtrlWShown = false,
  256.                     NameSet = true,
  257.                     Inputs = {
  258.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  259.                         MaskWidth = Input { Value = 1080, },
  260.                         MaskHeight = Input { Value = 1080, },
  261.                         PixelAspect = Input { Value = { 1, 1 }, },
  262.                         UseFrameFormatSettings = Input { Value = 1, },
  263.                         ClippingMode = Input { Value = FuID { "None" }, },
  264.                         Image = Input {
  265.                             SourceOp = "GM_PR_1",
  266.                             Source = "Output",
  267.                         },
  268.                         Channel = Input { Value = FuID { "Luminance" }, }
  269.                     },
  270.                     ViewInfo = OperatorInfo { Pos = { 55, 40.2574 } },
  271.                     UserControls = ordered() {
  272.                         Offset = {
  273.                             LINKS_Name = "Offset",
  274.                             INP_Integer = false,
  275.                             LINKID_DataType = "Number",
  276.                             ICS_ControlPage = "Controls",
  277.                             INPID_InputControl = "ScrewControl",
  278.                             INP_MinScale = -0.5,
  279.                             INP_MaxScale = 0.5,
  280.                             INP_Default = 0,
  281.                         },
  282.                         InputNest = {
  283.                             LBLC_DropDownButton = true,
  284.                             INPID_InputControl = "LabelControl",
  285.                             LBLC_NumInputs = 5,
  286.                             IC_ControlPage = 0,
  287.                             LINKS_Name = "Input Settings",
  288.                             INP_Default = 0,
  289.                         },
  290.                         GradientNest = {
  291.                             LBLC_DropDownButton = true,
  292.                             INPID_InputControl = "LabelControl",
  293.                             LBLC_NumInputs = 7,
  294.                             IC_ControlPage = 0,
  295.                             LINKS_Name = "Gradient Settings",
  296.                             INP_Default = 1,
  297.                         },
  298.                         CompositeNest = {
  299.                             LBLC_DropDownButton = true,
  300.                             INPID_InputControl = "LabelControl",
  301.                             LBLC_NumInputs = 13,
  302.                             IC_ControlPage = 0,
  303.                             LINKS_Name = "Composite Settings",
  304.                             INP_Default = 0,
  305.                         },
  306.                         MaskNest = {
  307.                             LBLC_DropDownButton = true,
  308.                             INPID_InputControl = "LabelControl",
  309.                             LBLC_NumInputs = 5,
  310.                             IC_ControlPage = 0,
  311.                             LINKS_Name = "Mask Settings",
  312.                             INP_Default = 0,
  313.                         }
  314.                     }
  315.                 },
  316.                 GM_FN_1 = FastNoise {
  317.                     CtrlWShown = false,
  318.                     NameSet = true,
  319.                     Inputs = {
  320.                         GlobalOut = Input { Value = 78, },
  321.                         Width = Input {
  322.                             Value = 1080,
  323.                             Expression = "GM_BM_1.Image.OriginalWidth",
  324.                         },
  325.                         Height = Input {
  326.                             Value = 1080,
  327.                             Expression = "GM_BM_1.Image.OriginalHeight",
  328.                         },
  329.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  330.                         Detail = Input { Value = 0, },
  331.                         Brightness = Input { Value = 1, },
  332.                         Type = Input { Value = 1, },
  333.                         Color1Alpha = Input { Value = 1, },
  334.                         Gradient = Input {
  335.                             Value = Gradient {
  336.                                 Colors = {
  337.                                     [0] = { 0, 0, 0, 0 },
  338.                                     [1] = { 1, 0, 0.959999999999999, 1 }
  339.                                 }
  340.                             },
  341.                         },
  342.                         Offset = Input {
  343.                             Value = 0.5,
  344.                             Expression = "GM_BM_1.Offset+0.5",
  345.                         },
  346.                         NoiseBrightnessMap = Input {
  347.                             SourceOp = "GM_BM_1",
  348.                             Source = "Mask",
  349.                         }
  350.                     },
  351.                     ViewInfo = OperatorInfo { Pos = { 55, 73.2574 } },
  352.                 },
  353.                 GM_Mask_1 = Merge {
  354.                     CtrlWShown = false,
  355.                     NameSet = true,
  356.                     Inputs = {
  357.                         Background = Input {
  358.                             SourceOp = "GM_PR_1",
  359.                             Source = "Output",
  360.                         },
  361.                         Foreground = Input {
  362.                             SourceOp = "GM_FN_1",
  363.                             Source = "Output",
  364.                         },
  365.                         PerformDepthMerge = Input { Value = 0, }
  366.                     },
  367.                     ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
  368.                 }
  369.             },
  370.             Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  371.         },
  372.         Merge28 = Merge {
  373.             Inputs = {
  374.                 Blend = Input { Value = 0.5, },
  375.                 Background = Input {
  376.                     SourceOp = "GM_Mask_1",
  377.                     Source = "Output",
  378.                 },
  379.                 Foreground = Input {
  380.                     SourceOp = "GM_Mask_1_1",
  381.                     Source = "Output",
  382.                 },
  383.                 Operator = Input { Value = FuID { "In" }, },
  384.                 Gain = Input { Value = 0, },
  385.                 PerformDepthMerge = Input { Value = 0, }
  386.             },
  387.             ViewInfo = OperatorInfo { Pos = { -440, 511.5 } },
  388.         },
  389.         Paint3 = Paint {
  390.             Inputs = {
  391.                 Input = Input {
  392.                     SourceOp = "Background1_4_21",
  393.                     Source = "Output",
  394.                 },
  395.                 Paint = Input {
  396.                     SourceOp = "PolylineStroke27",
  397.                     Source = "Out",
  398.                 }
  399.             },
  400.             ViewInfo = OperatorInfo { Pos = { -605, 379.5 } },
  401.         },
  402.         PolylineStroke27 = PolylineStroke {
  403.             Points = {
  404.             },
  405.             IsThreaded = true,
  406.             Brushes = { "CircleBrush" },
  407.             ApplyModes = { "PaintApplyColor" },
  408.             CtrlWZoom = false,
  409.             Inputs = {
  410.                 BrushControls = Input { Value = 1, },
  411.                 BrushShape = Input { Value = FuID { "CircleBrush" }, },
  412.                 ["CircleBrush.Size"] = Input { Value = 0.0024, },
  413.                 ["PaintApplyColor.Red"] = Input { Value = 0.575, },
  414.                 ["PaintApplyColor.Green"] = Input { Value = 0.575, },
  415.                 ["PaintApplyColor.Blue"] = Input { Value = 0.575, },
  416.                 StrokeControls = Input { Value = 1, },
  417.                 WriteOnStart = Input {
  418.                     SourceOp = "PolylineStroke27Start",
  419.                     Source = "Value",
  420.                 },
  421.                 WriteOnEnd = Input {
  422.                     SourceOp = "Path2Displacement5",
  423.                     Source = "Value",
  424.                 },
  425.                 Polyline = Input {
  426.                     SourceOp = "Publish1",
  427.                     Source = "Value",
  428.                 },
  429.                 Point0 = Input { Value = { 0.282999484894607, -0.00278855360151775 }, },
  430.                 Point1 = Input { Value = { 0.242231075697211, 0.376892430278884 }, },
  431.                 Point2 = Input { Value = { 0.465338645418327, 0.845418326693227 }, },
  432.                 Point3 = Input { Value = { 0.262057076517644, -0.00016732162248756 }, }
  433.             },
  434.         },
  435.         PolylineStroke27Start = BezierSpline {
  436.             SplineColor = { Red = 232, Green = 6, Blue = 244 },
  437.             CtrlWZoom = false,
  438.             KeyFrames = {
  439.                 [0] = { 0, RH = { 20.3333333333333, 0 }, Flags = { Linear = true } },
  440.                 [61] = { 0, LH = { 40.6666666666667, 0 }, RH = { 66.6666666666667, 0 }, Flags = { Linear = true } },
  441.                 [78] = { 0, LH = { 72.3333333333333, 0 }, Flags = { Linear = true } }
  442.             }
  443.         },
  444.         Path2Displacement5 = BezierSpline {
  445.             SplineColor = { Red = 72, Green = 233, Blue = 54 },
  446.             CtrlWZoom = false,
  447.             NameSet = true,
  448.             KeyFrames = {
  449.                 [0] = { 0, RH = { 19.75, 0.56 }, Flags = { Linear = true } },
  450.                 [78] = { 1, LH = { 30.7272727272727, 1 } }
  451.             }
  452.         },
  453.         Publish1 = PublishPolyLine {
  454.             CtrlWZoom = false,
  455.             Inputs = {
  456.                 Value = Input {
  457.                     Value = Polyline {
  458.                         Points = {
  459.                             { X = -0.220060683872996, Y = -0.500917130938016, RX = -0.026053026860215, RY = 0.126049558918209 },
  460.                             { X = -0.257768924302789, Y = -0.123107569721116, LX = -0.0134618482608183, LY = -0.125816504899186, RX = 0.0184029290651845, RY = 0.17199660626307 },
  461.                             { X = -0.0346613545816733, Y = 0.345418326693227, LX = -0.12466307730008, LY = -0.138702892087586 }
  462.                         }
  463.                     },
  464.                 }
  465.             },
  466.         },
  467.         Merge29 = Merge {
  468.             Inputs = {
  469.                 Background = Input {
  470.                     SourceOp = "GM_Mask_1",
  471.                     Source = "Output",
  472.                 },
  473.                 Foreground = Input {
  474.                     SourceOp = "Merge28",
  475.                     Source = "Output",
  476.                 },
  477.                 PerformDepthMerge = Input { Value = 0, }
  478.             },
  479.             ViewInfo = OperatorInfo { Pos = { -495, 577.5 } },
  480.         },
  481.         Merge25 = Merge {
  482.             Inputs = {
  483.                 Background = Input {
  484.                     SourceOp = "FilmGrain1",
  485.                     Source = "Output",
  486.                 },
  487.                 Foreground = Input {
  488.                     SourceOp = "Merge24",
  489.                     Source = "Output",
  490.                 },
  491.                 ApplyMode = Input { Value = FuID { "Screen" }, },
  492.                 PerformDepthMerge = Input { Value = 0, }
  493.             },
  494.             ViewInfo = OperatorInfo { Pos = { -605, 610.5 } },
  495.         },
  496.         Background1_4_21_1 = Background {
  497.             Inputs = {
  498.                 GlobalOut = Input { Value = 78, },
  499.                 Width = Input { Value = 1080, },
  500.                 Height = Input { Value = 1080, },
  501.                 Depth = Input { Value = 3, },
  502.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  503.                 Type = Input { Value = FuID { "Gradient" }, },
  504.                 GradientType = Input { Value = FuID { "Radial" }, },
  505.                 Start = Input { Value = { 0.0355494096372728, -0.752568875651527 }, },
  506.                 End = Input {
  507.                     SourceOp = "Path3",
  508.                     Source = "Position",
  509.                 },
  510.                 Gradient = Input {
  511.                     Value = Gradient {
  512.                         Colors = {
  513.                             [0] = { 0, 0, 0.25, 1 },
  514.                             [0.572139303482587] = { 0, 0, 0, 1 }
  515.                         }
  516.                     },
  517.                 }
  518.             },
  519.             ViewInfo = OperatorInfo { Pos = { -385, 610.5 } },
  520.         },
  521.         Path3 = PolyPath {
  522.             DrawMode = "InsertAndModify",
  523.             CtrlWZoom = false,
  524.             Inputs = {
  525.                 Displacement = Input {
  526.                     SourceOp = "Path3Displacement",
  527.                     Source = "Value",
  528.                 },
  529.                 PolyLine = Input {
  530.                     Value = Polyline {
  531.                         Points = {
  532.                             { Linear = true, LockY = true, X = -0.00849003455109232, Y = 0.702066565022633, RX = 0.0476190476190476, RY = 0.313725490196078 },
  533.                             { LockY = true, X = 0.336047780574958, Y = 1.59282286754364, LX = -0.190476190476191, LY = -0.280112044817927 }
  534.                         }
  535.                     },
  536.                 }
  537.             },
  538.         },
  539.         Path3Displacement = BezierSpline {
  540.             SplineColor = { Red = 255, Green = 0, Blue = 255 },
  541.             CtrlWZoom = false,
  542.             KeyFrames = {
  543.                 [0] = { 0, RH = { 0, 0.513333333333333 }, Flags = { LockedY = true } },
  544.                 [78] = { 1, LH = { 52, 1 }, Flags = { LockedY = true } }
  545.             }
  546.         },
  547.         FilmGrain1 = FilmGrain {
  548.             Inputs = {
  549.                 Input = Input {
  550.                     SourceOp = "Background1_4_21_1",
  551.                     Source = "Output",
  552.                 }
  553.             },
  554.             ViewInfo = OperatorInfo { Pos = { -495, 610.5 } },
  555.         },
  556.         Background1_4_20 = Background {
  557.             Inputs = {
  558.                 GlobalOut = Input { Value = 78, },
  559.                 Width = Input { Value = 1080, },
  560.                 Height = Input { Value = 1080, },
  561.                 Depth = Input { Value = 3, },
  562.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  563.                 Type = Input { Value = FuID { "Gradient" }, },
  564.                 GradientType = Input { Value = FuID { "Angle" }, },
  565.                 Start = Input {
  566.                     SourceOp = "Path2",
  567.                     Source = "Position",
  568.                 },
  569.                 End = Input { Value = { 0.798816568047337, 1.30020116771572 }, },
  570.                 Gradient = Input {
  571.                     Value = Gradient {
  572.                         Colors = {
  573.                             [0] = { 0, 0, 0, 1 },
  574.                             [0.427860696517413] = { 1, 1, 1, 1 },
  575.                             [1] = { 0, 0, 0, 1 }
  576.                         }
  577.                     },
  578.                 }
  579.             },
  580.             ViewInfo = OperatorInfo { Pos = { -825, 313.5 } },
  581.         },
  582.         Path2 = PolyPath {
  583.             DrawMode = "InsertAndModify",
  584.             CtrlWZoom = false,
  585.             Inputs = {
  586.                 Displacement = Input {
  587.                     SourceOp = "Path2Displacement5",
  588.                     Source = "Value",
  589.                 },
  590.                 HeadingOffset = Input {
  591.                     SourceOp = "Path4",
  592.                     Source = "Heading",
  593.                 },
  594.                 PolyLine = Input {
  595.                     SourceOp = "Publish1",
  596.                     Source = "Value",
  597.                 }
  598.             },
  599.         },
  600.         Path4 = PolyPath {
  601.             DrawMode = "InsertAndModify",
  602.             CtrlWZoom = false,
  603.             Inputs = {
  604.                 Displacement = Input {
  605.                     SourceOp = "Path4Displacement",
  606.                     Source = "Value",
  607.                 },
  608.                 HeadingOffset = Input { Value = -90, },
  609.                 PolyLine = Input {
  610.                     Value = Polyline {
  611.                         Points = {
  612.                             { Linear = true, LockY = true, X = -0.257768924302789, Y = -0.123107569721116, RX = 0, RY = 0 },
  613.                             { Linear = true, LockY = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0, RX = 0, RY = 0 },
  614.                             { Linear = true, LockY = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0, RX = 0, RY = 0 },
  615.                             { Linear = true, LockY = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0 }
  616.                         }
  617.                     },
  618.                 }
  619.             },
  620.         },
  621.         Path4Displacement = BezierSpline {
  622.             SplineColor = { Red = 255, Green = 0, Blue = 101 },
  623.             CtrlWZoom = false,
  624.             KeyFrames = {
  625.                 [23] = { 0, RH = { 26.3333333333333, 0.11111111442248 }, Flags = { Linear = true, LockedY = true } },
  626.                 [33] = { 0.333333343267441, LH = { 29.6666666666667, 0.222222228844961 }, RH = { 39.6666666666667, 0.444444457689921 }, Flags = { Linear = true, LockedY = true } },
  627.                 [53] = { 0.666666686534882, LH = { 46.3333333333333, 0.555555572112402 }, RH = { 55.6666666666667, 0.777777791023255 }, Flags = { Linear = true, LockedY = true } },
  628.                 [61] = { 1, LH = { 58.3333333333333, 0.888888895511627 }, Flags = { Linear = true, LockedY = true } }
  629.             }
  630.         },
  631.         GradientMapIt_1_1 = MacroOperator {
  632.             CustomData = {
  633.                 Path = {
  634.                     Map = {
  635.                         ["Setting:"] = "Macros:/"
  636.                     }
  637.                 },
  638.             },
  639.             Inputs = ordered() {
  640.                 Input = InstanceInput {
  641.                     SourceOp = "GM_PR_1_1",
  642.                     Source = "Input",
  643.                 },
  644.                 InputNest = InstanceInput {
  645.                     SourceOp = "GM_BM_1_1",
  646.                     Source = "InputNest",
  647.                     Width = 1,
  648.                 },
  649.                 Invert = InstanceInput {
  650.                     SourceOp = "GM_BM_1_1",
  651.                     Source = "Invert",
  652.                     Width = 1,
  653.                 },
  654.                 Input2 = InstanceInput {
  655.                     SourceOp = "GM_BM_1_1",
  656.                     Source = "MaskSeparator",
  657.                 },
  658.                 Channel = InstanceInput {
  659.                     SourceOp = "GM_BM_1_1",
  660.                     Source = "Channel",
  661.                 },
  662.                 Low = InstanceInput {
  663.                     SourceOp = "GM_BM_1_1",
  664.                     Source = "Low",
  665.                     ControlGroup = 5,
  666.                     Default = 0,
  667.                 },
  668.                 High = InstanceInput {
  669.                     SourceOp = "GM_BM_1_1",
  670.                     Source = "High",
  671.                     ControlGroup = 5,
  672.                     Default = 1,
  673.                 },
  674.                 GradientNest = InstanceInput {
  675.                     SourceOp = "GM_BM_1_1",
  676.                     Source = "GradientNest",
  677.                     Name = "Gradient",
  678.                     Width = 1,
  679.                 },
  680.                 GradientType = InstanceInput {
  681.                     SourceOp = "GM_FN_1_1",
  682.                     Source = "GradientType",
  683.                 },
  684.                 Start = InstanceInput {
  685.                     SourceOp = "GM_FN_1_1",
  686.                     Source = "Start",
  687.                     DefaultX = 0,
  688.                     DefaultY = 0.5,
  689.                 },
  690.                 End = InstanceInput {
  691.                     SourceOp = "GM_FN_1_1",
  692.                     Source = "End",
  693.                     DefaultX = 1,
  694.                     DefaultY = 0.5,
  695.                 },
  696.                 Gradient = InstanceInput {
  697.                     SourceOp = "GM_FN_1_1",
  698.                     Source = "Gradient",
  699.                 },
  700.                 GradientInterpolationMethod = InstanceInput {
  701.                     SourceOp = "GM_FN_1_1",
  702.                     Source = "GradientInterpolationMethod",
  703.                 },
  704.                 Offset = InstanceInput {
  705.                     SourceOp = "GM_BM_1_1",
  706.                     Source = "Offset",
  707.                     Page = "Controls",
  708.                     Default = 0,
  709.                 },
  710.                 Repeat = InstanceInput {
  711.                     SourceOp = "GM_FN_1_1",
  712.                     Source = "Repeat",
  713.                     Default = 0,
  714.                 },
  715.                 CompositeNest = InstanceInput {
  716.                     SourceOp = "GM_BM_1_1",
  717.                     Source = "CompositeNest",
  718.                     Name = "Composite and Mask Settings",
  719.                     Width = 1,
  720.                 },
  721.                 ApplyBlank2 = InstanceInput {
  722.                     SourceOp = "GM_Mask_1_1",
  723.                     Source = "ApplyBlank1",
  724.                 },
  725.                 ApplyMode = InstanceInput {
  726.                     SourceOp = "GM_Mask_1_1",
  727.                     Source = "ApplyMode",
  728.                 },
  729.                 Blend = InstanceInput {
  730.                     SourceOp = "GM_Mask_1_1",
  731.                     Source = "Blend",
  732.                     Default = 1,
  733.                 },
  734.                 Blank3 = InstanceInput {
  735.                     SourceOp = "GM_Mask_1_1",
  736.                     Source = "Blank1",
  737.                 },
  738.                 ApplyMaskInverted = InstanceInput {
  739.                     SourceOp = "GM_Mask_1_1",
  740.                     Source = "ApplyMaskInverted",
  741.                     Default = 0,
  742.                 },
  743.                 MultiplyByMask = InstanceInput {
  744.                     SourceOp = "GM_Mask_1_1",
  745.                     Source = "MultiplyByMask",
  746.                     Default = 0,
  747.                 },
  748.                 FitMask = InstanceInput {
  749.                     SourceOp = "GM_Mask_1_1",
  750.                     Source = "FitMask",
  751.                 },
  752.                 Blank4 = InstanceInput {
  753.                     SourceOp = "GM_Mask_1_1",
  754.                     Source = "Blank2",
  755.                 },
  756.                 MaskChannel = InstanceInput {
  757.                     SourceOp = "GM_Mask_1_1",
  758.                     Source = "MaskChannel",
  759.                     Default = 3,
  760.                 },
  761.                 MaskLow = InstanceInput {
  762.                     SourceOp = "GM_Mask_1_1",
  763.                     Source = "MaskLow",
  764.                     ControlGroup = 25,
  765.                     Default = 0,
  766.                 },
  767.                 MaskHigh = InstanceInput {
  768.                     SourceOp = "GM_Mask_1_1",
  769.                     Source = "MaskHigh",
  770.                     ControlGroup = 25,
  771.                     Default = 1,
  772.                 },
  773.                 MaskClipBlack = InstanceInput {
  774.                     SourceOp = "GM_Mask_1_1",
  775.                     Source = "MaskClipBlack",
  776.                     Name = "Black",
  777.                     Width = 0.5,
  778.                     Default = 1,
  779.                 },
  780.                 MaskClipWhite = InstanceInput {
  781.                     SourceOp = "GM_Mask_1_1",
  782.                     Source = "MaskClipWhite",
  783.                     Name = "White",
  784.                     Width = 0.5,
  785.                     Default = 1,
  786.                 },
  787.                 EffectMask = InstanceInput {
  788.                     SourceOp = "GM_Mask_1_1",
  789.                     Source = "EffectMask",
  790.                 }
  791.             },
  792.             Outputs = {
  793.                 MainOutput1 = InstanceOutput {
  794.                     SourceOp = "GM_Mask_1_1",
  795.                     Source = "Output",
  796.                 }
  797.             },
  798.             ViewInfo = GroupInfo { Pos = { -825, 478.5 } },
  799.             Tools = ordered() {
  800.                 GM_PR_1_1 = PipeRouter {
  801.                     CtrlWShown = false,
  802.                     NameSet = true,
  803.                     Inputs = {
  804.                         Input = Input {
  805.                             SourceOp = "BrightnessContrast15",
  806.                             Source = "Output",
  807.                         }
  808.                     },
  809.                     ViewInfo = PipeRouterInfo { Pos = { -55, 7.25726 } },
  810.                 },
  811.                 GM_BM_1_1 = BitmapMask {
  812.                     CtrlWZoom = false,
  813.                     CtrlWShown = false,
  814.                     NameSet = true,
  815.                     Inputs = {
  816.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  817.                         MaskWidth = Input { Value = 1080, },
  818.                         MaskHeight = Input { Value = 1080, },
  819.                         PixelAspect = Input { Value = { 1, 1 }, },
  820.                         UseFrameFormatSettings = Input { Value = 1, },
  821.                         ClippingMode = Input { Value = FuID { "None" }, },
  822.                         Image = Input {
  823.                             SourceOp = "GM_PR_1_1",
  824.                             Source = "Output",
  825.                         },
  826.                         Channel = Input { Value = FuID { "Luminance" }, }
  827.                     },
  828.                     ViewInfo = OperatorInfo { Pos = { 55, 40.2573 } },
  829.                     UserControls = ordered() {
  830.                         Offset = {
  831.                             INP_Default = 0,
  832.                             INP_Integer = false,
  833.                             ICS_ControlPage = "Controls",
  834.                             LINKID_DataType = "Number",
  835.                             INP_MinScale = -0.5,
  836.                             INPID_InputControl = "ScrewControl",
  837.                             INP_MaxScale = 0.5,
  838.                             LINKS_Name = "Offset",
  839.                         },
  840.                         InputNest = {
  841.                             LBLC_DropDownButton = true,
  842.                             INPID_InputControl = "LabelControl",
  843.                             LBLC_NumInputs = 5,
  844.                             IC_ControlPage = 0,
  845.                             INP_Default = 0,
  846.                             LINKS_Name = "Input Settings",
  847.                         },
  848.                         GradientNest = {
  849.                             LBLC_DropDownButton = true,
  850.                             INPID_InputControl = "LabelControl",
  851.                             LBLC_NumInputs = 7,
  852.                             IC_ControlPage = 0,
  853.                             INP_Default = 1,
  854.                             LINKS_Name = "Gradient Settings",
  855.                         },
  856.                         CompositeNest = {
  857.                             LBLC_DropDownButton = true,
  858.                             INPID_InputControl = "LabelControl",
  859.                             LBLC_NumInputs = 13,
  860.                             IC_ControlPage = 0,
  861.                             INP_Default = 0,
  862.                             LINKS_Name = "Composite Settings",
  863.                         },
  864.                         MaskNest = {
  865.                             LBLC_DropDownButton = true,
  866.                             INPID_InputControl = "LabelControl",
  867.                             LBLC_NumInputs = 5,
  868.                             IC_ControlPage = 0,
  869.                             INP_Default = 0,
  870.                             LINKS_Name = "Mask Settings",
  871.                         }
  872.                     }
  873.                 },
  874.                 GM_FN_1_1 = FastNoise {
  875.                     CtrlWShown = false,
  876.                     NameSet = true,
  877.                     Inputs = {
  878.                         GlobalOut = Input { Value = 78, },
  879.                         Width = Input {
  880.                             Value = 1080,
  881.                             Expression = "GM_BM_1_1.Image.OriginalWidth",
  882.                         },
  883.                         Height = Input {
  884.                             Value = 1080,
  885.                             Expression = "GM_BM_1_1.Image.OriginalHeight",
  886.                         },
  887.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  888.                         Detail = Input { Value = 0, },
  889.                         Brightness = Input { Value = 1, },
  890.                         Type = Input { Value = 1, },
  891.                         Color1Alpha = Input { Value = 1, },
  892.                         Gradient = Input {
  893.                             Value = Gradient {
  894.                                 Colors = {
  895.                                     [0] = { 0, 0, 0, 0 },
  896.                                     [0.298507462686567] = { 0.969, 0.783052775999999, 0.688959, 1 },
  897.                                     [1] = { 1, 0.955655999999999, 0.759, 1 }
  898.                                 }
  899.                             },
  900.                         },
  901.                         Offset = Input {
  902.                             Value = 0.5,
  903.                             Expression = "GM_BM_1_1.Offset+0.5",
  904.                         },
  905.                         NoiseBrightnessMap = Input {
  906.                             SourceOp = "GM_BM_1_1",
  907.                             Source = "Mask",
  908.                         }
  909.                     },
  910.                     ViewInfo = OperatorInfo { Pos = { 55, 73.2573 } },
  911.                 },
  912.                 GM_Mask_1_1 = Merge {
  913.                     CtrlWShown = false,
  914.                     NameSet = true,
  915.                     Inputs = {
  916.                         Background = Input {
  917.                             SourceOp = "GM_PR_1_1",
  918.                             Source = "Output",
  919.                         },
  920.                         Foreground = Input {
  921.                             SourceOp = "GM_FN_1_1",
  922.                             Source = "Output",
  923.                         },
  924.                         PerformDepthMerge = Input { Value = 0, }
  925.                     },
  926.                     ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
  927.                 }
  928.             },
  929.             Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  930.         },
  931.         BrightnessContrast15 = BrightnessContrast {
  932.             Inputs = {
  933.                 Gain = Input { Value = 0.78, },
  934.                 Input = Input {
  935.                     SourceOp = "BrightnessContrast9_1",
  936.                     Source = "Output",
  937.                 }
  938.             },
  939.             ViewInfo = OperatorInfo { Pos = { -825, 445.5 } },
  940.         },
  941.         BrightnessContrast9_1 = BrightnessContrast {
  942.             Inputs = {
  943.                 Gain = Input {
  944.                     SourceOp = "BrightnessContrast9Gain",
  945.                     Source = "Value",
  946.                 },
  947.                 Input = Input {
  948.                     SourceOp = "BrightnessContrast9",
  949.                     Source = "Output",
  950.                 },
  951.                 EffectMask = Input {
  952.                     SourceOp = "Ellipse7_1",
  953.                     Source = "Mask",
  954.                 }
  955.             },
  956.             ViewInfo = OperatorInfo { Pos = { -825, 412.5 } },
  957.         },
  958.         BrightnessContrast9Gain = BezierSpline {
  959.             SplineColor = { Red = 104, Green = 144, Blue = 233 },
  960.             CtrlWZoom = false,
  961.             KeyFrames = {
  962.                 [0] = { 1, RH = { 0.6, 1 }, Flags = { Linear = true } },
  963.                 [20] = { 0, LH = { 4.84848484848486, 0 } }
  964.             }
  965.         },
  966.         BrightnessContrast9 = BrightnessContrast {
  967.             Inputs = {
  968.                 EffectMask = Input {
  969.                     SourceOp = "BrightnessContrast14",
  970.                     Source = "Output",
  971.                 },
  972.                 Gain = Input {
  973.                     SourceOp = "BrightnessContrast9Gain",
  974.                     Source = "Value",
  975.                 },
  976.                 Input = Input {
  977.                     SourceOp = "Background1_4_20",
  978.                     Source = "Output",
  979.                 }
  980.             },
  981.             ViewInfo = OperatorInfo { Pos = { -825, 379.5 } },
  982.         },
  983.         Merge26 = Merge {
  984.             Inputs = {
  985.                 Blend = Input { Value = 0.866, },
  986.                 Background = Input {
  987.                     SourceOp = "SoftGlow2",
  988.                     Source = "Output",
  989.                 },
  990.                 Foreground = Input {
  991.                     SourceOp = "GM_Mask_1_1",
  992.                     Source = "Output",
  993.                 },
  994.                 ApplyMode = Input { Value = FuID { "LinearDodge" }, },
  995.                 PerformDepthMerge = Input { Value = 0, }
  996.             },
  997.             ViewInfo = OperatorInfo { Pos = { -770, 676.5 } },
  998.         },
  999.         SoftGlow2 = SoftGlow {
  1000.             Inputs = {
  1001.                 Blend = Input { Value = 0.402, },
  1002.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1003.                 XGlowSize = Input { Value = 100, },
  1004.                 ColorScale = Input { Value = 1, },
  1005.                 BlueScale = Input { Value = 1.811, },
  1006.                 Input = Input {
  1007.                     SourceOp = "Merge25",
  1008.                     Source = "Output",
  1009.                 }
  1010.             },
  1011.             ViewInfo = OperatorInfo { Pos = { -605, 676.5 } },
  1012.         },
  1013.         Rectangle4 = RectangleMask {
  1014.             Inputs = {
  1015.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1016.                 SoftEdge = Input { Value = 0.4, },
  1017.                 MaskWidth = Input { Value = 1080, },
  1018.                 MaskHeight = Input { Value = 1080, },
  1019.                 PixelAspect = Input { Value = { 1, 1 }, },
  1020.                 ClippingMode = Input { Value = FuID { "None" }, },
  1021.                 Center = Input { Value = { 0.5, -0.0816733067729084 }, },
  1022.                 Width = Input { Value = 1.99800796812749, }
  1023.             },
  1024.             ViewInfo = OperatorInfo { Pos = { -605, 742.5 } },
  1025.         },
  1026.         GradientMapIt_1_2 = MacroOperator {
  1027.             CustomData = {
  1028.                 Path = {
  1029.                     Map = {
  1030.                         ["Setting:"] = "Macros:/"
  1031.                     }
  1032.                 }
  1033.             },
  1034.             Inputs = ordered() {
  1035.                 Input = InstanceInput {
  1036.                     SourceOp = "GM_PR_1_2",
  1037.                     Source = "Input",
  1038.                 },
  1039.                 InputNest = InstanceInput {
  1040.                     SourceOp = "GM_BM_1_2",
  1041.                     Source = "InputNest",
  1042.                     Width = 1,
  1043.                 },
  1044.                 Invert = InstanceInput {
  1045.                     SourceOp = "GM_BM_1_2",
  1046.                     Source = "Invert",
  1047.                     Width = 1,
  1048.                 },
  1049.                 Input2 = InstanceInput {
  1050.                     SourceOp = "GM_BM_1_2",
  1051.                     Source = "MaskSeparator",
  1052.                 },
  1053.                 Channel = InstanceInput {
  1054.                     SourceOp = "GM_BM_1_2",
  1055.                     Source = "Channel",
  1056.                 },
  1057.                 Low = InstanceInput {
  1058.                     SourceOp = "GM_BM_1_2",
  1059.                     Source = "Low",
  1060.                     ControlGroup = 5,
  1061.                     Default = 0,
  1062.                 },
  1063.                 High = InstanceInput {
  1064.                     SourceOp = "GM_BM_1_2",
  1065.                     Source = "High",
  1066.                     ControlGroup = 5,
  1067.                     Default = 1,
  1068.                 },
  1069.                 GradientNest = InstanceInput {
  1070.                     SourceOp = "GM_BM_1_2",
  1071.                     Source = "GradientNest",
  1072.                     Name = "Gradient",
  1073.                     Width = 1,
  1074.                 },
  1075.                 GradientType = InstanceInput {
  1076.                     SourceOp = "GM_FN_1_2",
  1077.                     Source = "GradientType",
  1078.                 },
  1079.                 Start = InstanceInput {
  1080.                     SourceOp = "GM_FN_1_2",
  1081.                     Source = "Start",
  1082.                     DefaultX = 0,
  1083.                     DefaultY = 0.5,
  1084.                 },
  1085.                 End = InstanceInput {
  1086.                     SourceOp = "GM_FN_1_2",
  1087.                     Source = "End",
  1088.                     DefaultX = 1,
  1089.                     DefaultY = 0.5,
  1090.                 },
  1091.                 Gradient = InstanceInput {
  1092.                     SourceOp = "GM_FN_1_2",
  1093.                     Source = "Gradient",
  1094.                 },
  1095.                 GradientInterpolationMethod = InstanceInput {
  1096.                     SourceOp = "GM_FN_1_2",
  1097.                     Source = "GradientInterpolationMethod",
  1098.                 },
  1099.                 Offset = InstanceInput {
  1100.                     SourceOp = "GM_BM_1_2",
  1101.                     Source = "Offset",
  1102.                     Page = "Controls",
  1103.                     Default = 0,
  1104.                 },
  1105.                 Repeat = InstanceInput {
  1106.                     SourceOp = "GM_FN_1_2",
  1107.                     Source = "Repeat",
  1108.                     Default = 0,
  1109.                 },
  1110.                 CompositeNest = InstanceInput {
  1111.                     SourceOp = "GM_BM_1_2",
  1112.                     Source = "CompositeNest",
  1113.                     Name = "Composite and Mask Settings",
  1114.                     Width = 1,
  1115.                 },
  1116.                 ApplyBlank2 = InstanceInput {
  1117.                     SourceOp = "GM_Mask_1_2",
  1118.                     Source = "ApplyBlank1",
  1119.                 },
  1120.                 ApplyMode = InstanceInput {
  1121.                     SourceOp = "GM_Mask_1_2",
  1122.                     Source = "ApplyMode",
  1123.                 },
  1124.                 Blend = InstanceInput {
  1125.                     SourceOp = "GM_Mask_1_2",
  1126.                     Source = "Blend",
  1127.                     Default = 1,
  1128.                 },
  1129.                 Blank3 = InstanceInput {
  1130.                     SourceOp = "GM_Mask_1_2",
  1131.                     Source = "Blank1",
  1132.                 },
  1133.                 ApplyMaskInverted = InstanceInput {
  1134.                     SourceOp = "GM_Mask_1_2",
  1135.                     Source = "ApplyMaskInverted",
  1136.                     Default = 0,
  1137.                 },
  1138.                 MultiplyByMask = InstanceInput {
  1139.                     SourceOp = "GM_Mask_1_2",
  1140.                     Source = "MultiplyByMask",
  1141.                     Default = 0,
  1142.                 },
  1143.                 FitMask = InstanceInput {
  1144.                     SourceOp = "GM_Mask_1_2",
  1145.                     Source = "FitMask",
  1146.                 },
  1147.                 Blank4 = InstanceInput {
  1148.                     SourceOp = "GM_Mask_1_2",
  1149.                     Source = "Blank2",
  1150.                 },
  1151.                 MaskChannel = InstanceInput {
  1152.                     SourceOp = "GM_Mask_1_2",
  1153.                     Source = "MaskChannel",
  1154.                     Default = 3,
  1155.                 },
  1156.                 MaskLow = InstanceInput {
  1157.                     SourceOp = "GM_Mask_1_2",
  1158.                     Source = "MaskLow",
  1159.                     ControlGroup = 25,
  1160.                     Default = 0,
  1161.                 },
  1162.                 MaskHigh = InstanceInput {
  1163.                     SourceOp = "GM_Mask_1_2",
  1164.                     Source = "MaskHigh",
  1165.                     ControlGroup = 25,
  1166.                     Default = 1,
  1167.                 },
  1168.                 MaskClipBlack = InstanceInput {
  1169.                     SourceOp = "GM_Mask_1_2",
  1170.                     Source = "MaskClipBlack",
  1171.                     Name = "Black",
  1172.                     Width = 0.5,
  1173.                     Default = 1,
  1174.                 },
  1175.                 MaskClipWhite = InstanceInput {
  1176.                     SourceOp = "GM_Mask_1_2",
  1177.                     Source = "MaskClipWhite",
  1178.                     Name = "White",
  1179.                     Width = 0.5,
  1180.                     Default = 1,
  1181.                 },
  1182.                 EffectMask = InstanceInput {
  1183.                     SourceOp = "GM_Mask_1_2",
  1184.                     Source = "EffectMask",
  1185.                 }
  1186.             },
  1187.             Outputs = {
  1188.                 MainOutput1 = InstanceOutput {
  1189.                     SourceOp = "GM_Mask_1_2",
  1190.                     Source = "Output",
  1191.                 }
  1192.             },
  1193.             ViewInfo = GroupInfo { Pos = { -770, 742.5 } },
  1194.             Tools = ordered() {
  1195.                 GM_PR_1_2 = PipeRouter {
  1196.                     CtrlWShown = false,
  1197.                     NameSet = true,
  1198.                     Inputs = {
  1199.                         Input = Input {
  1200.                             SourceOp = "Merge26",
  1201.                             Source = "Output",
  1202.                         }
  1203.                     },
  1204.                     ViewInfo = PipeRouterInfo { Pos = { -55, 7.25726 } },
  1205.                 },
  1206.                 GM_BM_1_2 = BitmapMask {
  1207.                     CtrlWZoom = false,
  1208.                     CtrlWShown = false,
  1209.                     NameSet = true,
  1210.                     Inputs = {
  1211.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1212.                         MaskWidth = Input { Value = 1080, },
  1213.                         MaskHeight = Input { Value = 1080, },
  1214.                         PixelAspect = Input { Value = { 1, 1 }, },
  1215.                         UseFrameFormatSettings = Input { Value = 1, },
  1216.                         ClippingMode = Input { Value = FuID { "None" }, },
  1217.                         Image = Input {
  1218.                             SourceOp = "GM_PR_1_2",
  1219.                             Source = "Output",
  1220.                         },
  1221.                         Channel = Input { Value = FuID { "Luminance" }, },
  1222.                         CompositeNest = Input { Value = 1, }
  1223.                     },
  1224.                     ViewInfo = OperatorInfo { Pos = { 55, 40.2573 } },
  1225.                     UserControls = ordered() {
  1226.                         Offset = {
  1227.                             INP_Default = 0,
  1228.                             INP_Integer = false,
  1229.                             ICS_ControlPage = "Controls",
  1230.                             LINKID_DataType = "Number",
  1231.                             INP_MinScale = -0.5,
  1232.                             INPID_InputControl = "ScrewControl",
  1233.                             INP_MaxScale = 0.5,
  1234.                             LINKS_Name = "Offset",
  1235.                         },
  1236.                         InputNest = {
  1237.                             LBLC_DropDownButton = true,
  1238.                             INPID_InputControl = "LabelControl",
  1239.                             LBLC_NumInputs = 5,
  1240.                             IC_ControlPage = 0,
  1241.                             INP_Default = 0,
  1242.                             LINKS_Name = "Input Settings",
  1243.                         },
  1244.                         GradientNest = {
  1245.                             LBLC_DropDownButton = true,
  1246.                             INPID_InputControl = "LabelControl",
  1247.                             LBLC_NumInputs = 7,
  1248.                             IC_ControlPage = 0,
  1249.                             INP_Default = 1,
  1250.                             LINKS_Name = "Gradient Settings",
  1251.                         },
  1252.                         CompositeNest = {
  1253.                             LBLC_DropDownButton = true,
  1254.                             INPID_InputControl = "LabelControl",
  1255.                             LBLC_NumInputs = 13,
  1256.                             IC_ControlPage = 0,
  1257.                             INP_Default = 0,
  1258.                             LINKS_Name = "Composite Settings",
  1259.                         },
  1260.                         MaskNest = {
  1261.                             LBLC_DropDownButton = true,
  1262.                             INPID_InputControl = "LabelControl",
  1263.                             LBLC_NumInputs = 5,
  1264.                             IC_ControlPage = 0,
  1265.                             INP_Default = 0,
  1266.                             LINKS_Name = "Mask Settings",
  1267.                         }
  1268.                     }
  1269.                 },
  1270.                 GM_FN_1_2 = FastNoise {
  1271.                     CtrlWShown = false,
  1272.                     NameSet = true,
  1273.                     Inputs = {
  1274.                         GlobalOut = Input { Value = 78, },
  1275.                         Width = Input {
  1276.                             Value = 1080,
  1277.                             Expression = "GM_BM_1_2.Image.OriginalWidth",
  1278.                         },
  1279.                         Height = Input {
  1280.                             Value = 1080,
  1281.                             Expression = "GM_BM_1_2.Image.OriginalHeight",
  1282.                         },
  1283.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1284.                         Detail = Input { Value = 0, },
  1285.                         Brightness = Input { Value = 1, },
  1286.                         Type = Input { Value = 1, },
  1287.                         Color1Alpha = Input { Value = 1, },
  1288.                         Gradient = Input {
  1289.                             Value = Gradient {
  1290.                                 Colors = {
  1291.                                     [0] = { 0, 0, 0, 1 },
  1292.                                     [0.502487562189055] = { 0.027792, 0.111143296, 0.772, 1 },
  1293.                                     [1] = { 0, 0.736, 1, 1 }
  1294.                                 }
  1295.                             },
  1296.                         },
  1297.                         Offset = Input {
  1298.                             Value = 0.5,
  1299.                             Expression = "GM_BM_1_2.Offset+0.5",
  1300.                         },
  1301.                         NoiseBrightnessMap = Input {
  1302.                             SourceOp = "GM_BM_1_2",
  1303.                             Source = "Mask",
  1304.                         }
  1305.                     },
  1306.                     ViewInfo = OperatorInfo { Pos = { 55, 73.2573 } },
  1307.                 },
  1308.                 GM_Mask_1_2 = Merge {
  1309.                     CtrlWShown = false,
  1310.                     NameSet = true,
  1311.                     Inputs = {
  1312.                         EffectMask = Input {
  1313.                             SourceOp = "Rectangle4",
  1314.                             Source = "Mask",
  1315.                         },
  1316.                         Blend = Input { Value = 0.709, },
  1317.                         Background = Input {
  1318.                             SourceOp = "GM_PR_1_2",
  1319.                             Source = "Output",
  1320.                         },
  1321.                         Foreground = Input {
  1322.                             SourceOp = "GM_FN_1_2",
  1323.                             Source = "Output",
  1324.                         },
  1325.                         PerformDepthMerge = Input { Value = 0, }
  1326.                     },
  1327.                     ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
  1328.                 }
  1329.             },
  1330.             Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, }
  1331.         },
  1332.         BrightnessContrast13 = BrightnessContrast {
  1333.             Inputs = {
  1334.                 Saturation = Input { Value = 2, },
  1335.                 Input = Input {
  1336.                     SourceOp = "GM_Mask_1_2",
  1337.                     Source = "Output",
  1338.                 }
  1339.             },
  1340.             ViewInfo = OperatorInfo { Pos = { -770, 808.5 } },
  1341.         },
  1342.         Merge27 = Merge {
  1343.             Inputs = {
  1344.                 Background = Input {
  1345.                     SourceOp = "BrightnessContrast13",
  1346.                     Source = "Output",
  1347.                 },
  1348.                 Foreground = Input {
  1349.                     SourceOp = "Rays1",
  1350.                     Source = "Output",
  1351.                 },
  1352.                 ApplyMode = Input { Value = FuID { "LinearDodge" }, },
  1353.                 PerformDepthMerge = Input { Value = 0, }
  1354.             },
  1355.             ViewInfo = OperatorInfo { Pos = { -770, 841.5 } },
  1356.         },
  1357.         Rays1 = Fuse.OCLRays {
  1358.             Inputs = {
  1359.                 Blend = Input { Value = 0.9, },
  1360.                 Decay = Input { Value = 0.0213, },
  1361.                 Exposure = Input { Value = 2.205, },
  1362.                 Threshold = Input { Value = 0.8, },
  1363.                 Image = Input {
  1364.                     SourceOp = "pRender2",
  1365.                     Source = "Output",
  1366.                 }
  1367.             },
  1368.             ViewInfo = OperatorInfo { Pos = { -880, 841.5 } },
  1369.         },
  1370.         BrightnessContrast14 = BrightnessContrast {
  1371.             Inputs = {
  1372.                 Alpha = Input { Value = 1, },
  1373.                 Gamma = Input { Value = 2.2, },
  1374.                 Input = Input {
  1375.                     SourceOp = "Ellipse7",
  1376.                     Source = "Mask",
  1377.                 }
  1378.             },
  1379.             ViewInfo = OperatorInfo { Pos = { -990, 379.5 } },
  1380.         },
  1381.         pRender2 = pRender {
  1382.             Inputs = {
  1383.                 _MotionBlurWarning = Input { Disabled = true, },
  1384.                 GlobalOut = Input { Value = 78, },
  1385.                 Width = Input { Value = 1080, },
  1386.                 Height = Input { Value = 1080, },
  1387.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1388.                 OutputMode = Input {
  1389.                     Value = FuID { "TwoD" },
  1390.                     Disabled = true,
  1391.                 },
  1392.                 ["MaterialID.MaterialID"] = Input { Value = 3, },
  1393.                 ["ObjectID.ObjectID"] = Input { Value = 2, },
  1394.                 Input = Input {
  1395.                     SourceOp = "pDirectionalForce1",
  1396.                     Source = "Output",
  1397.                 }
  1398.             },
  1399.             ViewInfo = OperatorInfo { Pos = { -990, 841.5 } },
  1400.         },
  1401.         pEmitter2 = pEmitter {
  1402.             ID = 6294,
  1403.             Inputs = {
  1404.                 Number = Input {
  1405.                     SourceOp = "pEmitter2Number",
  1406.                     Source = "Value",
  1407.                 },
  1408.                 Lifespan = Input { Value = 30, },
  1409.                 PositionVariance = Input { Value = 0.0276, },
  1410.                 VelocityControls = Input { Value = 1, },
  1411.                 Velocity = Input { Value = 0.055, },
  1412.                 Angle = Input { Value = -91.3, },
  1413.                 AngleVariance = Input { Value = 164.3, },
  1414.                 Style = Input { Value = FuID { "ParticleStyleBlob" }, },
  1415.                 ["SphereRgn.Size"] = Input { Value = 0.00446398966625553, },
  1416.                 ["SphereRgn.Translate.X"] = Input { Expression = "Ellipse7.Center.X-0.51", },
  1417.                 ["SphereRgn.Translate.Y"] = Input { Expression = "Ellipse7.Center.Y-0.52", },
  1418.                 ["ParticleStyle.ColorControls"] = Input { Value = 1, },
  1419.                 ["ParticleStyle.ColorVariance"] = Input { Value = 1, },
  1420.                 ["ParticleStyle.BlueLow"] = Input { Value = -1, },
  1421.                 ["ParticleStyle.BlueHigh"] = Input { Value = 1, },
  1422.                 ["ParticleStyle.AlphaLow"] = Input { Value = -1, },
  1423.                 ["ParticleStyle.AlphaHigh"] = Input { Value = 1, },
  1424.                 ["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
  1425.                 ["ParticleStyle.ColorOverLife"] = Input {
  1426.                     Value = Gradient {
  1427.                         Colors = {
  1428.                             [0] = { 1, 1, 1, 1 },
  1429.                             [0.215469613259669] = { 0.897, 0.252, 0.729, 1 },
  1430.                             [0.701657458563536] = { 0, 0, 1, 1 }
  1431.                         }
  1432.                     },
  1433.                 },
  1434.                 ["ParticleStyle.SizeControls"] = Input { Value = 1, },
  1435.                 ["ParticleStyle.Size"] = Input { Value = 0.3, },
  1436.                 ["ParticleStyle.SizeOverLife"] = Input {
  1437.                     SourceOp = "pEmitter2SizeOverLife",
  1438.                     Source = "Value",
  1439.                 },
  1440.                 ["ParticleStyle.BlurOverLife"] = Input {
  1441.                     SourceOp = "pEmitter2BlurOverLife2D",
  1442.                     Source = "Value",
  1443.                 }
  1444.             },
  1445.             ViewInfo = OperatorInfo { Pos = { -990, 676.5 } },
  1446.         },
  1447.         pEmitter2Number = BezierSpline {
  1448.             SplineColor = { Red = 233, Green = 206, Blue = 78 },
  1449.             CtrlWZoom = false,
  1450.             NameSet = true,
  1451.             KeyFrames = {
  1452.                 [50] = { 3, RH = { 51.3333333333333, 2 }, Flags = { Linear = true } },
  1453.                 [54] = { 0, LH = { 52.6666666666667, 1 }, Flags = { Linear = true } }
  1454.             }
  1455.         },
  1456.         pEmitter2SizeOverLife = LUTBezier {
  1457.             KeyColorSplines = {
  1458.                 [0] = {
  1459.                     [0] = { 0.5, RH = { 0.0863557858376511, 0.533096926713948 }, Flags = { Linear = true } },
  1460.                     [0.259067357512953] = { 0.599290780141844, LH = { 0.172711571675302, 0.566193853427896 }, RH = { 0.504317789291882, 0.419621749408983 }, Flags = { Linear = true } },
  1461.                     [0.994818652849741] = { 0.0602836879432623, LH = { 0.749568221070812, 0.239952718676123 }, Flags = { Linear = true } }
  1462.                 }
  1463.             },
  1464.             SplineColor = { Red = 192, Green = 128, Blue = 64 },
  1465.             CtrlWZoom = false,
  1466.         },
  1467.         pEmitter2BlurOverLife2D = LUTBezier {
  1468.             KeyColorSplines = {
  1469.                 [0] = {
  1470.                     [0] = { 0.5, RH = { 0.3, 0.5 }, Flags = { Linear = true } },
  1471.                     [1] = { 0.5, LH = { 0.7, 0.5 }, Flags = { Linear = true } }
  1472.                 }
  1473.             },
  1474.             SplineColor = { Red = 255, Green = 0, Blue = 255 },
  1475.             CtrlWZoom = false,
  1476.             NameSet = true,
  1477.         },
  1478.         pDirectionalForce1 = pDirectionalForce {
  1479.             ID = 6299,
  1480.             Inputs = {
  1481.                 Strength = Input { Value = 0.03, },
  1482.                 Input = Input {
  1483.                     SourceOp = "pEmitter2",
  1484.                     Source = "Output",
  1485.                 },
  1486.                 Probability = Input { Value = 0.559, }
  1487.             },
  1488.             ViewInfo = OperatorInfo { Pos = { -990, 709.5 } },
  1489.         },
  1490.         Ellipse7 = EllipseMask {
  1491.             Inputs = {
  1492.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1493.                 SoftEdge = Input { Value = 0.2, },
  1494.                 Invert = Input { Value = 1, },
  1495.                 MaskWidth = Input { Value = 1080, },
  1496.                 MaskHeight = Input { Value = 1080, },
  1497.                 PixelAspect = Input { Value = { 1, 1 }, },
  1498.                 ClippingMode = Input { Value = FuID { "None" }, },
  1499.                 Center = Input {
  1500.                     SourceOp = "Path2",
  1501.                     Source = "Position",
  1502.                 },
  1503.                 Width = Input {
  1504.                     SourceOp = "Ellipse7Width",
  1505.                     Source = "Value",
  1506.                 },
  1507.                 Height = Input {
  1508.                     Value = 0.725575785161584,
  1509.                     Expression = "Width*2",
  1510.                 },
  1511.                 Angle = Input {
  1512.                     SourceOp = "Path2",
  1513.                     Source = "Heading",
  1514.                 }
  1515.             },
  1516.             ViewInfo = OperatorInfo { Pos = { -1155, 379.5 } },
  1517.         },
  1518.         Ellipse7Width = BezierSpline {
  1519.             SplineColor = { Red = 225, Green = 255, Blue = 0 },
  1520.             CtrlWZoom = false,
  1521.             KeyFrames = {
  1522.                 [0] = { 0.15, RH = { 26, 0.15 }, Flags = { Linear = true } },
  1523.                 [78] = { 0.409, LH = { 52, 0.409 } }
  1524.             }
  1525.         },
  1526.         Ellipse7_1 = EllipseMask {
  1527.             Inputs = {
  1528.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1529.                 SoftEdge = Input { Value = 0.148, },
  1530.                 Invert = Input { Value = 1, },
  1531.                 MaskWidth = Input { Value = 1080, },
  1532.                 MaskHeight = Input { Value = 1080, },
  1533.                 PixelAspect = Input { Value = { 1, 1 }, },
  1534.                 ClippingMode = Input { Value = FuID { "None" }, },
  1535.                 Center = Input {
  1536.                     SourceOp = "Path5",
  1537.                     Source = "Position",
  1538.                 },
  1539.                 Width = Input { Value = 0.52, },
  1540.                 Height = Input { Value = 0.756, },
  1541.                 Angle = Input {
  1542.                     SourceOp = "Path2_2",
  1543.                     Source = "Heading",
  1544.                 }
  1545.             },
  1546.             ViewInfo = OperatorInfo { Pos = { -1155, 412.5 } },
  1547.         },
  1548.         Path5 = PolyPath {
  1549.             DrawMode = "InsertAndModify",
  1550.             CtrlWZoom = false,
  1551.             Inputs = {
  1552.                 Displacement = Input {
  1553.                     SourceOp = "Calculation1",
  1554.                     Source = "Result",
  1555.                 },
  1556.                 PolyLine = Input {
  1557.                     SourceOp = "Publish1",
  1558.                     Source = "Value",
  1559.                 }
  1560.             },
  1561.         },
  1562.         Calculation1 = Calculation {
  1563.             CtrlWZoom = false,
  1564.             Inputs = {
  1565.                 FirstOperand = Input {
  1566.                     SourceOp = "Path2Displacement5",
  1567.                     Source = "Value",
  1568.                 },
  1569.                 Operator = Input { Value = 1, },
  1570.                 SecondOperand = Input { Value = 0.275, }
  1571.             },
  1572.         },
  1573.         Path2_2 = PolyPath {
  1574.             DrawMode = "InsertAndModify",
  1575.             CtrlWZoom = false,
  1576.             Inputs = {
  1577.                 Displacement = Input {
  1578.                     SourceOp = "Path2_2Displacement",
  1579.                     Source = "Value",
  1580.                 },
  1581.                 HeadingOffset = Input {
  1582.                     SourceOp = "Path4_1",
  1583.                     Source = "Heading",
  1584.                 },
  1585.                 PolyLine = Input {
  1586.                     SourceOp = "Publish1_1",
  1587.                     Source = "Value",
  1588.                 }
  1589.             },
  1590.         },
  1591.         Path2_2Displacement = BezierSpline {
  1592.             SplineColor = { Red = 72, Green = 233, Blue = 54 },
  1593.             CtrlWZoom = false,
  1594.             NameSet = true,
  1595.             KeyFrames = {
  1596.                 [0] = { 0, RH = { 19.75, 0.56 }, Flags = { Linear = true } },
  1597.                 [78] = { 1, LH = { 30.7272727272727, 1 } }
  1598.             }
  1599.         },
  1600.         Path4_1 = PolyPath {
  1601.             DrawMode = "InsertAndModify",
  1602.             CtrlWZoom = false,
  1603.             Inputs = {
  1604.                 Displacement = Input {
  1605.                     SourceOp = "Path2Displacement5",
  1606.                     Source = "Value",
  1607.                 },
  1608.                 HeadingOffset = Input { Value = -90, },
  1609.                 PolyLine = Input {
  1610.                     Value = Polyline {
  1611.                         Points = {
  1612.                             { Linear = true, X = -0.257768924302789, Y = -0.123107569721116, RX = 0, RY = 0 },
  1613.                             { Linear = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0, RX = 0, RY = 0 },
  1614.                             { Linear = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0, RX = 0, RY = 0 },
  1615.                             { Linear = true, X = -0.257768924302789, Y = -0.123107569721116, LX = 0, LY = 0 }
  1616.                         }
  1617.                     },
  1618.                 }
  1619.             },
  1620.         },
  1621.         Publish1_1 = PublishPolyLine {
  1622.             CtrlWZoom = false,
  1623.             Inputs = {
  1624.                 Value = Input {
  1625.                     Value = Polyline {
  1626.                         Points = {
  1627.                             { X = -0.220060683872996, Y = -0.500917130938016, RX = -0.026053026860215, RY = 0.126049558918209 },
  1628.                             { X = -0.257768924302789, Y = -0.123107569721116, LX = -0.0134618482608183, LY = -0.125816504899186, RX = 0.0184029290651845, RY = 0.17199660626307 },
  1629.                             { X = -0.0346613545816733, Y = 0.345418326693227, LX = -0.12466307730008, LY = -0.138702892087586 }
  1630.                         }
  1631.                     },
  1632.                 }
  1633.             },
  1634.         },
  1635.         Resize3 = BetterResize {
  1636.             Inputs = {
  1637.                 Width = Input { Value = 800, },
  1638.                 Height = Input { Value = 800, },
  1639.                 HiQOnly = Input { Value = 0, },
  1640.                 PixelAspect = Input { Value = { 1, 1 }, },
  1641.                 Input = Input {
  1642.                     SourceOp = "Merge27",
  1643.                     Source = "Output",
  1644.                 }
  1645.             },
  1646.             ViewInfo = OperatorInfo { Pos = { -770, 907.5 } },
  1647.         },
  1648.         UnsharpMask3 = UnsharpMask {
  1649.             Inputs = {
  1650.                 Gain = Input { Value = 2, },
  1651.                 Input = Input {
  1652.                     SourceOp = "Resize3",
  1653.                     Source = "Output",
  1654.                 }
  1655.             },
  1656.             ViewInfo = OperatorInfo { Pos = { -770, 940.5 } },
  1657.         }
  1658.     }
  1659. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement