Advertisement
marcusa3000

Hacky Stroke and Fill

Feb 21st, 2024
1,152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 21.38 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         Polygon2 = PolylineMask {
  4.             DrawMode = "ModifyOnly",
  5.             DrawMode2 = "InsertAndModify",
  6.             Inputs = {
  7.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  8.                 BorderWidth = Input { Value = 0.013, },
  9.                 Solid = Input { Value = 0, },
  10.                 JoinStyle = Input { Value = 2, },
  11.                 MaskWidth = Input { Value = 1080, },
  12.                 MaskHeight = Input { Value = 1918, },
  13.                 PixelAspect = Input { Value = { 1, 1 }, },
  14.                 UseFrameFormatSettings = Input { Value = 1, },
  15.                 ClippingMode = Input { Value = FuID { "None" }, },
  16.                 Polyline = Input {
  17.                     SourceOp = "Polygon2Polyline",
  18.                     Source = "Value""Polygon2",
  19.                     Source = "Mask",
  20.                 },
  21.                 GlobalOut = Input { Value = 450, },
  22.                 Width = Input { Value = 1080, },
  23.                 Height = Input { Value = 1080, },
  24.                 Depth = Input { Value = 1, },
  25.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  26.                 TopLeftGreen = Input { Value = 0.512, },
  27.                 TopLeftBlue = Input { Value = 1, },
  28.                 TopRightRed = Input { Value = 1, },
  29.                 TopRightGreen = Input { Value = 1, },
  30.                 TopRightBlue = Input { Value = 1, },
  31.                 BottomLeftRed = Input { Value = 1, },
  32.                 BottomLeftGreen = Input { Value = 0.5, },
  33.                 BottomRightGreen = Input { Value = 0.5, },
  34.                 BottomRightBlue = Input { Value = 1, },
  35.                 Start = Input { Value = { 0.5, 0 }, },
  36.                 End = Input { Value = { 0.5, 1 }, },
  37.                 Gradient = Input {
  38.                     Value = Gradient {
  39.                         Colors = {
  40.                             [0] = { 1, 1, 1, 1 },
  41.                             [1] = { 0, 0, 0, 1 }
  42.                         }
  43.                     },
  44.                 },
  45.             },
  46.             ViewInfo = OperatorInfo { Pos = { -495, 313.5 } },
  47.         },
  48.         Background_13 = Background {
  49.             NameSet = true,
  50.             Inputs = {
  51.                 EffectMask = Input {
  52.                     SourceOp = "Polygon2",
  53.                     Source = "Mask",
  54.                 },
  55.                 GlobalOut = Input { Value = 450, },
  56.                 Width = Input { Value = 1080, },
  57.                 Height = Input { Value = 1080, },
  58.                 Depth = Input { Value = 1, },
  59.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  60.                 TopLeftRed = Input { Value = 0.78, },
  61.                 TopLeftGreen = Input { Value = 1, },
  62.                 TopRightRed = Input { Value = 1, },
  63.                 TopRightGreen = Input { Value = 1, },
  64.                 TopRightBlue = Input { Value = 1, },
  65.                 BottomLeftRed = Input { Value = 1, },
  66.                 BottomLeftGreen = Input { Value = 0.5, },
  67.                 BottomRightGreen = Input { Value = 0.5, },
  68.                 BottomRightBlue = Input { Value = 1, },
  69.                 Start = Input { Value = { 0.5, 0 }, },
  70.                 End = Input { Value = { 0.5, 1 }, },
  71.                 Gradient = Input {
  72.                     Value = Gradient {
  73.                         Colors = {
  74.                             [0] = { 1, 1, 1, 1 },
  75.                             [1] = { 0, 0, 0, 1 }
  76.                         }
  77.                     },
  78.                 },
  79.             },
  80.             ViewInfo = OperatorInfo { Pos = { -660, 313.5 } },
  81.         },
  82.         CleanPlate1 = CleanPLate {
  83.             Inputs = {
  84.                 EffectMask = Input {
  85.                     SourceOp = "Wand1",
  86.                     Source = "Mask",
  87.                 },
  88.                 Method = Input { Value = FuID { "Ranges" }, },
  89.                 InsideFill = Input { Value = 1, },
  90.                 HoldTime = Input { Value = 150, },
  91.                 ["Garbage.MaskNest"] = Input { Value = 1, },
  92.                 Input = Input {
  93.                     SourceOp = "Background_13",
  94.                     Source = "Output",
  95.                 },
  96.             },
  97.             ViewInfo = OperatorInfo { Pos = { -660, 379.5 } },
  98.         },
  99.         Wand1 = WandMask {
  100.             Inputs = {
  101.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  102.                 Invert = Input { Value = 1, },
  103.                 MaskWidth = Input { Value = 1080, },
  104.                 MaskHeight = Input { Value = 1918, },
  105.                 PixelAspect = Input { Value = { 1, 1 }, },
  106.                 UseFrameFormatSettings = Input { Value = 1, },
  107.                 ClippingMode = Input { Value = FuID { "None" }, },
  108.                 Source = Input {
  109.                     SourceOp = "Background_13",
  110.                     Source = "Output",
  111.                 },
  112.                 SelectionPoint = Input { Value = { 0.0001, 0 }, },
  113.                 Range = Input { Value = 0.057, },
  114.             },
  115.             ViewInfo = OperatorInfo { Pos = { -770, 379.5 } },
  116.         },
  117.         Merge1_2 = Merge {
  118.             CtrlWZoom = false,
  119.             Inputs = {
  120.                 Background = Input {
  121.                     SourceOp = "ErodeDilate1_2",
  122.                     Source = "Output",
  123.                 },
  124.                 Foreground = Input {
  125.                     SourceOp = "Background_12",
  126.                     Source = "Output",
  127.                 },
  128.                 PerformDepthMerge = Input { Value = 0, },
  129.             },
  130.             ViewInfo = OperatorInfo { Pos = { -495, 478.5 } },
  131.         },
  132.         ErodeDilate1_2 = ErodeDilate {
  133.             Inputs = {
  134.                 Filter = Input { Value = 3, },
  135.                 XAmount = Input { Value = -0.002, },
  136.                 Input = Input {
  137.                     SourceOp = "CleanPlate1",
  138.                     Source = "Output",
  139.                 },
  140.             },
  141.             ViewInfo = OperatorInfo { Pos = { -660, 478.5 } },
  142.         }
  143.     }
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement