Advertisement
marcusa3000

Frequency Separation

Aug 24th, 2023
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.01 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         PipeRouter1 = PipeRouter {
  4.             Inputs = {
  5.                 Input = Input {
  6.                     SourceOp = "PipeRouter4",
  7.                     Source = "Output",
  8.                 },
  9.             },
  10.             ViewInfo = PipeRouterInfo { Pos = { -1760, 742.5 } },
  11.         },
  12.         EdgeDetect1_1 = ofx.com.blackmagicdesign.resolvefx.EdgeDetect {
  13.             Inputs = {
  14.                 Source = Input {
  15.                     SourceOp = "PipeRouter3",
  16.                     Source = "Output",
  17.                 },
  18.                 EdgeDetectMode = Input { Value = FuID { "EDGE_DETECT_MODE_GRAYSCALE" }, },
  19.                 RGBColorRed = Input { Value = 1, },
  20.                 RGBColorGreen = Input { Value = 1, },
  21.                 RGBColorBlue = Input { Value = 1, },
  22.                 detectionGroup = Input { Value = 1, },
  23.                 EdgeThreshold = Input { Value = 0, },
  24.                 EdgeSmooth = Input { Value = 0.100000001490116, },
  25.                 edgeWidth = Input { Value = 0.15, },
  26.                 Brightness = Input { Value = 5, },
  27.                 edgeGamma = Input { Value = 1.256, },
  28.                 DenoiseType = Input { Value = FuID { "DENOISE_TYPE_GAUSSIAN_BLUR" }, },
  29.                 DenoiseStrength = Input { Value = 0.200000002980232, },
  30.                 EdgeBlur = Input { Value = 0.055, },
  31.                 EdgeOverlay = Input { Value = 0, },
  32.                 filterGroup = Input { Value = 1, },
  33.                 filterType = Input { Value = FuID { "FilterTypeNone" }, },
  34.                 filterScale = Input { Value = 0.25, },
  35.                 filterWater = Input { Value = 0.5, },
  36.                 suppression = Input { Value = FuID { "SuppressionKeepDark" }, },
  37.                 halfEdgeGain = Input { Value = 10, },
  38.                 advancedGroup = Input { Value = 0, },
  39.                 autoGain = Input { Value = 0, },
  40.                 isClamp = Input { Value = 1, },
  41.                 BlendAmount = Input { Value = 0, },
  42.                 isLegacy = Input { Value = 0, },
  43.                 blendGroup = Input { Value = 0, },
  44.                 blendIn = Input { Value = 1, },
  45.                 blend = Input { Value = 0, },
  46.                 ignoreContentShape = Input { Value = 0, },
  47.                 legacyIsProcessRGBOnly = Input { Value = 0, },
  48.                 IsNoTemporalFramesReqd = Input { Value = 0, },
  49.                 refreshTrigger = Input { Value = 1, },
  50.                 resolvefxVersion = Input { Value = "2.0", },
  51.             },
  52.             ViewInfo = OperatorInfo { Pos = { -1650, 775.5 } },
  53.         },
  54.         BrightnessContrast1_3 = BrightnessContrast {
  55.             Inputs = {
  56.                 ApplyMaskInverted = Input { Value = 1, },
  57.                 Low = Input { Value = 0.167, },
  58.                 Input = Input {
  59.                     SourceOp = "EdgeDetect1_1",
  60.                     Source = "Output",
  61.                 },
  62.             },
  63.             ViewInfo = OperatorInfo { Pos = { -1650, 808.5 } },
  64.         },
  65.         JPEGDamage1 = ofx.com.blackmagicdesign.resolvefx.JPEGDamage {
  66.             Inputs = {
  67.                 ofxQuality = Input { Value = 41.54, },
  68.                 Resolution = Input { Value = 1, },
  69.                 AspectRatio = Input { Value = 1, },
  70.                 FrequencyScale = Input { Value = 1, },
  71.                 FrequencyType = Input { Value = FuID { "FREQUENCY_TYPE_XY" }, },
  72.                 BlendAmount = Input { Value = 0, },
  73.                 blendGroup = Input { Value = 0, },
  74.                 blendIn = Input { Value = 1, },
  75.                 blend = Input { Value = 0, },
  76.                 ignoreContentShape = Input { Value = 0, },
  77.                 legacyIsProcessRGBOnly = Input { Value = 0, },
  78.                 IsNoTemporalFramesReqd = Input { Value = 0, },
  79.                 refreshTrigger = Input { Value = 1, },
  80.                 resolvefxVersion = Input { Value = "1.1", },
  81.             },
  82.             ViewInfo = OperatorInfo { Pos = { -1485, 610.5 } },
  83.         },
  84.         ErodeDilate1_1 = ErodeDilate {
  85.             Inputs = {
  86.                 Filter = Input { Value = 3, },
  87.                 XAmount = Input { Value = 0.0011, },
  88.                 Input = Input {
  89.                     SourceOp = "BrightnessContrast1_3",
  90.                     Source = "Output",
  91.                 },
  92.             },
  93.             ViewInfo = OperatorInfo { Pos = { -1650, 874.5 } },
  94.         },
  95.         PipeRouter3 = PipeRouter {
  96.             Inputs = {
  97.                 Input = Input {
  98.                     SourceOp = "PipeRouter4",
  99.                     Source = "Output",
  100.                 },
  101.             },
  102.             ViewInfo = PipeRouterInfo { Pos = { -1540, 775.5 } },
  103.         },
  104.         Blur_2 = Blur {
  105.             NameSet = true,
  106.             Inputs = {
  107.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  108.                 XBlurSize = Input { Value = 3.9, },
  109.                 Input = Input {
  110.                     SourceOp = "ErodeDilate1_1",
  111.                     Source = "Output",
  112.                 },
  113.             },
  114.             ViewInfo = OperatorInfo { Pos = { -1650, 907.5 } },
  115.         },
  116.         PipeRouter4 = PipeRouter {
  117.             Inputs = {
  118.                 Input = Input {
  119.                     SourceOp = "JPEGDamage1",
  120.                     Source = "Output",
  121.                 },
  122.             },
  123.             ViewInfo = PipeRouterInfo { Pos = { -1485, 676.5 } },
  124.         },
  125.         MatteControl1_4 = MatteControl {
  126.             Inputs = {
  127.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  128.                 ["Garbage.Matte"] = Input {
  129.                     SourceOp = "Blur_2",
  130.                     Source = "Output",
  131.                 },
  132.                 ["Garbage.MaskNest"] = Input { Value = 1, },
  133.                 ["Garbage.MaskInverted"] = Input { Value = 1, },
  134.                 ["Garbage.MaskChannel"] = Input { Value = 5, },
  135.                 PostMultiplyImage = Input { Value = 1, },
  136.                 Background = Input {
  137.                     SourceOp = "PipeRouter3",
  138.                     Source = "Output",
  139.                 },
  140.             },
  141.             ViewInfo = OperatorInfo { Pos = { -1650, 973.5 } },
  142.         },
  143.         Blur = Blur {
  144.             NameSet = true,
  145.             Inputs = {
  146.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  147.                 XBlurSize = Input { Value = 5, },
  148.                 Input = Input {
  149.                     SourceOp = "PipeRouter4",
  150.                     Source = "Output",
  151.                 },
  152.             },
  153.             ViewInfo = OperatorInfo { Pos = { -1375, 775.5 } },
  154.         },
  155.         ChannelBooleans1 = ChannelBoolean {
  156.             CtrlWZoom = false,
  157.             Inputs = {
  158.                 Operation = Input { Value = 2, },
  159.                 ToAlpha = Input { Value = 4, },
  160.                 Background = Input {
  161.                     SourceOp = "PipeRouter4",
  162.                     Source = "Output",
  163.                 },
  164.                 Foreground = Input {
  165.                     SourceOp = "Blur",
  166.                     Source = "Output",
  167.                 },
  168.             },
  169.             ViewInfo = OperatorInfo { Pos = { -1210, 775.5 } },
  170.         },
  171.         BrightnessContrast1 = BrightnessContrast {
  172.             Inputs = {
  173.                 ApplyMaskInverted = Input { Value = 1, },
  174.                 Brightness = Input { Value = 0.5, },
  175.                 Input = Input {
  176.                     SourceOp = "ChannelBooleans1",
  177.                     Source = "Output",
  178.                 },
  179.             },
  180.             ViewInfo = OperatorInfo { Pos = { -1100, 808.5 } },
  181.         },
  182.         Blur_1 = Blur {
  183.             NameSet = true,
  184.             Inputs = {
  185.                 ApplyMaskInverted = Input { Value = 1, },
  186.                 MaskChannel = Input { Value = 5, },
  187.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  188.                 XBlurSize = Input { Value = 18.1, },
  189.                 Input = Input {
  190.                     SourceOp = "BrightnessContrast1",
  191.                     Source = "Output",
  192.                 },
  193.                 EffectMask = Input {
  194.                     SourceOp = "ErodeDilate1",
  195.                     Source = "Output",
  196.                 }
  197.             },
  198.             ViewInfo = OperatorInfo { Pos = { -1100, 907.5 } },
  199.         },
  200.         BrightnessContrast1_1 = BrightnessContrast {
  201.             Inputs = {
  202.                 ApplyMaskInverted = Input { Value = 1, },
  203.                 Brightness = Input { Value = -0.5, },
  204.                 Input = Input {
  205.                     SourceOp = "Merge3",
  206.                     Source = "Output",
  207.                 },
  208.             },
  209.             ViewInfo = OperatorInfo { Pos = { -1100, 1105.5 } },
  210.         },
  211.         Merge3 = Merge {
  212.             Inputs = {
  213.                 Background = Input {
  214.                     SourceOp = "Blur_1",
  215.                     Source = "Output",
  216.                 },
  217.                 Foreground = Input {
  218.                     SourceOp = "MatteControl1_5",
  219.                     Source = "Output",
  220.                 },
  221.                 PerformDepthMerge = Input { Value = 0, },
  222.             },
  223.             ViewInfo = OperatorInfo { Pos = { -1100, 1039.5 } },
  224.         },
  225.         ChannelBooleans1_1 = ChannelBoolean {
  226.             Inputs = {
  227.                 Operation = Input { Value = 1, },
  228.                 ToAlpha = Input { Value = 4, },
  229.                 Background = Input {
  230.                     SourceOp = "BrightnessContrast1_1",
  231.                     Source = "Output",
  232.                 },
  233.                 Foreground = Input {
  234.                     SourceOp = "Blur",
  235.                     Source = "Output",
  236.                 },
  237.             },
  238.             ViewInfo = OperatorInfo { Pos = { -1210, 1138.5 } },
  239.         },
  240.         PipeRouter2 = PipeRouter {
  241.             Inputs = {
  242.                 Input = Input {
  243.                     SourceOp = "PipeRouter1",
  244.                     Source = "Output",
  245.                 },
  246.             },
  247.             ViewInfo = PipeRouterInfo { Pos = { -1760, 1138.5 } },
  248.         },
  249.         FrameAverage1 = Fuse.FrameAverage {
  250.             Inputs = {
  251.                 SampleDirection = Input { Value = 1, },
  252.                 Input = Input {
  253.                     SourceOp = "Blur_1",
  254.                     Source = "Output",
  255.                 },
  256.             },
  257.             ViewInfo = OperatorInfo { Pos = { -990, 973.5 } },
  258.         },
  259.         MatteControl1_5 = MatteControl {
  260.             Inputs = {
  261.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  262.                 ["Garbage.Matte"] = Input {
  263.                     SourceOp = "Bitmap1",
  264.                     Source = "Mask",
  265.                 },
  266.                 ["Garbage.MaskNest"] = Input { Value = 1, },
  267.                 PostMultiplyImage = Input { Value = 1, },
  268.                 Background = Input {
  269.                     SourceOp = "FrameAverage1",
  270.                     Source = "Output",
  271.                 },
  272.             },
  273.             ViewInfo = OperatorInfo { Pos = { -990, 1006.5 } },
  274.         },
  275.         Merge1 = Merge {
  276.             Inputs = {
  277.                 Background = Input {
  278.                     SourceOp = "ChannelBooleans1_1",
  279.                     Source = "Output",
  280.                 },
  281.                 Foreground = Input {
  282.                     SourceOp = "MatteControl1_4",
  283.                     Source = "Output",
  284.                 },
  285.                 PerformDepthMerge = Input { Value = 0, },
  286.             },
  287.             ViewInfo = OperatorInfo { Pos = { -1485, 1171.5 } },
  288.         },
  289.         FilmGrain1 = FilmGrain {
  290.             Inputs = {
  291.                 MasterStrength = Input { Value = 0.01, },
  292.                 MasterRoughness = Input { Value = 0.25, },
  293.                 Input = Input {
  294.                     SourceOp = "Merge1",
  295.                     Source = "Output",
  296.                 },
  297.             },
  298.             ViewInfo = OperatorInfo { Pos = { -1485, 1204.5 } },
  299.         },
  300.         Rectangle1 = RectangleMask {
  301.             Inputs = {
  302.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  303.                 MaskWidth = Input { Value = 1080, },
  304.                 MaskHeight = Input { Value = 1080, },
  305.                 PixelAspect = Input { Value = { 1, 1 }, },
  306.                 UseFrameFormatSettings = Input { Value = 1, },
  307.                 ClippingMode = Input { Value = FuID { "None" }, },
  308.                 Center = Input { Value = { 0.75, 0.5 }, },
  309.                 Height = Input { Value = 1, },
  310.             },
  311.             ViewInfo = OperatorInfo { Pos = { -1375, 1270.5 } },
  312.         },
  313.         Merge2 = Merge {
  314.             Inputs = {
  315.                 Background = Input {
  316.                     SourceOp = "FilmGrain1",
  317.                     Source = "Output",
  318.                 },
  319.                 Foreground = Input {
  320.                     SourceOp = "PipeRouter2",
  321.                     Source = "Output",
  322.                 },
  323.                 PerformDepthMerge = Input { Value = 0, },
  324.                 EffectMask = Input {
  325.                     SourceOp = "Rectangle1",
  326.                     Source = "Mask",
  327.                 }
  328.             },
  329.             ViewInfo = OperatorInfo { Pos = { -1485, 1270.5 } },
  330.         },
  331.         Bitmap1 = BitmapMask {
  332.             Inputs = {
  333.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  334.                 MaskWidth = Input { Value = 1080, },
  335.                 MaskHeight = Input { Value = 1080, },
  336.                 PixelAspect = Input { Value = { 1, 1 }, },
  337.                 UseFrameFormatSettings = Input { Value = 1, },
  338.                 ClippingMode = Input { Value = FuID { "None" }, },
  339.                 Image = Input {
  340.                     SourceOp = "ErodeDilate1",
  341.                     Source = "Output",
  342.                 },
  343.                 Channel = Input { Value = FuID { "Luminance" }, },
  344.             },
  345.             ViewInfo = OperatorInfo { Pos = { -880, 1006.5 } },
  346.         },
  347.         Paint1 = Paint {
  348.             Inputs = {
  349.                 Input = Input {
  350.                     SourceOp = "Merge2",
  351.                     Source = "Output",
  352.                 },
  353.                 Paint = Input {
  354.                     SourceOp = "PolylineStroke1",
  355.                     Source = "Out",
  356.                 },
  357.             },
  358.             ViewInfo = OperatorInfo { Pos = { -1485, 1303.5 } },
  359.         },
  360.         PolylineStroke1 = PolylineStroke {
  361.             Points = {
  362.             },
  363.             IsThreaded = false,
  364.             Brushes = {
  365.                 "SoftBrush",
  366.                 "CircleBrush"
  367.             },
  368.             ApplyModes = { "PaintApplyColor" },
  369.             CtrlWZoom = false,
  370.             Inputs = {
  371.                 BrushControls = Input { Value = 1, },
  372.                 BrushShape = Input { Value = FuID { "CircleBrush" }, },
  373.                 ["PaintApplyColor.Red"] = Input { Value = 0, },
  374.                 ["PaintApplyColor.Green"] = Input { Value = 0, },
  375.                 ["PaintApplyColor.Blue"] = Input { Value = 0, },
  376.                 ["PaintApplyColor.Opacity"] = Input { Value = 0.25, },
  377.                 StrokeControls = Input { Value = 1, },
  378.                 Polyline = Input {
  379.                     SourceOp = "PolylineStroke1Polyline",
  380.                     Source = "Value",
  381.                 },
  382.                 ["CircleBrush.Size"] = Input { Value = 0.0001, },
  383.                 Point0 = Input {
  384.                     Value = { 0.495689655172414, 0.10480976310122 },
  385.                     Disabled = true,
  386.                 },
  387.                 Point1 = Input { Value = { 0.5, 1 }, },
  388.                 Point2 = Input { Value = { 0.5, 0 }, },
  389.             },
  390.         },
  391.         PolylineStroke1Polyline = BezierSpline {
  392.             SplineColor = { Red = 173, Green = 255, Blue = 47 },
  393.             CtrlWZoom = false,
  394.             NameSet = true,
  395.             KeyFrames = {
  396.                 [45] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  397.                         Points = {
  398.                             { Linear = true, X = 0, Y = 0.5, RX = 0, RY = -0.333333333333333, PublishID = "Point1" },
  399.                             { Linear = true, X = 0, Y = -0.5, LX = 0, LY = 0.333333333333333, PublishID = "Point2" }
  400.                         }
  401.                     } }
  402.             }
  403.         },
  404.         BrightnessContrast1_2 = BrightnessContrast {
  405.             Inputs = {
  406.                 ApplyMaskInverted = Input { Value = 1, },
  407.                 Low = Input { Value = 0.133, },
  408.                 Input = Input {
  409.                     SourceOp = "EdgeDetect1",
  410.                     Source = "Output",
  411.                 },
  412.             },
  413.             ViewInfo = OperatorInfo { Pos = { -825, 874.5 } },
  414.         },
  415.         ErodeDilate1 = ErodeDilate {
  416.             Inputs = {
  417.                 Filter = Input { Value = 3, },
  418.                 XAmount = Input { Value = 0.0089, },
  419.                 Input = Input {
  420.                     SourceOp = "BrightnessContrast1_2",
  421.                     Source = "Output",
  422.                 },
  423.             },
  424.             ViewInfo = OperatorInfo { Pos = { -825, 907.5 } },
  425.         },
  426.         EdgeDetect1 = ofx.com.blackmagicdesign.resolvefx.EdgeDetect {
  427.             Inputs = {
  428.                 Source = Input {
  429.                     SourceOp = "BrightnessContrast1",
  430.                     Source = "Output",
  431.                 },
  432.                 EdgeDetectMode = Input { Value = FuID { "EDGE_DETECT_MODE_GRAYSCALE" }, },
  433.                 RGBColorRed = Input { Value = 1, },
  434.                 RGBColorGreen = Input { Value = 1, },
  435.                 RGBColorBlue = Input { Value = 1, },
  436.                 detectionGroup = Input { Value = 1, },
  437.                 EdgeThreshold = Input { Value = 0, },
  438.                 EdgeSmooth = Input { Value = 0.100000001490116, },
  439.                 edgeWidth = Input { Value = 0.063, },
  440.                 Brightness = Input { Value = 2.5, },
  441.                 edgeGamma = Input { Value = 1.28, },
  442.                 DenoiseType = Input { Value = FuID { "DENOISE_TYPE_GAUSSIAN_BLUR" }, },
  443.                 DenoiseStrength = Input { Value = 0.200000002980232, },
  444.                 EdgeBlur = Input { Value = 0.126, },
  445.                 EdgeOverlay = Input { Value = 0, },
  446.                 filterGroup = Input { Value = 0, },
  447.                 filterType = Input { Value = FuID { "FilterTypeNone" }, },
  448.                 filterScale = Input { Value = 0.25, },
  449.                 filterWater = Input { Value = 0.5, },
  450.                 suppression = Input { Value = FuID { "SuppressionNone" }, },
  451.                 halfEdgeGain = Input { Value = 10, },
  452.                 advancedGroup = Input { Value = 0, },
  453.                 autoGain = Input { Value = 0, },
  454.                 isClamp = Input { Value = 1, },
  455.                 BlendAmount = Input { Value = 0, },
  456.                 isLegacy = Input { Value = 0, },
  457.                 blendGroup = Input { Value = 0, },
  458.                 blendIn = Input { Value = 1, },
  459.                 blend = Input { Value = 0, },
  460.                 ignoreContentShape = Input { Value = 0, },
  461.                 legacyIsProcessRGBOnly = Input { Value = 0, },
  462.                 IsNoTemporalFramesReqd = Input { Value = 0, },
  463.                 refreshTrigger = Input { Value = 1, },
  464.                 resolvefxVersion = Input { Value = "2.0", },
  465.             },
  466.             ViewInfo = OperatorInfo { Pos = { -825, 841.5 } },
  467.         }
  468.     }
  469. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement