Advertisement
marcusa3000

Silhoutte Fill

Jan 11th, 2025
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.98 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         Ellipse1 = EllipseMask {
  4.             Inputs = {
  5.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  6.                 MaskWidth = Input { Value = 1080, },
  7.                 MaskHeight = Input { Value = 1080, },
  8.                 PixelAspect = Input { Value = { 1, 1 }, },
  9.                 ClippingMode = Input { Value = FuID { "None" }, },
  10.                 Center = Input { Value = { 0.684852577986408, 0.865437534397358 }, },
  11.                 Width = Input { Value = 0.134767971420606, },
  12.                 Height = Input { Value = 0.134767971420606, }
  13.             },
  14.             ViewInfo = OperatorInfo { Pos = { 165, -16.5 } },
  15.         },
  16.         Polygon7 = PolylineMask {
  17.             DrawMode = "InsertAndModify",
  18.             DrawMode2 = "InsertAndModify",
  19.             NameSet = true,
  20.             Inputs = {
  21.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  22.                 BorderWidth = Input { Value = 0.007, },
  23.                 Solid = Input { Value = 0, },
  24.                 WriteLength = Input {
  25.                     SourceOp = "Polygon7Length",
  26.                     Source = "Value",
  27.                 },
  28.                 MaskWidth = Input { Value = 1080, },
  29.                 MaskHeight = Input { Value = 1080, },
  30.                 PixelAspect = Input { Value = { 1, 1 }, },
  31.                 ClippingMode = Input { Value = FuID { "None" }, },
  32.                 Polyline = Input {
  33.                     SourceOp = "Publish1",
  34.                     Source = "Value",
  35.                 },
  36.                 Polyline2 = Input {
  37.                     Value = Polyline {
  38.                     },
  39.                     Disabled = true,
  40.                 },
  41.                 Point0 = Input {
  42.                     Value = { 0.876288659793814, 0.660550458715596 },
  43.                     Disabled = true,
  44.                 }
  45.             },
  46.             ViewInfo = OperatorInfo { Pos = { 165, 16.5 } },
  47.         },
  48.         Polygon7Length = BezierSpline {
  49.             SplineColor = { Red = 141, Green = 167, Blue = 243 },
  50.             CtrlWZoom = false,
  51.             NameSet = true,
  52.             KeyFrames = {
  53.                 [0] = { 0, RH = { 10.4, 0.35 }, Flags = { Linear = true } },
  54.                 [190] = { 1, LH = { 184.6, 0.769999999999999 } }
  55.             }
  56.         },
  57.         Publish1 = PublishPolyLine {
  58.             CtrlWZoom = false,
  59.             Inputs = {
  60.                 Value = Input {
  61.                     Value = Polyline {
  62.                         Closed = true,
  63.                         Points = {
  64.                             { Linear = true, X = 0.5, Y = 0.5, LX = 0, LY = -0.139529617621327, RX = -0.333333333333333, RY = 0 },
  65.                             { Linear = true, X = -0.5, Y = 0.5, LX = 0.333333333333333, LY = 0, RX = 0, RY = -0.304815062446077 },
  66.                             { Linear = true, X = -0.5, Y = -0.41444518733823, LX = 0, LY = 0.304815062446077, RX = 0.0509103849985863, RY = 0.138204840323739 },
  67.                             { Linear = true, X = -0.347268845004241, Y = 0.000169333632986602, LX = -0.0509103849985863, LY = -0.138204840323739, RX = 0.0180876869547538, RY = -0.00148466610729855 },
  68.                             { Linear = true, X = -0.29300578413998, Y = -0.00428466468890906, LX = -0.0180876869547538, LY = 0.00148466610729855, RX = 0.00947132697294256, RY = -0.0969541943138843 },
  69.                             { Linear = true, X = -0.264591803221152, Y = -0.295147247630562, LX = -0.00947132697294256, LY = 0.0969541943138843, RX = 0.0271255577325038, RY = -0.0682842507898127 },
  70.                             { Linear = true, X = -0.183215130023641, Y = -0.5, LX = -0.0271255577325038, LY = 0.0682842507898127, RX = 0.0030881149954301, RY = 0.216815023297238 },
  71.                             { Linear = true, X = -0.17395078503735, Y = 0.150445069891715, LX = -0.0030881149954301, LY = -0.216815023297238, RX = -0.0651951860439888, RY = 0.000769578190018522 },
  72.                             { Linear = true, X = -0.369536343169317, Y = 0.15275380446177, LX = 0.0651951860439888, LY = -0.000769578190018522, RX = -0.00228611357522257, RY = 0.0224631712862432 },
  73.                             { Linear = true, X = -0.376394683894984, Y = 0.2201433183205, LX = 0.00228611357522257, LY = -0.0224631712862432, RX = 0.068070620925331, RY = 0.0258314923183636 },
  74.                             { Linear = true, X = -0.172182821118991, Y = 0.29763779527559, LX = -0.068070620925331, LY = -0.0258314923183636, RX = 0.0182147383445732, RY = 0.000368926946572627 },
  75.                             { Linear = true, X = -0.117538606085272, Y = 0.298744576115308, LX = -0.0182147383445732, LY = -0.000368926946572627, RX = -0.00103328510250588, RY = 0.031030808956778 },
  76.                             { Linear = true, X = -0.120638461392789, Y = 0.391837002985642, LX = 0.00103328510250588, LY = -0.031030808956778, RX = 0.00514553381225882, RY = 0.000191737854986533 },
  77.                             { Linear = true, X = -0.105201859956013, Y = 0.392412216550602, LX = -0.00514553381225882, LY = -0.000191737854986533, RX = 0.00143585069996325, RY = -0.0306975861049503 },
  78.                             { Linear = true, X = -0.100894307856123, Y = 0.300319458235751, LX = -0.00143585069996325, LY = 0.0306975861049503, RX = 0.0292973145966431, RY = 0.000680915496219533 },
  79.                             { Linear = true, X = -0.0130023640661938, Y = 0.302362204724409, LX = -0.0292973145966431, LY = -0.000680915496219533, RX = 0.00840556868925661, RY = -0.149081364829396 },
  80.                             { Linear = true, X = 0.012214342001576, Y = -0.14488188976378, LX = -0.00840556868925661, LY = 0.149081364829396, RX = 0.0295464122104373, RY = -0.0913619129850434 },
  81.                             { Linear = true, X = 0.100853578632888, Y = -0.41896762871891, LX = -0.0295464122104373, LY = 0.0913619129850434, RX = 0.00450900051878599, RY = 0.0485857695811887 },
  82.                             { Linear = true, X = 0.114380580189246, Y = -0.273210319975344, LX = -0.00450900051878599, LY = -0.0485857695811887, RX = 0.0464619267272837, RY = 9.76872281732895e-05 },
  83.                             { Linear = true, X = 0.253766360371097, Y = -0.272917258290824, LX = -0.0464619267272837, LY = -9.76872281732895e-05, RX = 0.00201452492756497, RY = 0.0265856223499759 },
  84.                             { Linear = true, X = 0.259809935153792, Y = -0.193160391240896, LX = -0.00201452492756497, LY = -0.0265856223499759, RX = -0.0494281354820912, RY = 0.00966497760824919 },
  85.                             { Linear = true, LockY = true, X = 0.111525528707518, Y = -0.164165458416149, LX = 0.0494281354820912, LY = -0.00966497760824919, RX = -0.001302685459465, RY = 0.073582275231129 },
  86.                             { Linear = true, X = 0.107617472329123, Y = 0.0565813672772379, LX = 0.001302685459465, LY = -0.073582275231129, RX = 0.0172318497277143, RY = 0.0497679464798414 },
  87.                             { Linear = true, X = 0.159313021512266, Y = 0.205885206716762, LX = -0.0172318497277143, LY = -0.0497679464798414, RX = 0.00673685589085633, RY = 0.000383905320477348 },
  88.                             { Linear = true, X = 0.179523589184835, Y = 0.207036922678194, LX = -0.00673685589085633, LY = -0.000383905320477348, RX = -0.00078356117953147, RY = 0.0305445128039653 },
  89.                             { Linear = true, X = 0.177172905646241, Y = 0.29867046109009, LX = 0.00078356117953147, LY = -0.0305445128039653, RX = -0.0246365123978975, RY = 0.00293002407767336 },
  90.                             { X = 0.117593776670001, Y = 0.361330208844241, LX = 0.00135809116053105, LY = -0.039487071207612, RX = -0.00118420735760285, RY = 0.0344313265657061 },
  91.                             { X = 0.183466406960452, Y = 0.432884799148899, LX = -0.0417241303803659, LY = 4.02506678731425e-06, RX = 0.0441189274768445, RY = -4.2560894162556e-06 },
  92.                             { X = 0.252360154250211, Y = 0.366410577273893, LX = -0.000162954721968692, LY = 0.0319112164212242, RX = 0.00021114607714745, RY = -0.0413484683533246 },
  93.                             { X = 0.191775867062414, Y = 0.298432909104942, LX = 0.0282415583483685, LY = 0.00284104484874885, RX = 0.000652636751094051, RY = -0.030195402356735 },
  94.                             { Linear = true, X = 0.193733777315696, Y = 0.207846702034737, LX = -0.000652636751094051, LY = 0.030195402356735, RX = 0.00314653095463633, RY = 0.000179307676177335 },
  95.                             { Linear = true, X = 0.203173370179605, Y = 0.208384625063269, LX = -0.00314653095463633, LY = -0.000179307676177335, RX = 0.00211737423414, RY = -0.043150227798254 },
  96.                             { Linear = true, X = 0.209525492882025, Y = 0.078933941668507, LX = -0.00211737423414, LY = 0.043150227798254, RX = 0.0968248357059917, RY = 0.00082573515583767 },
  97.                             { Linear = true, X = 0.5, Y = 0.08141114713602, LX = -0.0968248357059917, LY = -0.00082573515583767, RX = 0, RY = 0.139529617621327 }
  98.                         }
  99.                     },
  100.                 }
  101.             },
  102.         },
  103.         Wand1 = WandMask {
  104.             CustomData = {
  105.                 Settings = {
  106.                 }
  107.             },
  108.             Inputs = {
  109.                 Level = Input { Expression = "time<=0 and 0 or (Connector.Point1.X<=0.999 and Connector.Point1.Y>=0.9999) and 0 or 1", },
  110.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  111.                 MaskWidth = Input { Value = 1080, },
  112.                 MaskHeight = Input { Value = 1080, },
  113.                 PixelAspect = Input { Value = { 1, 1 }, },
  114.                 ClippingMode = Input { Value = FuID { "None" }, },
  115.                 Source = Input {
  116.                     SourceOp = "Connector",
  117.                     Source = "Mask",
  118.                 },
  119.                 SelectionPoint = Input { Value = { 0.00156539341068059, 0.99849033468307 }, }
  120.             },
  121.             ViewInfo = OperatorInfo { Pos = { 55, 16.5 } },
  122.         },
  123.         MainShape = PolylineMask {
  124.             DrawMode = "InsertAndModify",
  125.             DrawMode2 = "InsertAndModify",
  126.             NameSet = true,
  127.             Inputs = {
  128.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  129.                 BorderWidth = Input { Value = 0.001, },
  130.                 Solid = Input { Value = 0, },
  131.                 WriteLength = Input {
  132.                     SourceOp = "Polygon7Length",
  133.                     Source = "Value",
  134.                 },
  135.                 MaskWidth = Input { Value = 1080, },
  136.                 MaskHeight = Input { Value = 1080, },
  137.                 PixelAspect = Input { Value = { 1, 1 }, },
  138.                 ClippingMode = Input { Value = FuID { "None" }, },
  139.                 Polyline = Input {
  140.                     SourceOp = "Publish1",
  141.                     Source = "Value",
  142.                 },
  143.                 Polyline2 = Input {
  144.                     Value = Polyline {
  145.                     },
  146.                     Disabled = true,
  147.                 },
  148.                 Point0 = Input {
  149.                     Value = { 0.91725768321513, 0.956692913385827 },
  150.                     Disabled = true,
  151.                 },
  152.                 Point1 = Input {
  153.                     Value = { 0.1150512214342, 0.950393700787402 },
  154.                     Disabled = true,
  155.                 },
  156.                 Point2 = Input {
  157.                     Value = { 0.113475177304965, 0.528346456692913 },
  158.                     Disabled = true,
  159.                 },
  160.                 Point3 = Input {
  161.                     Value = { 0.316784869976359, 0.515748031496063 },
  162.                     Disabled = true,
  163.                 },
  164.                 Point4 = Input {
  165.                     Value = { 0.327817178881009, 0.797637795275591 },
  166.                     Disabled = true,
  167.                 },
  168.                 Point5 = Input {
  169.                     Value = { 0.56107171000788, 0.802362204724409 },
  170.                     Disabled = true,
  171.                 },
  172.                 Point6 = Input {
  173.                     Value = { 0.58628841607565, 0.35511811023622 },
  174.                     Disabled = true,
  175.                 },
  176.                 Point7 = Input {
  177.                     Value = { 0.644602048857368, 0.890551181102362 },
  178.                     Disabled = true,
  179.                 },
  180.                 Point8 = Input {
  181.                     Value = { 0.67612293144208, 0.739370078740157 },
  182.                     Disabled = true,
  183.                 },
  184.                 Point9 = Input {
  185.                     Value = { 0.912529550827423, 0.748818897637795 },
  186.                     Disabled = true,
  187.                 }
  188.             },
  189.             ViewInfo = OperatorInfo { Pos = { 55, -49.5 } },
  190.         },
  191.         Connector = PolylineMask {
  192.             DrawMode = "InsertAndModify",
  193.             DrawMode2 = "InsertAndModify",
  194.             NameSet = true,
  195.             Inputs = {
  196.                 EffectMask = Input {
  197.                     SourceOp = "MainShape",
  198.                     Source = "Mask",
  199.                 },
  200.                 Quality = Input { Value = 5, },
  201.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  202.                 BorderWidth = Input { Value = 0.001, },
  203.                 Solid = Input { Value = 0, },
  204.                 MaskWidth = Input { Value = 1080, },
  205.                 MaskHeight = Input { Value = 1080, },
  206.                 PixelAspect = Input { Value = { 1, 1 }, },
  207.                 ClippingMode = Input { Value = FuID { "None" }, },
  208.                 Polyline = Input {
  209.                     Value = Polyline {
  210.                         Points = {
  211.                             { Linear = true, X = 0.5, Y = 0.5, RX = 0, RY = 0, PublishID = "Point0" },
  212.                             { Linear = true, X = 0.5, Y = 0.5, LX = 0, LY = 0, PublishID = "Point1" }
  213.                         }
  214.                     },
  215.                 },
  216.                 Polyline2 = Input {
  217.                     Value = Polyline {
  218.                     },
  219.                     Disabled = true,
  220.                 },
  221.                 Point0 = Input { Value = { 1, 1 }, },
  222.                 Point1 = Input {
  223.                     SourceOp = "Path5",
  224.                     Source = "Position",
  225.                 }
  226.             },
  227.             ViewInfo = OperatorInfo { Pos = { 55, -16.5 } },
  228.         },
  229.         Path5 = PolyPath {
  230.             DrawMode = "InsertAndModify",
  231.             CtrlWZoom = false,
  232.             Inputs = {
  233.                 Displacement = Input {
  234.                     Value = 1,
  235.                     Expression = "MainShape.WriteLength",
  236.                 },
  237.                 PolyLine = Input {
  238.                     SourceOp = "Publish1",
  239.                     Source = "Value",
  240.                 }
  241.             },
  242.         },
  243.         Outline = Background {
  244.             NameSet = true,
  245.             Inputs = {
  246.                 EffectMask = Input {
  247.                     SourceOp = "Polygon7",
  248.                     Source = "Mask",
  249.                 },
  250.                 GlobalOut = Input { Value = 199, },
  251.                 Width = Input { Value = 1080, },
  252.                 Height = Input { Value = 1080, },
  253.                 Depth = Input { Value = 1, },
  254.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  255.                 TopLeftRed = Input { Value = 1, },
  256.                 TopLeftGreen = Input { Value = 1, },
  257.                 TopLeftAlpha = Input { Value = 0.5, }
  258.             },
  259.             ViewInfo = OperatorInfo { Pos = { 165, 49.5 } },
  260.         },
  261.         Fill = Background {
  262.             NameSet = true,
  263.             Inputs = {
  264.                 EffectMask = Input {
  265.                     SourceOp = "Wand1",
  266.                     Source = "Mask",
  267.                 },
  268.                 GlobalOut = Input { Value = 199, },
  269.                 Width = Input { Value = 1080, },
  270.                 Height = Input { Value = 1080, },
  271.                 Depth = Input { Value = 1, },
  272.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  273.                 TopLeftGreen = Input { Value = 1, }
  274.             },
  275.             ViewInfo = OperatorInfo { Pos = { 55, 49.5 } },
  276.         },
  277.         Look_at_me = Merge {
  278.             CtrlWZoom = false,
  279.             NameSet = true,
  280.             Inputs = {
  281.                 Background = Input {
  282.                     SourceOp = "Merge37",
  283.                     Source = "Output",
  284.                 },
  285.                 Foreground = Input {
  286.                     SourceOp = "Outline",
  287.                     Source = "Output",
  288.                 },
  289.                 PerformDepthMerge = Input { Value = 0, }
  290.             },
  291.             ViewInfo = OperatorInfo { Pos = { 165, 82.5 } },
  292.         },
  293.         FastNoise5 = FastNoise {
  294.             Inputs = {
  295.                 GlobalOut = Input { Value = 199, },
  296.                 Width = Input { Value = 1080, },
  297.                 Height = Input { Value = 1080, },
  298.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  299.                 Contrast = Input { Value = 0.56, },
  300.                 Brightness = Input { Value = -0.5, },
  301.                 LockXY = Input { Value = 0, },
  302.                 YScale = Input { Value = 8.21, },
  303.                 Color1Red = Input { Value = 0.05, },
  304.                 Color1Green = Input { Value = 0.05, },
  305.                 Color1Blue = Input { Value = 0.05, },
  306.                 Color2Red = Input { Value = 0.95, },
  307.                 Color2Green = Input { Value = 0.95, },
  308.                 Color2Blue = Input { Value = 0.95, }
  309.             },
  310.             ViewInfo = OperatorInfo { Pos = { -55, 82.5 } },
  311.         },
  312.         Merge37 = Merge {
  313.             Inputs = {
  314.                 Blend = Input { Value = 0.2, },
  315.                 Background = Input {
  316.                     SourceOp = "FastNoise5",
  317.                     Source = "Output",
  318.                 },
  319.                 Foreground = Input {
  320.                     SourceOp = "Fill",
  321.                     Source = "Output",
  322.                 },
  323.                 PerformDepthMerge = Input { Value = 0, }
  324.             },
  325.             ViewInfo = OperatorInfo { Pos = { 55, 82.5 } },
  326.         },
  327.         silhouetteFill = Underlay {
  328.             NameSet = true,
  329.             ViewInfo = UnderlayInfo {
  330.                 Pos = { 65.7264, -83.917 },
  331.                 Size = { 388.427, 227.548 }
  332.             },
  333.         }
  334.     }
  335. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement