Advertisement
marcusa3000

Grafitti displacement

Jan 26th, 2025
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 43.07 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         Merge3 = Merge {
  4.             Inputs = {
  5.                 Background = Input {
  6.                     SourceOp = "Crop_18",
  7.                     Source = "Output",
  8.                 },
  9.                 Foreground = Input {
  10.                     SourceOp = "Grain1",
  11.                     Source = "Output",
  12.                 },
  13.                 PerformDepthMerge = Input { Value = 0, }
  14.             },
  15.             ViewInfo = OperatorInfo { Pos = { -55, 676.5 } },
  16.         },
  17.         LumaKeyer1 = LumaKeyer {
  18.             Inputs = {
  19.                 High = Input { Value = 0.2934, },
  20.                 Low = Input { Value = 0.256, },
  21.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  22.                 Input = Input {
  23.                     SourceOp = "BrightnessContrast4",
  24.                     Source = "Output",
  25.                 }
  26.             },
  27.             ViewInfo = OperatorInfo { Pos = { -220, 544.5 } },
  28.         },
  29.         BrightnessContrast5 = BrightnessContrast {
  30.             Inputs = {
  31.                 Saturation = Input { Value = 0, },
  32.                 Low = Input { Value = 0.239, },
  33.                 High = Input { Value = 0.35, },
  34.                 Input = Input {
  35.                     SourceOp = "BrightnessContrast4",
  36.                     Source = "Output",
  37.                 }
  38.             },
  39.             ViewInfo = OperatorInfo { Pos = { -220, 478.5 } },
  40.         },
  41.         Blur1 = Blur {
  42.             Inputs = {
  43.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  44.                 Input = Input {
  45.                     SourceOp = "BrightnessContrast3",
  46.                     Source = "Output",
  47.                 }
  48.             },
  49.             ViewInfo = OperatorInfo { Pos = { -330, 610.5 } },
  50.         },
  51.         Displace1 = Displace {
  52.             Inputs = {
  53.                 Blend = Input {
  54.                     SourceOp = "Displace1Blend",
  55.                     Source = "Value",
  56.                 },
  57.                 Type = Input { Value = 1, },
  58.                 XRefraction = Input { Value = 0.001, },
  59.                 Input = Input {
  60.                     SourceOp = "Merge3_1",
  61.                     Source = "Output",
  62.                 },
  63.                 Foreground = Input {
  64.                     SourceOp = "BrightnessContrast5",
  65.                     Source = "Output",
  66.                 }
  67.             },
  68.             ViewInfo = OperatorInfo { Pos = { -330, 478.5 } },
  69.         },
  70.         Displace1Blend = BezierSpline {
  71.             SplineColor = { Red = 205, Green = 205, Blue = 205 },
  72.             CtrlWZoom = false,
  73.             NameSet = true,
  74.             KeyFrames = {
  75.                 [0] = { 1, RH = { 0.333333333333333, 0.666666666666667 }, Flags = { Linear = true } },
  76.                 [1] = { 0, LH = { 0.666666666666667, 0.333333333333333 }, Flags = { Linear = true } }
  77.             }
  78.         },
  79.         BrightnessContrast3 = BrightnessContrast {
  80.             Inputs = {
  81.                 Blend = Input { Value = 0.449, },
  82.                 Gain = Input { Value = 1.15, },
  83.                 Saturation = Input { Value = 0.66, },
  84.                 PreDividePostMultiply = Input { Value = 1, },
  85.                 Input = Input {
  86.                     SourceOp = "Displace1",
  87.                     Source = "Output",
  88.                 },
  89.                 EffectMask = Input {
  90.                     SourceOp = "LumaKeyer1",
  91.                     Source = "Output",
  92.                 }
  93.             },
  94.             ViewInfo = OperatorInfo { Pos = { -330, 544.5 } },
  95.         },
  96.         Grain1 = Grain {
  97.             Inputs = {
  98.                 Power = Input { Value = 1.42, },
  99.                 Red = Input {
  100.                     SourceOp = "Grain1Red",
  101.                     Source = "Value",
  102.                 },
  103.                 Green = Input {
  104.                     SourceOp = "Grain1Green",
  105.                     Source = "Value",
  106.                 },
  107.                 Blue = Input {
  108.                     SourceOp = "Grain1Blue",
  109.                     Source = "Value",
  110.                 },
  111.                 Input = Input {
  112.                     SourceOp = "Blur1",
  113.                     Source = "Output",
  114.                 }
  115.             },
  116.             ViewInfo = OperatorInfo { Pos = { -330, 643.5 } },
  117.         },
  118.         Grain1Red = LUTBezier {
  119.             KeyColorSplines = {
  120.                 [0] = {
  121.                     [0] = { 1, RH = { 0.3, 1 }, Flags = { Linear = true } },
  122.                     [1] = { 1, LH = { 0.7, 1 }, Flags = { Linear = true } }
  123.                 }
  124.             },
  125.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  126.             CtrlWZoom = false,
  127.             NameSet = true,
  128.         },
  129.         Grain1Green = LUTBezier {
  130.             KeyColorSplines = {
  131.                 [0] = {
  132.                     [0] = { 1, RH = { 0.3, 1 }, Flags = { Linear = true } },
  133.                     [1] = { 1, LH = { 0.7, 1 }, Flags = { Linear = true } }
  134.                 }
  135.             },
  136.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  137.             CtrlWZoom = false,
  138.             NameSet = true,
  139.         },
  140.         Grain1Blue = LUTBezier {
  141.             KeyColorSplines = {
  142.                 [0] = {
  143.                     [0] = { 1, RH = { 0.3, 1 }, Flags = { Linear = true } },
  144.                     [1] = { 1, LH = { 0.7, 1 }, Flags = { Linear = true } }
  145.                 }
  146.             },
  147.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  148.             CtrlWZoom = false,
  149.             NameSet = true,
  150.         },
  151.         BrightnessContrast4 = BrightnessContrast {
  152.             Inputs = {
  153.                 Gain = Input { Value = 0.78, },
  154.                 Input = Input {
  155.                     SourceOp = "Crop_18",
  156.                     Source = "Output",
  157.                 },
  158.                 EffectMask = Input {
  159.                     SourceOp = "Polygon2",
  160.                     Source = "Mask",
  161.                 }
  162.             },
  163.             ViewInfo = OperatorInfo { Pos = { -110, 412.5 } },
  164.         },
  165.         Polygon2 = PolylineMask {
  166.             DrawMode = "InsertAndModify",
  167.             DrawMode2 = "InsertAndModify",
  168.             PolyLine2Disabled = true,
  169.             Inputs = {
  170.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  171.                 MaskWidth = Input { Value = 1080, },
  172.                 MaskHeight = Input { Value = 1080, },
  173.                 PixelAspect = Input { Value = { 1, 1 }, },
  174.                 ClippingMode = Input { Value = FuID { "None" }, },
  175.                 Polyline = Input {
  176.                     SourceOp = "Polygon2Polyline",
  177.                     Source = "Value",
  178.                 },
  179.                 Polyline2 = Input {
  180.                     SourceOp = "Polygon2Polyline2",
  181.                     Source = "Value",
  182.                 }
  183.             },
  184.             ViewInfo = OperatorInfo { Pos = { -220, 412.5 } },
  185.         },
  186.         Polygon2Polyline = BezierSpline {
  187.             SplineColor = { Red = 173, Green = 255, Blue = 47 },
  188.             CtrlWZoom = false,
  189.             NameSet = true,
  190.             KeyFrames = {
  191.                 [107] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  192.                         Closed = true,
  193.                         Points = {
  194.                             { Linear = true, LockPF = true, LockP = true, X = 0.0231876332622601, Y = -0.336317135549872, LX = -0.000355366027007771, LY = 0.0400682011935209, RX = -0.0534825870646766, RY = -0.00213128729752774 },
  195.                             { Linear = true, LockP = true, X = -0.13726012793177, Y = -0.342710997442455, LX = 0.0534825870646766, LY = 0.00213128729752774, RX = 0.000355366027007827, RY = 0.0392156862745098 },
  196.                             { Linear = true, LockP = true, X = -0.136194029850746, Y = -0.225063938618926, LX = -0.000355366027007827, LY = -0.0392156862745098, RX = 0.052771855010661, RY = 0.00298380221653882 },
  197.                             { Linear = true, LockP = true, X = 0.0221215351812368, Y = -0.216112531969309, LX = -0.052771855010661, LY = -0.00298380221653882, RX = 0.000355366027007771, RY = -0.0400682011935209 }
  198.                         }
  199.                     } }
  200.             }
  201.         },
  202.         Polygon2Polyline2 = BezierSpline {
  203.             SplineColor = { Red = 160, Green = 252, Blue = 4 },
  204.             CtrlWZoom = false,
  205.             NameSet = true,
  206.             KeyFrames = {
  207.                 [107] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  208.                         Closed = true,
  209.                         Points = {
  210.                             { Linear = true, LockPF = true, LockP = true, X = 0.0231876332622601, Y = -0.336317135549872, LX = 0.00142146410803131, LY = 0.0605285592497869, RX = -0.0534825870646766, RY = -0.00213128729752774 },
  211.                             { Linear = true, LockP = true, X = -0.13726012793177, Y = -0.342710997442455, LX = 0.0534825870646766, LY = 0.00213128729752774, RX = 0.000355366027007827, RY = 0.062233589087809 },
  212.                             { Linear = true, LockP = true, X = -0.136194029850746, Y = -0.156010230179028, LX = -0.000355366027007827, LY = -0.062233589087809, RX = 0.0545486851457001, RY = 0.000426257459505586 },
  213.                             { Linear = true, LockP = true, X = 0.0274520255863541, Y = -0.154731457800511, LX = -0.0545486851457001, LY = -0.000426257459505586, RX = -0.00142146410803131, RY = -0.0605285592497869 }
  214.                         }
  215.                     } }
  216.             }
  217.         },
  218.         BrightnessContrast2_3 = BrightnessContrast {
  219.             Inputs = {
  220.                 ApplyMaskInverted = Input { Value = 1, },
  221.                 Alpha = Input { Value = 1, },
  222.                 Gain = Input { Value = 0, },
  223.                 Input = Input {
  224.                     SourceOp = "Crop_18",
  225.                     Source = "Output",
  226.                 }
  227.             },
  228.             ViewInfo = OperatorInfo { Pos = { -220, 346.5 } },
  229.         },
  230.         Merge3_1 = Merge {
  231.             Inputs = {
  232.                 Background = Input {
  233.                     SourceOp = "BrightnessContrast2_3",
  234.                     Source = "Output",
  235.                 },
  236.                 Foreground = Input {
  237.                     SourceOp = "BrightnessContrast2",
  238.                     Source = "Output",
  239.                 },
  240.                 Center = Input { Value = { 0.4029284164859, 0.337345478204294 }, },
  241.                 PerformDepthMerge = Input { Value = 0, }
  242.             },
  243.             ViewInfo = OperatorInfo { Pos = { -330, 346.5 } },
  244.         },
  245.         BrightnessContrast2 = BrightnessContrast {
  246.             Inputs = {
  247.                 ApplyMaskInverted = Input { Value = 1, },
  248.                 Alpha = Input { Value = 1, },
  249.                 Gain = Input { Value = 0, },
  250.                 Input = Input {
  251.                     SourceOp = "Crop_18_1",
  252.                     Source = "Output",
  253.                 },
  254.                 EffectMask = Input {
  255.                     SourceOp = "Polygon1",
  256.                     Source = "Mask",
  257.                 }
  258.             },
  259.             ViewInfo = OperatorInfo { Pos = { -330, 280.5 } },
  260.         },
  261.         Crop_18_1 = Crop {
  262.             NameSet = true,
  263.             Inputs = {
  264.                 XOffset = Input { Value = 423, },
  265.                 YOffset = Input { Value = 127, },
  266.                 XSize = Input { Value = 210, },
  267.                 YSize = Input { Value = 293, },
  268.                 Input = Input {
  269.                     SourceOp = "Crop_18",
  270.                     Source = "Output",
  271.                 }
  272.             },
  273.             ViewInfo = OperatorInfo { Pos = { -220, 280.5 } },
  274.             UserControls = ordered() {
  275.                 Separator1 = {
  276.                     INPID_InputControl = "SeparatorControl",
  277.                     ICS_ControlPage = "Crop",
  278.                 },
  279.                 ExportInvertedCrop = {
  280.                     INP_Integer = false,
  281.                     IC_NoLabel = true,
  282.                     LINKID_DataType = "Number",
  283.                     BTNCS_Execute = "                       comp:StartUndo('Export Inverted Crop');\n                       crop = comp.ActiveTool;\n                       newcrop = comp:AddTool(\"Crop\", -32768, -32768);\n                     newcrop.XOffset:SetExpression(\"-\"..crop:GetAttrs().TOOLS_Name..\".XOffset\");\n                       newcrop.YOffset:SetExpression(\"-\"..crop:GetAttrs().TOOLS_Name..\".YOffset\");\n                       newcrop.XSize:SetExpression(crop:GetAttrs().TOOLS_Name..\".Input.OriginalWidth\");\n                        newcrop.YSize:SetExpression(crop:GetAttrs().TOOLS_Name..\".Input.OriginalHeight\");\n                       newcrop.ClippingMode = \"None\";\n                      newcrop:SetAttrs({ TOOLS_Name = crop:GetAttrs().TOOLS_Name..\"_Inverted\" });\n                     comp:EndUndo();\n                       ",
  284.                     ICS_ControlPage = "Crop",
  285.                     INPID_InputControl = "ButtonControl",
  286.                     LINKS_Name = "Export Inverted Crop",
  287.                 },
  288.                 Separator2 = {
  289.                     INPID_InputControl = "SeparatorControl",
  290.                     ICS_ControlPage = "Crop",
  291.                 },
  292.                 Red = {
  293.                     { MBTNC_AddButton = "Red" },
  294.                     INPID_InputControl = "MultiButtonControl",
  295.                     MBTNC_ShowBasicButton = true,
  296.                     INP_Default = 1,
  297.                     MBTNC_Type = "Toggle",
  298.                     INP_External = false,
  299.                     LINKID_DataType = "Number",
  300.                     IC_NoLabel = true,
  301.                     MBTNC_StretchToFit = true,
  302.                     ICS_ControlPage = "Crop",
  303.                     LINKS_Name = "Red",
  304.                 },
  305.                 Green = {
  306.                     { MBTNC_AddButton = "Green" },
  307.                     INPID_InputControl = "MultiButtonControl",
  308.                     MBTNC_ShowBasicButton = true,
  309.                     INP_Default = 1,
  310.                     MBTNC_Type = "Toggle",
  311.                     INP_External = false,
  312.                     LINKID_DataType = "Number",
  313.                     IC_NoLabel = true,
  314.                     MBTNC_StretchToFit = true,
  315.                     ICS_ControlPage = "Crop",
  316.                     LINKS_Name = "Green",
  317.                 },
  318.                 Blue = {
  319.                     { MBTNC_AddButton = "Blue" },
  320.                     INPID_InputControl = "MultiButtonControl",
  321.                     MBTNC_ShowBasicButton = true,
  322.                     INP_Default = 1,
  323.                     MBTNC_Type = "Toggle",
  324.                     INP_External = false,
  325.                     LINKID_DataType = "Number",
  326.                     IC_NoLabel = true,
  327.                     MBTNC_StretchToFit = true,
  328.                     ICS_ControlPage = "Crop",
  329.                     LINKS_Name = "Blue",
  330.                 },
  331.                 Alpha = {
  332.                     { MBTNC_AddButton = "Alpha" },
  333.                     INPID_InputControl = "MultiButtonControl",
  334.                     MBTNC_ShowBasicButton = true,
  335.                     INP_Default = 1,
  336.                     MBTNC_Type = "Toggle",
  337.                     INP_External = false,
  338.                     LINKID_DataType = "Number",
  339.                     IC_NoLabel = true,
  340.                     MBTNC_StretchToFit = true,
  341.                     ICS_ControlPage = "Crop",
  342.                     LINKS_Name = "Alpha",
  343.                 },
  344.                 Spacer = {
  345.                     INPID_InputControl = "SpacerControl",
  346.                     ICS_ControlPage = "Crop",
  347.                 },
  348.                 AutoCrop = {
  349.                     INP_MaxAllowed = 1000000,
  350.                     INP_Integer = false,
  351.                     INPID_InputControl = "ButtonControl",
  352.                     INP_MaxScale = 1,
  353.                     IC_NoLabel = true,
  354.                     INP_MinScale = 0,
  355.                     INP_MinAllowed = -1000000,
  356.                     LINKID_DataType = "Number",
  357.                     INP_External = false,
  358.                     INP_Passive = true,
  359.                     ICS_ControlPage = "Crop",
  360.                     LINKS_Name = "Auto Crop"
  361.                 }
  362.             }
  363.         },
  364.         Polygon1 = PolylineMask {
  365.             DrawMode = "InsertAndModify",
  366.             DrawMode2 = "InsertAndModify",
  367.             Inputs = {
  368.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  369.                 SoftEdge = Input { Value = 0.0115, },
  370.                 MaskWidth = Input { Value = 1080, },
  371.                 MaskHeight = Input { Value = 1080, },
  372.                 PixelAspect = Input { Value = { 1, 1 }, },
  373.                 ClippingMode = Input { Value = FuID { "None" }, },
  374.                 Polyline = Input {
  375.                     SourceOp = "Polygon1Polyline",
  376.                     Source = "Value",
  377.                 },
  378.                 Polyline2 = Input {
  379.                     Value = Polyline {
  380.                     },
  381.                     Disabled = true,
  382.                 }
  383.             },
  384.             ViewInfo = OperatorInfo { Pos = { -330, 247.5 } },
  385.         },
  386.         Polygon1Polyline = BezierSpline {
  387.             SplineColor = { Red = 173, Green = 255, Blue = 47 },
  388.             CtrlWZoom = false,
  389.             NameSet = true,
  390.             KeyFrames = {
  391.                 [98] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  392.                         Closed = true,
  393.                         Points = {
  394.                             { Linear = true, X = -0.2160751565762, Y = -0.388833499501495, LX = 0.00310424628741888, LY = -0.00316446627513428, RX = -0.0162375318951519, RY = -0.0056497175141243 },
  395.                             { Linear = true, X = -0.264787752261656, Y = -0.405782652043868, LX = 0.0162375318951519, LY = 0.0056497175141243, RX = -0.0143818139642774, RY = 0.00166168162180127 },
  396.                             { Linear = true, X = -0.307933194154488, Y = -0.400797607178465, LX = 0.0143818139642774, LY = -0.00166168162180127, RX = -0.0106703781025284, RY = 0.00598205383848453 },
  397.                             { Linear = true, X = -0.339944328462074, Y = -0.382851445663011, LX = 0.0106703781025284, LY = -0.00598205383848453, RX = -0.00371143586174901, RY = 0.00697906281156531 },
  398.                             { Linear = true, X = -0.351078636047321, Y = -0.361914257228315, LX = 0.00371143586174901, LY = -0.00697906281156531, RX = -0.00927858965437254, RY = 0.00432037221668328 },
  399.                             { Linear = true, X = -0.378914405010438, Y = -0.348953140578265, LX = 0.00927858965437254, LY = -0.00432037221668328, RX = -0.0106086807587046, RY = 0.0126742019223484 },
  400.                             { Linear = true, X = -0.410740447286552, Y = -0.31093053481122, LX = 0.0106086807587046, LY = -0.0126742019223484, RX = -0.0037731332055728, RY = 0.00194859634950275 },
  401.                             { Linear = true, X = -0.422059846903271, Y = -0.305084745762712, LX = 0.0037731332055728, LY = -0.00194859634950275, RX = -0.0069589422407794, RY = 0 },
  402.                             { Linear = true, X = -0.442936673625609, Y = -0.305084745762712, LX = 0.0069589422407794, LY = -0, RX = 0, RY = 0.00299102691924226 },
  403.                             { Linear = true, X = -0.442936673625609, Y = -0.296111665004985, LX = -0, LY = -0.00299102691924226, RX = -0.00139178844815589, RY = 0.00398803589232303 },
  404.                             { Linear = true, X = -0.447112038970077, Y = -0.284147557328016, LX = 0.00139178844815589, LY = -0.00398803589232303, RX = -0.0018557179308745, RY = 0.00531738118976407 },
  405.                             { Linear = true, X = -0.4526791927627, Y = -0.268195413758724, LX = 0.0018557179308745, LY = -0.00531738118976407, RX = -0.000463929482718617, RY = 0.00997008973080754 },
  406.                             { Linear = true, X = -0.454070981210856, Y = -0.238285144566301, LX = 0.000463929482718617, LY = -0.00997008973080754, RX = -0.00649501275806078, RY = 0.0103024260551678 },
  407.                             { Linear = true, X = -0.473556019485038, Y = -0.207377866400798, LX = 0.00649501275806078, LY = -0.0103024260551678, RX = -0.0018557179308745, RY = 0.0116317713526088 },
  408.                             { Linear = true, X = -0.479123173277662, Y = -0.172482552342971, LX = 0.0018557179308745, LY = -0.0116317713526088, RX = 0.00278357689631176, RY = 0.0139581256231306 },
  409.                             { Linear = true, X = -0.470772442588727, Y = -0.130608175473579, LX = -0.00278357689631176, LY = -0.0139581256231306, RX = 0.0153096729297147, RY = 0.0202725157859754 },
  410.                             { Linear = true, X = -0.424843423799582, Y = -0.0697906281156531, LX = -0.0153096729297147, LY = -0.0202725157859754, RX = 0.00231964741359312, RY = 0.00631439016284481 },
  411.                             { Linear = true, X = -0.417884481558803, Y = -0.0508474576271186, LX = -0.00231964741359312, LY = -0.00631439016284481, RX = -0.0018557179308745, RY = 0.00365569956796276 },
  412.                             { Linear = true, X = -0.423451635351427, Y = -0.0398803589232303, LX = 0.0018557179308745, LY = -0.00365569956796276, RX = 0.011134307585247, RY = 0.00997008973080758 },
  413.                             { Linear = true, X = -0.390048712595685, Y = -0.0099700897308076, LX = -0.011134307585247, LY = -0.00997008973080758, RX = -0.00463929482718626, RY = 0.000664672648720518 },
  414.                             { Linear = true, X = -0.403966597077244, Y = -0.00797607178464604, LX = 0.00463929482718626, LY = -0.000664672648720518, RX = -0.00139178844815589, RY = 0.00465270854104351 },
  415.                             { Linear = true, X = -0.408141962421712, Y = 0.00598205383848449, LX = 0.00139178844815589, LY = -0.00465270854104351, RX = 0.0115982370679657, RY = 0.0086407444333666 },
  416.                             { Linear = true, X = -0.373347251217815, Y = 0.0319042871385843, LX = -0.0115982370679657, LY = -0.0086407444333666, RX = -0.00371143586174903, RY = 0.002658690594882 },
  417.                             { Linear = true, X = -0.384481558803062, Y = 0.0398803589232303, LX = 0.00371143586174903, LY = -0.002658690594882, RX = -0.0018557179308745, RY = 0.00697906281156531 },
  418.                             { Linear = true, X = -0.390048712595685, Y = 0.0608175473579262, LX = 0.0018557179308745, LY = -0.00697906281156531, RX = 0.0125260960334029, RY = 0.00830840810900631 },
  419.                             { Linear = true, X = -0.352470424495477, Y = 0.0857427716849452, LX = -0.0125260960334029, LY = -0.00830840810900631, RX = -0.000463929482718617, RY = 0.00930541708208706 },
  420.                             { Linear = true, X = -0.353862212943633, Y = 0.113659022931206, LX = 0.000463929482718617, LY = -0.00930541708208706, RX = -0.00417536534446764, RY = 0.0112994350282486 },
  421.                             { Linear = true, X = -0.366388308977036, Y = 0.147557328015952, LX = 0.00417536534446764, LY = -0.0112994350282486, RX = 0.0222686151704941, RY = 0.00232635427052178 },
  422.                             { Linear = true, X = -0.299582463465553, Y = 0.154536390827517, LX = -0.0222686151704941, LY = -0.00232635427052178, RX = 0.0120621665506843, RY = -0.00498504486540378 },
  423.                             { Linear = true, X = -0.2633959638135, Y = 0.139581256231306, LX = -0.0120621665506843, LY = 0.00498504486540378, RX = 0.0171653908605892, RY = -0.0099700897308076 },
  424.                             { Linear = true, X = -0.211899791231733, Y = 0.109670987038883, LX = -0.0171653908605892, LY = 0.0099700897308076, RX = 0.00231964741359314, RY = -0.00531738118976403 },
  425.                             { Linear = true, X = -0.204940848990953, Y = 0.0937188434695913, LX = -0.00231964741359314, LY = 0.00531738118976403, RX = 0.003711435861749, RY = -0.000664672648720499 },
  426.                             { Linear = true, X = -0.193806541405706, Y = 0.0917248255234298, LX = -0.003711435861749, LY = 0.000664672648720499, RX = 0.00649501275806079, RY = -0.00664672648720506 },
  427.                             { Linear = true, X = -0.174321503131524, Y = 0.0717846460618146, LX = -0.00649501275806079, LY = 0.00664672648720506, RX = 0.0051032243099049, RY = -0.00498504486540378 },
  428.                             { Linear = true, X = -0.159011830201809, Y = 0.0568295114656032, LX = -0.0051032243099049, LY = 0.00498504486540378, RX = -0.00417536534446764, RY = -0.0122964440013293 },
  429.                             { Linear = true, X = -0.171537926235212, Y = 0.0199401794616152, LX = 0.00417536534446764, LY = 0.0122964440013293, RX = 0.0115982370679657, RY = 0.0106347623795281 },
  430.                             { Linear = true, X = -0.136743215031315, Y = 0.0518444666001994, LX = -0.0115982370679657, LY = -0.0106347623795281, RX = 0.00259284107666622, RY = 0.0121050405197963 },
  431.                             { Linear = true, X = -0.128964691801317, Y = 0.0881595881595881, LX = -0.00259284107666622, LY = -0.0121050405197963, RX = 0.00917614203072012, RY = 0.0231660231660232 },
  432.                             { Linear = true, X = -0.101436265709156, Y = 0.157657657657658, LX = -0.00917614203072012, LY = -0.0231660231660232, RX = 0.00359066427289049, RY = 0.00657800657800656 },
  433.                             { Linear = true, X = -0.0906642728904847, Y = 0.177391677391677, LX = -0.00359066427289049, LY = -0.00657800657800656, RX = -0.00438858966686614, RY = 0.00143000143000142 },
  434.                             { Linear = true, X = -0.103830041891083, Y = 0.181681681681682, LX = 0.00438858966686614, LY = -0.00143000143000142, RX = -0.00239377618192699, RY = 0.00371800371800372 },
  435.                             { Linear = true, X = -0.111011370436864, Y = 0.192835692835693, LX = 0.00239377618192699, LY = -0.00371800371800372, RX = 0.00518651506084182, RY = 0.00829400829400832 },
  436.                             { Linear = true, X = -0.0954518252543387, Y = 0.217717717717718, LX = -0.00518651506084182, LY = -0.00829400829400832, RX = 0.0103730301216836, RY = 0.00371800371800372 },
  437.                             { Linear = true, X = -0.0643327348892879, Y = 0.228871728871729, LX = -0.0103730301216836, LY = -0.00371800371800372, RX = -0.0111709555156593, RY = 0.00657800657800655 },
  438.                             { Linear = true, X = -0.0978456014362657, Y = 0.248605748605749, LX = 0.0111709555156593, LY = -0.00657800657800655, RX = 0.000398962696987822, RY = 0.00829400829400833 },
  439.                             { Linear = true, X = -0.0966487133453022, Y = 0.273487773487774, LX = -0.000398962696987822, LY = -0.00829400829400833, RX = 0.0123678436066228, RY = 0.00114400114400111 },
  440.                             { Linear = true, X = -0.0595451825254339, Y = 0.276919776919777, LX = -0.0123678436066228, LY = -0.00114400114400111, RX = 0.00279273887891483, RY = 0.00343200343200345 },
  441.                             { Linear = true, X = -0.0511669658886894, Y = 0.287215787215787, LX = -0.00279273887891483, LY = -0.00343200343200345, RX = -0.00159585078795133, RY = 0.00543400543400544 },
  442.                             { Linear = true, X = -0.0559545182525434, Y = 0.303517803517804, LX = 0.00159585078795133, LY = -0.00543400543400544, RX = -0.00678236584879314, RY = 0 },
  443.                             { Linear = true, X = -0.0763016157989228, Y = 0.303517803517804, LX = 0.00678236584879314, LY = -0, RX = -0.00239377618192699, RY = 0.00400400400400399 },
  444.                             { Linear = true, X = -0.0834829443447038, Y = 0.315529815529816, LX = 0.00239377618192699, LY = -0.00400400400400399, RX = 0, RY = 0.00829400829400828 },
  445.                             { Linear = true, X = -0.0834829443447038, Y = 0.34041184041184, LX = -0, LY = -0.00829400829400828, RX = -0.00837821663674447, RY = 0.00772200772200774 },
  446.                             { Linear = true, X = -0.108617594254937, Y = 0.363577863577864, LX = 0.00837821663674447, LY = -0.00772200772200774, RX = 0, RY = 0.00686400686400686 },
  447.                             { Linear = true, X = -0.108617594254937, Y = 0.384169884169884, LX = -0, LY = -0.00686400686400686, RX = 0.000398962696987841, RY = 0.0105820105820106 },
  448.                             { Linear = true, X = -0.107420706163974, Y = 0.415915915915916, LX = -0.000398962696987841, LY = -0.0105820105820106, RX = 0.0139636943945741, RY = 0.014014014014014 },
  449.                             { Linear = true, X = -0.0655296229802513, Y = 0.457957957957958, LX = -0.0139636943945741, LY = -0.014014014014014, RX = 0.0147616197885498, RY = 0.00829400829400834 },
  450.                             { Linear = true, X = -0.021244763614602, Y = 0.482839982839983, LX = -0.0147616197885498, LY = -0.00829400829400834, RX = 0.00678236584879314, RY = -0.000286000286000287 },
  451.                             { Linear = true, X = -0.000897666068222614, Y = 0.481981981981982, LX = -0.00678236584879314, LY = 0.000286000286000287, RX = 0, RY = -0.00686400686400686 },
  452.                             { Linear = true, X = -0.000897666068222614, Y = 0.461389961389961, LX = -0, LY = 0.00686400686400686, RX = 0.00119688809096348, RY = -0.00686400686400686 },
  453.                             { Linear = true, X = 0.00269299820466784, Y = 0.440797940797941, LX = -0.00119688809096348, LY = 0.00686400686400686, RX = 0.0063834031518053, RY = -0.00257400257400259 },
  454.                             { Linear = true, X = 0.0218432076600837, Y = 0.433075933075933, LX = -0.0063834031518053, LY = 0.00257400257400259, RX = 0.0155595451825254, RY = -0.000858000858000844 },
  455.                             { Linear = true, X = 0.0685218432076601, Y = 0.430501930501931, LX = -0.0155595451825254, LY = 0.000858000858000844, RX = 0.0135647316975863, RY = -0.00314600314600314 },
  456.                             { Linear = true, X = 0.109216038300419, Y = 0.421063921063921, LX = -0.0135647316975863, LY = 0.00314600314600314, RX = 0.00678236584879314, RY = -0.00772200772200774 },
  457.                             { Linear = true, X = 0.129563135846798, Y = 0.397897897897898, LX = -0.00678236584879314, LY = 0.00772200772200774, RX = 0.00957510472770795, RY = 0.00343200343200345 },
  458.                             { Linear = true, X = 0.158288450029922, Y = 0.408193908193908, LX = -0.00957510472770795, LY = -0.00343200343200345, RX = 0.00957510472770795, RY = 0.00772200772200771 },
  459.                             { Linear = true, X = 0.187013764213046, Y = 0.431359931359931, LX = -0.00957510472770795, LY = -0.00772200772200771, RX = 0.00997406742469579, RY = 0.00514800514800512 },
  460.                             { Linear = true, X = 0.216935966487133, Y = 0.446803946803947, LX = -0.00997406742469579, LY = -0.00514800514800512, RX = 0.00797925393975663, RY = 0.00228800228800232 },
  461.                             { Linear = true, X = 0.240873728306403, Y = 0.453667953667954, LX = -0.00797925393975663, LY = -0.00228800228800232, RX = 0.00438858966686616, RY = 0.00257400257400259 },
  462.                             { Linear = true, X = 0.254039497307002, Y = 0.461389961389961, LX = -0.00438858966686616, LY = -0.00257400257400259, RX = 0.00558547775782962, RY = -0.00343200343200343 },
  463.                             { Linear = true, X = 0.270795930580491, Y = 0.451093951093951, LX = -0.00558547775782962, LY = 0.00343200343200343, RX = 0, RY = -0.00572000572000571 },
  464.                             { Linear = true, X = 0.270795930580491, Y = 0.433933933933934, LX = -0, LY = 0.00572000572000571, RX = 0.0175543586674646, RY = -0.00572000572000575 },
  465.                             { Linear = true, X = 0.323459006582885, Y = 0.416773916773917, LX = -0.0175543586674646, LY = 0.00572000572000575, RX = 0.00797925393975663, RY = -0.0134420134420134 },
  466.                             { Linear = true, X = 0.347396768402154, Y = 0.376447876447876, LX = -0.00797925393975663, LY = 0.0134420134420134, RX = -0.00478755236385398, RY = -0.00972400972400974 },
  467.                             { Linear = true, X = 0.333034111310592, Y = 0.347275847275847, LX = 0.00478755236385398, LY = 0.00972400972400974, RX = -0.0111709555156593, RY = -0.0157300157300157 },
  468.                             { Linear = true, X = 0.299521244763615, Y = 0.3000858000858, LX = 0.0111709555156593, LY = 0.0157300157300157, RX = 0.00678236584879314, RY = -0.00400400400400402 },
  469.                             { Linear = true, X = 0.319868342309994, Y = 0.288073788073788, LX = -0.00678236584879314, LY = 0.00400400400400402, RX = 0.00478755236385396, RY = -0.00715000715000713 },
  470.                             { Linear = true, X = 0.334230999401556, Y = 0.266623766623767, LX = -0.00478755236385396, LY = 0.00715000715000713, RX = -0.00997406742469577, RY = -0.0122980122980123 },
  471.                             { Linear = true, X = 0.304308797127469, Y = 0.22972972972973, LX = 0.00997406742469577, LY = 0.0122980122980123, RX = 0.00598444045481746, RY = -0.0062920062920063 },
  472.                             { Linear = true, X = 0.322262118491921, Y = 0.210853710853711, LX = -0.00598444045481746, LY = 0.0062920062920063, RX = 0.0175543586674646, RY = -0.0205920205920206 },
  473.                             { Linear = true, X = 0.374925194494315, Y = 0.149077649077649, LX = -0.0175543586674646, LY = 0.0205920205920206, RX = 0.00239377618192697, RY = -0.00686400686400686 },
  474.                             { Linear = true, X = 0.382106523040096, Y = 0.128485628485629, LX = -0.00239377618192697, LY = 0.00686400686400686, RX = 0.000398962696987841, RY = -0.00514800514800514 },
  475.                             { Linear = true, X = 0.383303411131059, Y = 0.113041613041613, LX = -0.000398962696987841, LY = 0.00514800514800514, RX = -0.00438858966686613, RY = -0.00743600743600744 },
  476.                             { Linear = true, X = 0.370137642130461, Y = 0.0907335907335908, LX = 0.00438858966686613, LY = 0.00743600743600744, RX = -0.00877717933373231, RY = -0.00171600171600172 },
  477.                             { Linear = true, X = 0.343806104129264, Y = 0.0855855855855856, LX = 0.00877717933373231, LY = 0.00171600171600172, RX = -0.00558547775782966, RY = 0.00114400114400115 },
  478.                             { Linear = true, X = 0.327049670855775, Y = 0.089017589017589, LX = 0.00558547775782966, LY = -0.00114400114400115, RX = -0.00718132854578098, RY = -0.00171600171600172 },
  479.                             { Linear = true, X = 0.305505685218432, Y = 0.0838695838695839, LX = 0.00718132854578098, LY = 0.00171600171600172, RX = -0.00837821663674443, RY = 0.00143000143000142 },
  480.                             { Linear = true, X = 0.280371035308199, Y = 0.0881595881595881, LX = 0.00837821663674443, LY = -0.00143000143000142, RX = -0.00997406742469579, RY = 0 },
  481.                             { Linear = true, X = 0.250448833034111, Y = 0.0881595881595881, LX = 0.00997406742469579, LY = -0, RX = 0.0111709555156593, RY = -0.0117260117260117 },
  482.                             { Linear = true, X = 0.283961699581089, Y = 0.0529815529815529, LX = -0.0111709555156593, LY = 0.0117260117260117, RX = 0.00518651506084182, RY = -0.0174460174460174 },
  483.                             { Linear = true, X = 0.299521244763615, Y = 0.000643500643500605, LX = -0.00518651506084182, LY = 0.0174460174460174, RX = 0.00319170157590265, RY = -0.0183040183040183 },
  484.                             { Linear = true, X = 0.309096349491323, Y = -0.0542685542685543, LX = -0.00319170157590265, LY = 0.0183040183040183, RX = -0.00478755236385398, RY = -0.012012012012012 },
  485.                             { Linear = true, X = 0.294733692399761, Y = -0.0903045903045903, LX = 0.00478755236385398, LY = 0.012012012012012, RX = -0.00398962696987833, RY = -0.0108680108680109 },
  486.                             { Linear = true, X = 0.282764811490126, Y = -0.122908622908623, LX = 0.00398962696987833, LY = 0.0108680108680109, RX = -0.00438858966686613, RY = 0.00200200200200202 },
  487.                             { Linear = true, X = 0.269599042489527, Y = -0.116902616902617, LX = 0.00438858966686613, LY = -0.00200200200200202, RX = 0.000398962696987804, RY = 0.00715000715000715 },
  488.                             { Linear = true, X = 0.270795930580491, Y = -0.0954525954525954, LX = -0.000398962696987804, LY = -0.00715000715000715, RX = -0.00239377618192697, RY = 0.00257400257400257 },
  489.                             { Linear = true, X = 0.26361460203471, Y = -0.0877305877305877, LX = 0.00239377618192697, LY = -0.00257400257400257, RX = -0.00199481348493917, RY = 0.00657800657800657 },
  490.                             { Linear = true, X = 0.257630161579892, Y = -0.067996567996568, LX = 0.00199481348493917, LY = -0.00657800657800657, RX = -0.00797925393975663, RY = -0.00257400257400257 },
  491.                             { Linear = true, X = 0.233692399760622, Y = -0.0757185757185757, LX = 0.00797925393975663, LY = 0.00257400257400257, RX = -0.00558547775782966, RY = -0.00972400972400972 },
  492.                             { Linear = true, X = 0.216935966487133, Y = -0.104890604890605, LX = 0.00558547775782966, LY = 0.00972400972400972, RX = -0.0127668063036106, RY = -0.00743600743600744 },
  493.                             { Linear = true, X = 0.178635547576302, Y = -0.127198627198627, LX = 0.0127668063036106, LY = 0.00743600743600744, RX = 0.00877717933373231, RY = -0.000858000858000862 },
  494.                             { Linear = true, X = 0.204967085577499, Y = -0.12977262977263, LX = -0.00877717933373231, LY = 0.000858000858000862, RX = 0.00758029124276878, RY = -0.00772200772200772 },
  495.                             { Linear = true, X = 0.227707959305805, Y = -0.152938652938653, LX = -0.00758029124276878, LY = 0.00772200772200772, RX = 0.0171553959704768, RY = -0.0082940082940083 },
  496.                             { Linear = true, X = 0.279174147217235, Y = -0.177820677820678, LX = -0.0171553959704768, LY = 0.0082940082940083, RX = 0.0179533213644524, RY = -0.00743600743600744 },
  497.                             { Linear = true, X = 0.333034111310592, Y = -0.2001287001287, LX = -0.0179533213644524, LY = 0.00743600743600744, RX = 0.00877717933373229, RY = -0.00743600743600741 },
  498.                             { Linear = true, X = 0.359365649311789, Y = -0.222436722436722, LX = -0.00877717933373229, LY = 0.00743600743600741, RX = 0.00319170157590267, RY = -0.00943800943800946 },
  499.                             { Linear = true, X = 0.368940754039497, Y = -0.250750750750751, LX = -0.00319170157590267, LY = 0.00943800943800946, RX = 0.00837821663674445, RY = -0.01001001001001 },
  500.                             { Linear = true, X = 0.394075403949731, Y = -0.280780780780781, LX = -0.00837821663674445, LY = 0.01001001001001, RX = 0.0011968880909635, RY = -0.00858000858000857 },
  501.                             { Linear = true, X = 0.397666068222621, Y = -0.306520806520806, LX = -0.0011968880909635, LY = 0.00858000858000857, RX = -0.00199481348493917, RY = -0.00772200772200774 },
  502.                             { Linear = true, X = 0.391681627767804, Y = -0.32968682968683, LX = 0.00199481348493917, LY = 0.00772200772200774, RX = -0.00797925393975663, RY = -0.00743600743600744 },
  503.                             { Linear = true, X = 0.367743865948534, Y = -0.351994851994852, LX = 0.00797925393975663, LY = 0.00743600743600744, RX = -0.00518651506084182, RY = -0.00228800228800226 },
  504.                             { Linear = true, X = 0.352184320766008, Y = -0.358858858858859, LX = 0.00518651506084182, LY = 0.00228800228800226, RX = -0.0063834031518053, RY = 0.00371800371800372 },
  505.                             { Linear = true, X = 0.333034111310592, Y = -0.347704847704848, LX = 0.0063834031518053, LY = -0.00371800371800372, RX = 0, RY = 0.00829400829400828 },
  506.                             { Linear = true, X = 0.333034111310592, Y = -0.322822822822823, LX = -0, LY = -0.00829400829400828, RX = -0.00478755236385398, RY = 0.00686400686400686 },
  507.                             { Linear = true, X = 0.318671454219031, Y = -0.302230802230802, LX = 0.00478755236385398, LY = -0.00686400686400686, RX = -0.00678236584879314, RY = 0.00858000858000859 },
  508.                             { Linear = true, X = 0.298324356672651, Y = -0.276490776490776, LX = 0.00678236584879314, LY = -0.00858000858000859, RX = -0.00758029124276882, RY = 0.00800800800800801 },
  509.                             { Linear = true, X = 0.275583482944345, Y = -0.252466752466752, LX = 0.00758029124276882, LY = -0.00800800800800801, RX = -0.00438858966686613, RY = 0.00371800371800371 },
  510.                             { Linear = true, X = 0.262417713943746, Y = -0.241312741312741, LX = 0.00438858966686613, LY = -0.00371800371800371, RX = -0.00758029124276878, RY = 0.00286000286000287 },
  511.                             { Linear = true, X = 0.23967684021544, Y = -0.232732732732733, LX = 0.00758029124276878, LY = -0.00286000286000287, RX = -0.0115699182126471, RY = 0.00114400114400112 },
  512.                             { Linear = true, X = 0.204967085577499, Y = -0.229300729300729, LX = 0.0115699182126471, LY = -0.00114400114400112, RX = -0.00797925393975665, RY = -0.000286000286000278 },
  513.                             { Linear = true, X = 0.181029323758229, Y = -0.23015873015873, LX = 0.00797925393975665, LY = 0.000286000286000278, RX = 0.000797925393975672, RY = -0.0062920062920063 },
  514.                             { Linear = true, X = 0.183423099940156, Y = -0.249034749034749, LX = -0.000797925393975672, LY = 0.0062920062920063, RX = -0.00239377618192701, RY = -0.0102960102960103 },
  515.                             { Linear = true, X = 0.176241771394375, Y = -0.27992277992278, LX = 0.00239377618192701, LY = 0.0102960102960103, RX = -0.00518651506084177, RY = -0.00943800943800943 },
  516.                             { Linear = true, X = 0.160682226211849, Y = -0.308236808236808, LX = 0.00518651506084177, LY = 0.00943800943800943, RX = -0.00598444045481751, RY = -0.00600600600600602 },
  517.                             { Linear = true, X = 0.142728904847397, Y = -0.326254826254826, LX = 0.00598444045481751, LY = 0.00600600600600602, RX = -0.00678236584879314, RY = -0.00543400543400542 },
  518.                             { Linear = true, X = 0.122381807301017, Y = -0.342556842556843, LX = 0.00678236584879314, LY = 0.00543400543400542, RX = 0.00758029124276882, RY = -0.00200200200200201 },
  519.                             { Linear = true, X = 0.145122681029324, Y = -0.348562848562849, LX = -0.00758029124276882, LY = 0.00200200200200201, RX = 0.00917614203072012, RY = -0.00171600171600171 },
  520.                             { Linear = true, X = 0.172651107121484, Y = -0.353710853710854, LX = -0.00917614203072012, LY = 0.00171600171600171, RX = 0.00159585078795131, RY = -0.00629200629200631 },
  521.                             { Linear = true, X = 0.177438659485338, Y = -0.372586872586873, LX = -0.00159585078795131, LY = 0.00629200629200631, RX = 0.00957510472770796, RY = 0.0022880022880023 },
  522.                             { Linear = true, X = 0.206163973668462, Y = -0.365722865722866, LX = -0.00957510472770796, LY = -0.0022880022880023, RX = 0.00359066427289049, RY = -0.00200200200200199 },
  523.                             { Linear = true, X = 0.216935966487133, Y = -0.371728871728872, LX = -0.00359066427289049, LY = 0.00200200200200199, RX = 0.00837821663674447, RY = 0.00228800228800228 },
  524.                             { Linear = true, X = 0.242070616397367, Y = -0.364864864864865, LX = -0.00837821663674447, LY = -0.00228800228800228, RX = 0.00398962696987833, RY = -0.00314600314600316 },
  525.                             { Linear = true, X = 0.254039497307002, Y = -0.374302874302874, LX = -0.00398962696987833, LY = 0.00314600314600316, RX = 0.00438858966686613, RY = -0.0105820105820106 },
  526.                             { Linear = true, X = 0.2672052663076, Y = -0.406048906048906, LX = -0.00438858966686613, LY = 0.0105820105820106, RX = -0.00398962696987829, RY = -0.00514800514800516 },
  527.                             { Linear = true, X = 0.255236385397965, Y = -0.421492921492922, LX = 0.00398962696987829, LY = 0.00514800514800516, RX = -0.00957510472770799, RY = -0.00114400114400115 },
  528.                             { Linear = true, X = 0.226511071214841, Y = -0.424924924924925, LX = 0.00957510472770799, LY = 0.00114400114400115, RX = -0.0103730301216836, RY = -0.000572000572000556 },
  529.                             { Linear = true, X = 0.195391980849791, Y = -0.426640926640927, LX = 0.0103730301216836, LY = 0.000572000572000556, RX = -0.00758029124276881, RY = 0.00257400257400257 },
  530.                             { Linear = true, X = 0.172651107121484, Y = -0.418918918918919, LX = 0.00758029124276881, LY = -0.00257400257400257, RX = -0.00478755236385398, RY = -0.00143000143000144 },
  531.                             { Linear = true, X = 0.158288450029922, Y = -0.423208923208923, LX = 0.00478755236385398, LY = 0.00143000143000144, RX = -0.0123678436066228, RY = -0.000858000858000844 },
  532.                             { Linear = true, X = 0.121184919210054, Y = -0.425782925782926, LX = 0.0123678436066228, LY = 0.000858000858000844, RX = -0.0143626570915619, RY = -0.00143000143000144 },
  533.                             { Linear = true, X = 0.078096947935368, Y = -0.43007293007293, LX = 0.0143626570915619, LY = 0.00143000143000144, RX = -0.0103730301216836, RY = 0.00143000143000144 },
  534.                             { Linear = true, X = 0.0469778575703171, Y = -0.425782925782926, LX = 0.0103730301216836, LY = -0.00143000143000144, RX = -0.00398962696987829, RY = 0.00143000143000142 },
  535.                             { Linear = true, X = 0.0350089766606823, Y = -0.421492921492922, LX = 0.00398962696987829, LY = -0.00143000143000142, RX = -0.00718132854578098, RY = -0.00143000143000142 },
  536.                             { Linear = true, X = 0.0134649910233393, Y = -0.425782925782926, LX = 0.00718132854578098, LY = 0.00143000143000142, RX = -0.0135647316975863, RY = -0.00171600171600172 },
  537.                             { Linear = true, X = -0.0272292040694195, Y = -0.430930930930931, LX = 0.0135647316975863, LY = 0.00171600171600172, RX = -0.0179533213644524, RY = 0.00114400114400115 },
  538.                             { Linear = true, X = -0.0810891681627768, Y = -0.427498927498927, LX = 0.0179533213644524, LY = -0.00114400114400115, RX = -0.00199481348493917, RY = -0.00686400686400686 },
  539.                             { Linear = true, X = -0.0870736086175943, Y = -0.448090948090948, LX = 0.00199481348493917, LY = 0.00686400686400686, RX = -0.00319170157590265, RY = -0.00171600171600172 },
  540.                             { Linear = true, X = -0.0966487133453022, Y = -0.453238953238953, LX = 0.00319170157590265, LY = 0.00171600171600172, RX = -0.00159585078795133, RY = -0.00286000286000286 },
  541.                             { Linear = true, X = -0.101436265709156, Y = -0.461818961818962, LX = 0.00159585078795133, LY = 0.00286000286000286, RX = -0.00199481348493914, RY = -0.00171600171600172 },
  542.                             { Linear = true, X = -0.107420706163974, Y = -0.466966966966967, LX = 0.00199481348493914, LY = 0.00171600171600172, RX = -0.00398962696987833, RY = 0.00143000143000144 },
  543.                             { Linear = true, X = -0.119389587073609, Y = -0.462676962676963, LX = 0.00398962696987833, LY = -0.00143000143000144, RX = -0.00119688809096348, RY = 0.00800800800800801 },
  544.                             { Linear = true, X = -0.122980251346499, Y = -0.438652938652939, LX = 0.00119688809096348, LY = -0.00800800800800801, RX = 0, RY = 0.00543400543400542 },
  545.                             { Linear = true, X = -0.122980251346499, Y = -0.422350922350922, LX = -0, LY = -0.00543400543400542, RX = -0.00678236584879314, RY = -0.00228800228800228 },
  546.                             { Linear = true, X = -0.143327348892879, Y = -0.429214929214929, LX = 0.00678236584879314, LY = 0.00228800228800228, RX = -0.00678236584879314, RY = -0.000858000858000862 },
  547.                             { Linear = true, X = -0.163674446439258, Y = -0.431788931788932, LX = 0.00678236584879314, LY = 0.000858000858000862, RX = -0.0155595451825254, RY = 0.000858000858000862 },
  548.                             { Linear = true, X = -0.210353081986834, Y = -0.429214929214929, LX = 0.0155595451825254, LY = -0.000858000858000862, RX = -0.00319170157590264, RY = 0.00286000286000286 },
  549.                             { Linear = true, X = -0.219928186714542, Y = -0.420634920634921, LX = 0.00319170157590264, LY = -0.00286000286000286, RX = -0.000797925393975663, RY = 0.00371800371800372 },
  550.                             { Linear = true, X = -0.222321962896469, Y = -0.409480909480909, LX = 0.000797925393975663, LY = -0.00371800371800372, RX = 0.00518651506084179, RY = 0.00371800371800372 },
  551.                             { Linear = true, X = -0.206762417713944, Y = -0.398326898326898, LX = -0.00518651506084179, LY = -0.00371800371800372, RX = -0.00310424628741888, RY = 0.00316446627513428 }
  552.                         }
  553.                     } }
  554.             }
  555.         },
  556.         Crop_18 = Crop {
  557.             NameSet = true,
  558.             Inputs = {
  559.                 YOffset = Input { Value = 140, },
  560.                 XSize = Input { Value = 1920, },
  561.                 YSize = Input { Value = 800, }
  562.             },
  563.             ViewInfo = OperatorInfo { Pos = { -55, 247.5 } },
  564.             UserControls = ordered() {
  565.                 Separator1 = {
  566.                     ICS_ControlPage = "Crop",
  567.                     INPID_InputControl = "SeparatorControl",
  568.                 },
  569.                 ExportInvertedCrop = {
  570.                     INP_Integer = false,
  571.                     LINKID_DataType = "Number",
  572.                     IC_NoLabel = true,
  573.                     BTNCS_Execute = "                       comp:StartUndo('Export Inverted Crop');\n                       crop = comp.ActiveTool;\n                       newcrop = comp:AddTool(\"Crop\", -32768, -32768);\n                     newcrop.XOffset:SetExpression(\"-\"..crop:GetAttrs().TOOLS_Name..\".XOffset\");\n                       newcrop.YOffset:SetExpression(\"-\"..crop:GetAttrs().TOOLS_Name..\".YOffset\");\n                       newcrop.XSize:SetExpression(crop:GetAttrs().TOOLS_Name..\".Input.OriginalWidth\");\n                        newcrop.YSize:SetExpression(crop:GetAttrs().TOOLS_Name..\".Input.OriginalHeight\");\n                       newcrop.ClippingMode = \"None\";\n                      newcrop:SetAttrs({ TOOLS_Name = crop:GetAttrs().TOOLS_Name..\"_Inverted\" });\n                     comp:EndUndo();\n                       ",
  574.                     INPID_InputControl = "ButtonControl",
  575.                     ICS_ControlPage = "Crop",
  576.                     LINKS_Name = "Export Inverted Crop",
  577.                 },
  578.                 Separator2 = {
  579.                     ICS_ControlPage = "Crop",
  580.                     INPID_InputControl = "SeparatorControl",
  581.                 },
  582.                 Red = {
  583.                     { MBTNC_AddButton = "Red" },
  584.                     INPID_InputControl = "MultiButtonControl",
  585.                     MBTNC_ShowBasicButton = true,
  586.                     INP_Default = 1,
  587.                     MBTNC_Type = "Toggle",
  588.                     INP_External = false,
  589.                     LINKID_DataType = "Number",
  590.                     IC_NoLabel = true,
  591.                     MBTNC_StretchToFit = true,
  592.                     ICS_ControlPage = "Crop",
  593.                     LINKS_Name = "Red",
  594.                 },
  595.                 Green = {
  596.                     { MBTNC_AddButton = "Green" },
  597.                     INPID_InputControl = "MultiButtonControl",
  598.                     MBTNC_ShowBasicButton = true,
  599.                     INP_Default = 1,
  600.                     MBTNC_Type = "Toggle",
  601.                     INP_External = false,
  602.                     LINKID_DataType = "Number",
  603.                     IC_NoLabel = true,
  604.                     MBTNC_StretchToFit = true,
  605.                     ICS_ControlPage = "Crop",
  606.                     LINKS_Name = "Green",
  607.                 },
  608.                 Blue = {
  609.                     { MBTNC_AddButton = "Blue" },
  610.                     INPID_InputControl = "MultiButtonControl",
  611.                     MBTNC_ShowBasicButton = true,
  612.                     INP_Default = 1,
  613.                     MBTNC_Type = "Toggle",
  614.                     INP_External = false,
  615.                     LINKID_DataType = "Number",
  616.                     IC_NoLabel = true,
  617.                     MBTNC_StretchToFit = true,
  618.                     ICS_ControlPage = "Crop",
  619.                     LINKS_Name = "Blue",
  620.                 },
  621.                 Alpha = {
  622.                     { MBTNC_AddButton = "Alpha" },
  623.                     INPID_InputControl = "MultiButtonControl",
  624.                     MBTNC_ShowBasicButton = true,
  625.                     INP_Default = 1,
  626.                     MBTNC_Type = "Toggle",
  627.                     INP_External = false,
  628.                     LINKID_DataType = "Number",
  629.                     IC_NoLabel = true,
  630.                     MBTNC_StretchToFit = true,
  631.                     ICS_ControlPage = "Crop",
  632.                     LINKS_Name = "Alpha",
  633.                 },
  634.                 Spacer = {
  635.                     ICS_ControlPage = "Crop",
  636.                     INPID_InputControl = "SpacerControl",
  637.                 },
  638.                 AutoCrop = {
  639.                     INP_MaxAllowed = 1000000,
  640.                     INP_Integer = false,
  641.                     INPID_InputControl = "ButtonControl",
  642.                     INP_MaxScale = 1,
  643.                     LINKID_DataType = "Number",
  644.                     INP_MinScale = 0,
  645.                     INP_MinAllowed = -1000000,
  646.                     IC_NoLabel = true,
  647.                     ICS_ControlPage = "Crop",
  648.                     INP_Passive = true,
  649.                     INP_External = false,
  650.                     LINKS_Name = "Auto Crop"
  651.                 }
  652.             }
  653.         }
  654.     }
  655. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement