Advertisement
marcusa3000

Ribbon spiral

Apr 8th, 2025
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 40.32 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         PointLight1 = LightPoint {
  4.             Inputs = {
  5.                 ["Transform3DOp.Translate.Z"] = Input { Value = -0.3, },
  6.                 DecayType = Input { Value = 2, },
  7.                 ["ShadowLightInputs3D.ShadowsEnabled"] = Input { Value = 1, },
  8.                 ["ShadowLightInputs3D.ShadowMapSize"] = Input { Value = 2048, }
  9.             },
  10.             ViewInfo = OperatorInfo { Pos = { 2145, 2029.5 } },
  11.         },
  12.         Text3D1_1_1 = Text3D {
  13.             Inputs = {
  14.                 LayoutRotation = Input { Value = 1, },
  15.                 TransformRotation = Input { Value = 1, },
  16.                 StyledText = Input { Value = "2", },
  17.                 Font = Input { Value = "Open Sans", },
  18.                 Style = Input { Value = "Bold", },
  19.                 VerticalTopCenterBottom = Input { Value = 1, },
  20.                 VerticalJustification = Input { Value = 3, },
  21.                 VerticalJustificationNew = Input { Value = 3, },
  22.                 HorizontalJustificationNew = Input { Value = 3, },
  23.                 ExtrusionProfile = Input {
  24.                     SourceOp = "Text3D1ExtrusionProfile_1_1",
  25.                     Source = "Value",
  26.                 }
  27.             },
  28.             ViewInfo = OperatorInfo { Pos = { 2145, 1930.5 } },
  29.         },
  30.         Text3D1ExtrusionProfile_1_1 = LUTBezier {
  31.             KeyColorSplines = {
  32.                 [0] = {
  33.                     [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
  34.                     [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
  35.                     [0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
  36.                     [1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
  37.                 }
  38.             },
  39.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  40.             CtrlWZoom = false,
  41.         },
  42.         Text3D1_1 = Text3D {
  43.             Inputs = {
  44.                 LayoutRotation = Input { Value = 1, },
  45.                 TransformRotation = Input { Value = 1, },
  46.                 StyledText = Input { Value = "1", },
  47.                 Font = Input { Value = "Open Sans", },
  48.                 Style = Input { Value = "Bold", },
  49.                 VerticalTopCenterBottom = Input { Value = 1, },
  50.                 VerticalJustification = Input { Value = 3, },
  51.                 VerticalJustificationNew = Input { Value = 3, },
  52.                 HorizontalJustificationNew = Input { Value = 3, },
  53.                 Extrusion = Input { Value = 1, },
  54.                 ExtrusionProfile = Input {
  55.                     SourceOp = "Text3D1ExtrusionProfile_1",
  56.                     Source = "Value",
  57.                 },
  58.                 ExtrusionDepth = Input { Value = 0.0047, }
  59.             },
  60.             ViewInfo = OperatorInfo { Pos = { 2145, 1864.5 } },
  61.         },
  62.         Text3D1ExtrusionProfile_1 = LUTBezier {
  63.             KeyColorSplines = {
  64.                 [0] = {
  65.                     [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
  66.                     [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
  67.                     [0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
  68.                     [1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
  69.                 }
  70.             },
  71.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  72.             CtrlWZoom = false,
  73.         },
  74.         Merge3D5 = Merge3D {
  75.             Inputs = {
  76.                 SceneInput1 = Input {
  77.                     SourceOp = "Replicate3D2",
  78.                     Source = "Data3D",
  79.                 },
  80.                 SceneInput2 = Input {
  81.                     SourceOp = "Camera3D3",
  82.                     Source = "Output",
  83.                 },
  84.                 SceneInput3 = Input {
  85.                     SourceOp = "PointLight1",
  86.                     Source = "Output",
  87.                 }
  88.             },
  89.             ViewInfo = OperatorInfo { Pos = { 2310, 1996.5 } },
  90.         },
  91.         Bender3D2_1_1 = Bender3D {
  92.             Inputs = {
  93.                 SceneInput = Input {
  94.                     SourceOp = "Duplicate3D1",
  95.                     Source = "Data3D",
  96.                 },
  97.                 Bender = Input { Value = FuID { "Twist" }, },
  98.                 Amount = Input { Value = 0.78, },
  99.                 Center = Input { Value = 0.98, },
  100.                 Group = Input { Value = 1, }
  101.             },
  102.             ViewInfo = OperatorInfo { Pos = { 2310, 1798.5 } },
  103.         },
  104.         Replicate3D2 = Replicate3D {
  105.             Inputs = {
  106.                 InputMode = Input { Value = FuID { "Random" }, },
  107.                 Rotation = Input { Value = 1, },
  108.                 ["Rotate.Y"] = Input { Value = 180, },
  109.                 ScaleNest = Input { Value = 1, },
  110.                 ["Scale.X"] = Input { Value = 0.1, },
  111.                 Destination = Input {
  112.                     SourceOp = "Transform3D2_2",
  113.                     Source = "Output",
  114.                 },
  115.                 Input1 = Input {
  116.                     SourceOp = "Text3D1_1",
  117.                     Source = "Output",
  118.                 },
  119.                 Input2 = Input {
  120.                     SourceOp = "Text3D1_1_1",
  121.                     Source = "Output",
  122.                 },
  123.                 Input3 = Input {
  124.                     SourceOp = "Text3D1_1_2",
  125.                     Source = "Output",
  126.                 },
  127.                 Input4 = Input {
  128.                     SourceOp = "Text3D1_1_2_1",
  129.                     Source = "Output",
  130.                 }
  131.             },
  132.             ViewInfo = OperatorInfo { Pos = { 2310, 1930.5 } },
  133.         },
  134.         Ribbon3D3 = Ribbon3D {
  135.             Inputs = {
  136.                 NumberOfLines = Input { Value = 1, },
  137.                 SubdivisionLevel = Input { Value = 9, },
  138.                 ["Start.Nest"] = Input { Value = 1, },
  139.                 ["Start.X"] = Input { Value = -0.118, },
  140.                 ["End.Nest"] = Input { Value = 1, },
  141.                 ["End.X"] = Input { Value = 0, },
  142.                 ["End.Y"] = Input { Value = 3.101, },
  143.                 ["ObjectID.ObjectID"] = Input { Value = 20, },
  144.                 ["MtlStdInputs.MaterialID"] = Input { Value = 21, }
  145.             },
  146.             ViewInfo = OperatorInfo { Pos = { 2310, 1732.5 } },
  147.         },
  148.         Transform3D2_2 = Transform3D {
  149.             Inputs = {
  150.                 SceneInput = Input {
  151.                     SourceOp = "Bender3D2_1_1",
  152.                     Source = "Output",
  153.                 },
  154.                 ["Transform3DOp.Rotate.X"] = Input { Value = 90, }
  155.             },
  156.             ViewInfo = OperatorInfo { Pos = { 2310, 1831.5 } },
  157.         },
  158.         Duplicate3D1 = Duplicate3D {
  159.             Inputs = {
  160.                 LastCopy = Input { Value = 3, },
  161.                 ["Rotate.Y"] = Input { Value = 120, },
  162.                 PivotNest = Input { Value = 1, },
  163.                 SceneInput = Input {
  164.                     SourceOp = "Ribbon3D3",
  165.                     Source = "Output",
  166.                 }
  167.             },
  168.             ViewInfo = OperatorInfo { Pos = { 2310, 1765.5 } },
  169.         },
  170.         Renderer3D3 = Renderer3D {
  171.             CtrlWZoom = false,
  172.             CustomData = {
  173.                 ToolVersion = 2,
  174.             },
  175.             Inputs = {
  176.                 GlobalOut = Input { Value = 983, },
  177.                 Width = Input { Value = 1080, },
  178.                 Height = Input { Value = 1080, },
  179.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  180.                 SceneInput = Input {
  181.                     SourceOp = "Merge3D5",
  182.                     Source = "Output",
  183.                 },
  184.                 RendererType = Input { Value = FuID { "RendererOpenGL" }, },
  185.                 ["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, },
  186.                 ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
  187.                 ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
  188.                 ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
  189.                 ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
  190.                 ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
  191.                 ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
  192.                 ["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
  193.                 ["RendererOpenGL.EnableAccumEffects"] = Input { Value = 1, },
  194.                 ["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
  195.                 ["RendererOpenGL.DoFBlur"] = Input { Value = 0.005, },
  196.                 ["RendererOpenGL.LightingEnabled"] = Input { Value = 1, }
  197.             },
  198.             ViewInfo = OperatorInfo { Pos = { 2310, 2062.5 } },
  199.             SubInputsData = {
  200.                 RendererOpenGL = {
  201.                     Version = 1
  202.                 }
  203.             }
  204.         },
  205.         ChrominiIt_6 = MacroOperator {
  206.             NameSet = true,
  207.             CustomData = {
  208.                 Path = {
  209.                     Map = {
  210.                         ["Setting:"] = "Macros:/"
  211.                     }
  212.                 },
  213.             },
  214.             Inputs = ordered() {
  215.                 Input = InstanceInput {
  216.                     SourceOp = "Cminctrl_6",
  217.                     Source = "Input",
  218.                 },
  219.                 Mode = InstanceInput {
  220.                     SourceOp = "CminXfB_6",
  221.                     Source = "Mode",
  222.                     Page = "Controls",
  223.                     Default = 1,
  224.                 },
  225.                 TwoChanNest = InstanceInput {
  226.                     SourceOp = "CminXfB_6",
  227.                     Source = "TwoChanNest",
  228.                     Expression = "1-Mode",
  229.                     Page = "Controls",
  230.                 },
  231.                 ChannelsA = InstanceInput {
  232.                     SourceOp = "CminXfB_6",
  233.                     Source = "ChannelsA",
  234.                     Page = "Controls",
  235.                     Default = 1,
  236.                 },
  237.                 ThreeChanNest = InstanceInput {
  238.                     SourceOp = "CminXfB_6",
  239.                     Source = "ThreeChanNest",
  240.                     Expression = "Mode",
  241.                     Page = "Controls",
  242.                 },
  243.                 ChannelsB = InstanceInput {
  244.                     SourceOp = "CminXfB_6",
  245.                     Source = "ChannelsB",
  246.                     Page = "Controls",
  247.                     Default = 1,
  248.                 },
  249.                 ControlsSeparator = InstanceInput {
  250.                     SourceOp = "Cminctrl_6",
  251.                     Source = "Separator",
  252.                     Page = "Controls",
  253.                 },
  254.                 CenterSpacer = InstanceInput {
  255.                     SourceOp = "Cminctrl_6",
  256.                     Source = "Spacer",
  257.                     Page = "Controls",
  258.                 },
  259.                 Center = InstanceInput {
  260.                     SourceOp = "CminControl_6",
  261.                     Source = "Point1",
  262.                     Name = "Center",
  263.                     Page = "Controls",
  264.                     DefaultX = 0.5,
  265.                     DefaultY = 0.5,
  266.                 },
  267.                 CenterSpacerB = InstanceInput {
  268.                     SourceOp = "Cminctrl_6",
  269.                     Source = "Spacer",
  270.                     Page = "Controls",
  271.                 },
  272.                 CenterSeparator = InstanceInput {
  273.                     SourceOp = "Cminctrl_6",
  274.                     Source = "Separator",
  275.                     Page = "Controls",
  276.                 },
  277.                 SizeSpacer = InstanceInput {
  278.                     SourceOp = "Cminctrl_6",
  279.                     Source = "Spacer",
  280.                     Page = "Controls",
  281.                 },
  282.                 Size = InstanceInput {
  283.                     SourceOp = "Cminctrl_6",
  284.                     Source = "Size",
  285.                     Page = "Controls",
  286.                 },
  287.                 BlurSpacer = InstanceInput {
  288.                     SourceOp = "Cminctrl_6",
  289.                     Source = "Spacer",
  290.                     Page = "Controls",
  291.                 },
  292.                 Blur = InstanceInput {
  293.                     SourceOp = "Cminctrl_6",
  294.                     Source = "Blur",
  295.                     Page = "Controls",
  296.                     Default = 1,
  297.                 },
  298.                 SaturationSpacer = InstanceInput {
  299.                     SourceOp = "Cminctrl_6",
  300.                     Source = "Spacer",
  301.                     Page = "Controls",
  302.                 },
  303.                 Saturation = InstanceInput {
  304.                     SourceOp = "Cminctrl_6",
  305.                     Source = "Saturation",
  306.                     Name = "Saturate Edges",
  307.                     Page = "Controls",
  308.                     Default = 2,
  309.                 },
  310.                 StyleSpacer = InstanceInput {
  311.                     SourceOp = "Cminctrl_6",
  312.                     Source = "Spacer",
  313.                     Page = "Controls",
  314.                 },
  315.                 SizeStyle = InstanceInput {
  316.                     SourceOp = "Cminctrl_6",
  317.                     Source = "SizeStyle",
  318.                     Name = "Style",
  319.                     Page = "Controls",
  320.                     Default = 0,
  321.                 },
  322.                 MiscNestSpacer = InstanceInput {
  323.                     SourceOp = "Cminctrl_6",
  324.                     Source = "Spacer",
  325.                     Page = "Controls",
  326.                 },
  327.                 MiscNest = InstanceInput {
  328.                     SourceOp = "Cminctrl_6",
  329.                     Source = "MiscNest",
  330.                     Name = "<p style='color:#a380aa; text-align: left;'>Miscellaneous</p>",
  331.                     Page = "Controls",
  332.                     Default = 0,
  333.                 },
  334.                 EdgesSpacer = InstanceInput {
  335.                     SourceOp = "Cminctrl_6",
  336.                     Source = "Spacer",
  337.                     Page = "Controls",
  338.                 },
  339.                 Edges = InstanceInput {
  340.                     SourceOp = "Cminctrl_6",
  341.                     Source = "Edge",
  342.                     Page = "Controls",
  343.                     Default = 3,
  344.                 },
  345.                 ShowCenterControlSpacer = InstanceInput {
  346.                     SourceOp = "Cminctrl_6",
  347.                     Source = "Spacer",
  348.                     Page = "Controls",
  349.                 },
  350.                 ShowCenterControl = InstanceInput {
  351.                     SourceOp = "Cminctrl_6",
  352.                     Source = "CenterControl",
  353.                     Width = 0.5,
  354.                     Page = "Controls",
  355.                     Default = 1,
  356.                 },
  357.                 Flip = InstanceInput {
  358.                     SourceOp = "Cminctrl_6",
  359.                     Source = "Flip",
  360.                     Width = 0.5,
  361.                     Page = "Controls",
  362.                 },
  363.                 StrengthSpacer = InstanceInput {
  364.                     SourceOp = "Cminctrl_6",
  365.                     Source = "Spacer",
  366.                     Page = "Controls",
  367.                 },
  368.                 Strength = InstanceInput {
  369.                     SourceOp = "Cminctrl_6",
  370.                     Source = "Strength",
  371.                     Name = "Overall Strength",
  372.                     Page = "Controls",
  373.                     Default = 0.5,
  374.                 },
  375.                 Version = InstanceInput {
  376.                     SourceOp = "Cminctrl_6",
  377.                     Source = "Version",
  378.                     Name = "<p style='color:#555555; text-align: center;'>Chromini It 0.1</p>",
  379.                     Page = "Controls",
  380.                 },
  381.                 Blend = InstanceInput {
  382.                     SourceOp = "CminSettings_6",
  383.                     Source = "Blendx",
  384.                     Name = "Blend",
  385.                     Page = "Settings",
  386.                     Default = 1,
  387.                 },
  388.                 ProcessRed = InstanceInput {
  389.                     SourceOp = "CminSettings_6",
  390.                     Source = "ProcessRed",
  391.                     ControlGroup = 12,
  392.                     Page = "Settings",
  393.                     Default = 1,
  394.                 },
  395.                 ProcessGreen = InstanceInput {
  396.                     SourceOp = "CminSettings_6",
  397.                     Source = "ProcessGreen",
  398.                     ControlGroup = 12,
  399.                     Page = "Settings",
  400.                     Default = 1,
  401.                 },
  402.                 ProcessBlue = InstanceInput {
  403.                     SourceOp = "CminSettings_6",
  404.                     Source = "ProcessBlue",
  405.                     ControlGroup = 12,
  406.                     Page = "Settings",
  407.                     Default = 1,
  408.                 },
  409.                 ProcessAlpha = InstanceInput {
  410.                     SourceOp = "CminSettings_6",
  411.                     Source = "ProcessAlpha",
  412.                     ControlGroup = 12,
  413.                     Page = "Settings",
  414.                     Default = 1,
  415.                 },
  416.                 Blank3 = InstanceInput {
  417.                     SourceOp = "CminSettings_6",
  418.                     Source = "Blank1",
  419.                     Page = "Settings",
  420.                 },
  421.                 ApplyMaskInverted = InstanceInput {
  422.                     SourceOp = "CminSettings_6",
  423.                     Source = "ApplyMaskInverted",
  424.                     Page = "Settings",
  425.                     Default = 0,
  426.                 },
  427.                 MultiplyByMask = InstanceInput {
  428.                     SourceOp = "Cminctrl_6",
  429.                     Source = "MultiplyByMask",
  430.                     Page = "Settings",
  431.                     Default = 0,
  432.                 },
  433.                 FitMask = InstanceInput {
  434.                     SourceOp = "CminSettings_6",
  435.                     Source = "FitMask",
  436.                     Page = "Settings",
  437.                 },
  438.                 Blank4 = InstanceInput {
  439.                     SourceOp = "CminSettings_6",
  440.                     Source = "Blank2",
  441.                     Page = "Settings",
  442.                 },
  443.                 MaskChannel = InstanceInput {
  444.                     SourceOp = "CminSettings_6",
  445.                     Source = "MaskChannel",
  446.                     Page = "Settings",
  447.                     Default = 3,
  448.                 },
  449.                 MaskLow = InstanceInput {
  450.                     SourceOp = "CminSettings_6",
  451.                     Source = "MaskLow",
  452.                     ControlGroup = 21,
  453.                     Page = "Settings",
  454.                     Default = 0,
  455.                 },
  456.                 MaskHigh = InstanceInput {
  457.                     SourceOp = "CminSettings_6",
  458.                     Source = "MaskHigh",
  459.                     ControlGroup = 21,
  460.                     Page = "Settings",
  461.                     Default = 1,
  462.                 },
  463.                 MaskClipBlack = InstanceInput {
  464.                     SourceOp = "CminSettings_6",
  465.                     Source = "MaskClipBlack",
  466.                     Name = "Black",
  467.                     Width = 0.5,
  468.                     Page = "Settings",
  469.                     Default = 1,
  470.                 },
  471.                 MaskClipWhite = InstanceInput {
  472.                     SourceOp = "CminSettings_6",
  473.                     Source = "MaskClipWhite",
  474.                     Name = "White",
  475.                     Width = 0.5,
  476.                     Page = "Settings",
  477.                     Default = 1,
  478.                 },
  479.                 Blank5 = InstanceInput {
  480.                     SourceOp = "Cminctrl_6",
  481.                     Source = "Separator",
  482.                     Page = "Settings",
  483.                 },
  484.                 MotionBlur = InstanceInput {
  485.                     SourceOp = "CminXfB_6",
  486.                     Source = "MotionBlur",
  487.                     Page = "Settings",
  488.                 },
  489.                 Quality = InstanceInput {
  490.                     SourceOp = "CminXfB_6",
  491.                     Source = "Quality",
  492.                     Page = "Settings",
  493.                     Default = 5,
  494.                 },
  495.                 ShutterAngle = InstanceInput {
  496.                     SourceOp = "CminXfB_6",
  497.                     Source = "ShutterAngle",
  498.                     Page = "Settings",
  499.                     Default = 180,
  500.                 },
  501.                 CenterBias = InstanceInput {
  502.                     SourceOp = "CminXfB_6",
  503.                     Source = "CenterBias",
  504.                     Page = "Settings",
  505.                 },
  506.                 SampleSpread = InstanceInput {
  507.                     SourceOp = "CminXfB_6",
  508.                     Source = "SampleSpread",
  509.                     Page = "Settings",
  510.                     Default = 1,
  511.                 },
  512.                 H4xX0rCommentsNest = InstanceInput {
  513.                     SourceOp = "CminSettings_6",
  514.                     Source = "CommentsNest",
  515.                     Default = 1,
  516.                 },
  517.                 H4xX0rComments = InstanceInput {
  518.                     SourceOp = "CminSettings_6",
  519.                     Source = "Comments",
  520.                 },
  521.                 URL = InstanceInput {
  522.                     SourceOp = "Cminctrl_6",
  523.                     Source = "URL",
  524.                     Width = 1,
  525.                     Page = "Settings",
  526.                 },
  527.                 JustCropItWasHere = InstanceInput {
  528.                     SourceOp = "Cminctrl_6",
  529.                     Source = "Version",
  530.                     Name = "<p style='color:#555555; text-align: center;'>© 2025 JustCropIt</p>",
  531.                     Page = "Settings",
  532.                 },
  533.                 EffectMask = InstanceInput {
  534.                     SourceOp = "CminSettings_6",
  535.                     Source = "EffectMask",
  536.                     Name = "Input",
  537.                 }
  538.             },
  539.             Outputs = {
  540.                 MainOutput1 = InstanceOutput {
  541.                     SourceOp = "CminCache_6",
  542.                     Source = "Output",
  543.                 }
  544.             },
  545.             ViewInfo = GroupInfo { Pos = { 2310, 2128.5 } },
  546.             Tools = ordered() {
  547.                 CminControl_6 = TriangleMask {
  548.                     CtrlWShown = false,
  549.                     NameSet = true,
  550.                     EnabledRegion = TimeRegion { { Start = 0, End = 405.9999, FrameLength = 1 } },
  551.                     Inputs = {
  552.                         Invert = Input {
  553.                             Value = 1,
  554.                             Expression = "Cminctrl_6.CenterControl",
  555.                         },
  556.                         MaskWidth = Input { Value = 320, },
  557.                         MaskHeight = Input { Value = 240, },
  558.                         PixelAspect = Input { Value = { 1, 1 }, },
  559.                         ShowViewControls = Input { Expression = "Invert", },
  560.                         Point1 = Input { Value = { 0.5, 0.5 }, }
  561.                     },
  562.                     ViewInfo = OperatorInfo { Pos = { 0, 140.758 } },
  563.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", ICS_Label = "View Controls", CBC_TriState = false, INP_MaxScale = 1, INP_Default = 1, ICD_Width = 0.5, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, INP_MinAllowed = 0, LINKS_Name = "Show View Controls" }, Point1 = { INPID_PreviewControl = "CrosshairControl", LINKID_DataType = "Point", ICS_ControlPage = "Controls", CHC_Channels = "NormalCross", INPID_InputControl = "OffsetControl", LINKS_Name = "CACenter", } }
  564.                 },
  565.                 CminSat_6 = Merge {
  566.                     CtrlWShown = false,
  567.                     NameSet = true,
  568.                     Inputs = {
  569.                         Blend = Input {
  570.                             Value = -1,
  571.                             Expression = "2-((Cminctrl_6.Saturation*Cminctrl_6.Strength)+1)",
  572.                         },
  573.                         Background = Input {
  574.                             SourceOp = "CminXfB_6",
  575.                             Source = "Output",
  576.                         },
  577.                         Foreground = Input {
  578.                             SourceOp = "CminBlurB_6",
  579.                             Source = "Output",
  580.                         },
  581.                         ApplyMode = Input { Value = FuID { "Color" }, },
  582.                         PerformDepthMerge = Input { Value = 0, }
  583.                     },
  584.                     ViewInfo = OperatorInfo { Pos = { 55, 107.758 } },
  585.                 },
  586.                 Cminctrl_6 = ChangeDepth {
  587.                     PassThrough = true,
  588.                     CtrlWShown = false,
  589.                     NameSet = true,
  590.                     Inputs = {
  591.                         SizeBlur = Input { Value = 1, },
  592.                         Input = Input {
  593.                             SourceOp = "Renderer3D3",
  594.                             Source = "Output",
  595.                         },
  596.                         Blur = Input { Value = 2, },
  597.                         Size = Input { Value = 0.1, },
  598.                         Saturation = Input { Value = 2, },
  599.                         CenterControl = Input { Value = 1, },
  600.                         Strength = Input { Value = 1, },
  601.                         Edge = Input { Value = 2, }
  602.                     },
  603.                     ViewInfo = OperatorInfo { Pos = { 0, 8.75737 } },
  604.                     UserControls = ordered() {
  605.                         MultiplyByMask = { CBC_TriState = false, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, LINKID_DataType = "Number", IC_NoReset = true, ICS_ControlPage = "Controls", LINKS_Name = "Multiply by Mask", },
  606.                         Blur = {
  607.                             INP_Integer = false,
  608.                             INPID_InputControl = "SliderControl",
  609.                             INP_MaxScale = 2,
  610.                             INP_MinScale = 0,
  611.                             INP_MinAllowed = 0,
  612.                             LINKID_DataType = "Number",
  613.                             ICD_Center = 1,
  614.                             ICS_ControlPage = "Controls",
  615.                             LINKS_Name = "Blur",
  616.                         },
  617.                         Size = {
  618.                             INP_Integer = false,
  619.                             INPID_InputControl = "SliderControl",
  620.                             ICS_ControlPage = "Controls",
  621.                             LINKID_DataType = "Number",
  622.                             INP_MinScale = -1,
  623.                             INP_MaxScale = 1,
  624.                             LINKS_Name = "Size",
  625.                         },
  626.                         Saturation = {
  627.                             INP_Integer = false,
  628.                             INPID_InputControl = "SliderControl",
  629.                             INP_MaxScale = 10,
  630.                             INP_Default = 2,
  631.                             INP_MinScale = 1,
  632.                             INP_MinAllowed = 0,
  633.                             LINKID_DataType = "Number",
  634.                             ICD_Center = 2,
  635.                             ICS_ControlPage = "Controls",
  636.                             LINKS_Name = "Saturation",
  637.                         },
  638.                         CenterControl = {
  639.                             INP_MaxAllowed = 1000000,
  640.                             INP_Integer = false,
  641.                             INPID_InputControl = "CheckboxControl",
  642.                             ICS_Label = "Show",
  643.                             INP_MaxScale = 1,
  644.                             INP_Default = 1,
  645.                             INP_MinScale = 0,
  646.                             INP_MinAllowed = -1000000,
  647.                             LINKID_DataType = "Number",
  648.                             IC_NoReset = 1,
  649.                             CBC_TriState = false,
  650.                             ICS_ControlPage = "Controls",
  651.                             LINKS_Name = "Center Control"
  652.                         },
  653.                         Flip = {
  654.                             INP_MaxAllowed = 1000000,
  655.                             INP_Integer = false,
  656.                             INPID_InputControl = "CheckboxControl",
  657.                             INP_MaxScale = 1,
  658.                             INP_Default = 0,
  659.                             IC_NoReset = 1,
  660.                             INP_MinScale = 0,
  661.                             INP_MinAllowed = -1000000,
  662.                             LINKID_DataType = "Number",
  663.                             CBC_TriState = false,
  664.                             ICS_ControlPage = "Controls",
  665.                             ICD_Width = 0.5,
  666.                             LINKS_Name = "Flip Channels"
  667.                         },
  668.                         Strength = {
  669.                             INP_MinScale = 0,
  670.                             INP_Integer = false,
  671.                             INP_MinAllowed = 0,
  672.                             INPID_InputControl = "SliderControl",
  673.                             ICS_ControlPage = "Controls",
  674.                             LINKID_DataType = "Number",
  675.                             INP_MaxScale = 1,
  676.                             LINKS_Name = "Strength",
  677.                         },
  678.                         Edge = {
  679.                             { MBTNC_AddButton = "Canvas" },
  680.                             { MBTNC_AddButton = "Wrap" },
  681.                             { MBTNC_AddButton = "Dupe it!" },
  682.                             { MBTNC_AddButton = "Mirror" },
  683.                             INP_MaxAllowed = 1000000,
  684.                             INP_Integer = false,
  685.                             INPID_InputControl = "MultiButtonControl",
  686.                             IC_NoReset = 1,
  687.                             MBTNC_ShowBasicButton = true,
  688.                             INP_MaxScale = 1,
  689.                             INP_Default = 2,
  690.                             ICS_ControlPage = "Controls",
  691.                             INP_MinScale = 0,
  692.                             INP_MinAllowed = -1000000,
  693.                             LINKID_DataType = "Number",
  694.                             MBTNC_ShowName = true,
  695.                             MBTNC_StretchToFit = true,
  696.                             MBTNC_ShowToolTip = false,
  697.                             LINKS_Name = "Edges"
  698.                         },
  699.                         SizeStyle = { { MBTNC_AddButton = "Centered" }, { MBTNC_AddButton = "Extruded" }, INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "MultiButtonControl", LINKS_Name = "SizeStyle", MBTNC_ShowBasicButton = true, INP_MaxScale = 1, INP_Default = 0, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", MBTNC_ShowName = true, MBTNC_StretchToFit = true, MBTNC_ShowToolTip = false, IC_NoReset = 0 },
  700.                         Version = { INP_External = false, IC_ControlPage = 0, LBLC_DropDownButton = false, LINKID_DataType = "Number", LBLC_NumInputs = 1, INP_Passive = true, INPID_InputControl = "NestControl", LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro name β 0.0</p>", },
  701.                         Spacer = { ICS_ControlPage = "Controls", INPID_InputControl = "SpacerControl", },
  702.                         Separator = { ICS_ControlPage = "Controls", INPID_InputControl = "SeparatorControl", },
  703.                         URL = {
  704.                             INP_MaxAllowed = 1000000,
  705.                             INP_Integer = false,
  706.                             INPID_InputControl = "ButtonControl",
  707.                             BTNCS_Execute = "if bmd.openurl then\n    url = 'https://www.steakunderwater.com/wesuckless/viewtopic.php?t=7355'\n    bmd.openurl(url)\nend",
  708.                             INP_MaxScale = 1,
  709.                             ICD_Width = 1,
  710.                             INP_MinAllowed = -1000000,
  711.                             INP_MinScale = 0,
  712.                             INP_External = false,
  713.                             LINKID_DataType = "Number",
  714.                             ICS_ControlPage = "Controls",
  715.                             INP_Passive = true,
  716.                             INP_SplineType = "Default",
  717.                             LINKS_Name = "Original WSL post"
  718.                         },
  719.                         MiscNest = {
  720.                             LINKS_Name = "MiscNest",
  721.                             ICS_ControlPage = "Controls",
  722.                             LBLC_DropDownButton = true,
  723.                             INPID_InputControl = "LabelControl",
  724.                             LBLC_NumInputs = 6,
  725.                             INP_Passive = true,
  726.                             IC_Visible = true,
  727.                             INP_Default = 0,
  728.                         }
  729.                     }
  730.                 },
  731.                 CminSettings_6 = ChannelBoolean {
  732.                     CtrlWShown = false,
  733.                     NameSet = true,
  734.                     Inputs = {
  735.                         Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1)  and 1 or Blendx", },
  736.                         MultiplyByMask = Input { Expression = "self.EffectMask==nil and 0 or Cminctrl_6.MultiplyByMask", },
  737.                         MaskChannel = Input { Value = 5, },
  738.                         ClippingMode = Input { Value = FuID { "Frame" }, },
  739.                         Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  740.                         Background = Input {
  741.                             SourceOp = "Cminctrl_6",
  742.                             Source = "Output",
  743.                         },
  744.                         Foreground = Input {
  745.                             SourceOp = "CminSat_6",
  746.                             Source = "Output",
  747.                         },
  748.                         Matte = Input {
  749.                             SourceOp = "CminControl_6",
  750.                             Source = "Mask",
  751.                         },
  752.                         FrameRenderScriptNest = Input { Value = 0, },
  753.                         Blendx = Input { Value = 1, },
  754.                         AliasedAlpha = Input { Value = 1, }
  755.                     },
  756.                     ViewInfo = OperatorInfo { Pos = { 0, 173.758 } },
  757.                     UserControls = ordered() { Blendx = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Common", LINKS_Name = "Blendx" }, AliasedAlpha = { INPID_InputControl = "CheckboxControl", LINKS_Name = "Aliased Alpha", ICS_ControlPage = "Controls", LINKID_DataType = "Number", INP_Default = 0, }, Label = { INP_External = false, LBLC_DropDownButton = false, INPID_InputControl = "NestControl", LBLC_NumInputs = 1, INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "<p style='color:#555555; text-align: center;'>A</p>", } }
  758.                 },
  759.                 CminXfB_6 = Transform {
  760.                     CtrlWShown = false,
  761.                     NameSet = true,
  762.                     CustomData = {
  763.                         Settings = {
  764.                         }
  765.                     },
  766.                     Inputs = {
  767.                         ProcessRed = Input { Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA~=0 and 1 or 0) or (ChannelsB==1 and 1 or 0)) or (Mode == 0 and (ChannelsA~=0 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB~=1 and 1 or 0) or (ChannelsB==1 and 1 or 0)))", },
  768.                         ProcessGreen = Input {
  769.                             Value = 0,
  770.                             Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA~=1 and 1 or 0) or (ChannelsB==2 and 1 or 0)) or (Mode == 0 and (ChannelsA~=1 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB~=2 and 1 or 0) or (ChannelsB==2 and 1 or 0)))",
  771.                         },
  772.                         ProcessBlue = Input {
  773.                             Value = 0,
  774.                             Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA~=2 and 1 or 0) or (ChannelsB==0 and 1 or 0)) or (Mode == 0 and (ChannelsA~=2 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB~=0 and 1 or 0) or (ChannelsB==0 and 1 or 0)))",
  775.                         },
  776.                         MultiplyByMask = Input { Expression = "Cminctrl_6.Flip", },
  777.                         Quality = Input { Value = 5, },
  778.                         Pivot = Input { Expression = "CminControl_6.Point1 ", },
  779.                         Size = Input {
  780.                             Value = 0.93736,
  781.                             Expression = "(CminXfB_6.Mode==1 and Cminctrl_6.SizeStyle==1 and Cminctrl_6.Flip==1) and CminXfA_6.Size or Cminctrl_6.Mode==1 and (Cminctrl_6.SizeStyle==0 and 1-(CminXfA_6.Size-1) or (1+Cminctrl_6.Size/50*Cminctrl_6.Strength)) or (Cminctrl_6.SizeStyle==0 and 1-(CminXfA_6.Size-1) or 1)",
  782.                         },
  783.                         XSize = Input { Value = 1.2625, },
  784.                         YSize = Input { Value = 1.2625, },
  785.                         Edges = Input {
  786.                             Value = 2,
  787.                             Expression = "Cminctrl_6.Edge",
  788.                         },
  789.                         Input = Input {
  790.                             SourceOp = "CminXfA_6",
  791.                             Source = "Output",
  792.                         },
  793.                         CommentsNest = Input { Value = 0, },
  794.                         FrameRenderScriptNest = Input { Value = 0, },
  795.                         Mode = Input { Value = 1, },
  796.                         ChannelsB = Input { Value = 1, },
  797.                         TwoChanNest = Input { Expression = "1-Mode", },
  798.                         ThreeChanNest = Input {
  799.                             Value = 1,
  800.                             Expression = "Mode",
  801.                         }
  802.                     },
  803.                     ViewInfo = OperatorInfo { Pos = { -55, 107.758 } },
  804.                     Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, },
  805.                     UserControls = ordered() {
  806.                         Mode = {
  807.                             { MBTNC_AddButton = "2 Channel Mode" },
  808.                             { MBTNC_AddButton = "3 Channel Mode" },
  809.                             INP_MaxAllowed = 1000000,
  810.                             INP_Integer = false,
  811.                             LINKS_Name = "Mode",
  812.                             INPID_InputControl = "MultiButtonControl",
  813.                             ICS_ControlPage = "Controls",
  814.                             MBTNC_ShowBasicButton = true,
  815.                             INP_MaxScale = 1,
  816.                             INP_SplineType = "StepIn",
  817.                             LINKID_DataType = "Number",
  818.                             INP_MinScale = 0,
  819.                             INP_MinAllowed = -1000000,
  820.                             IC_NoLabel = 1,
  821.                             MBTNC_ShowName = true,
  822.                             MBTNC_StretchToFit = true,
  823.                             MBTNC_ShowToolTip = false,
  824.                             IC_NoReset = true
  825.                         },
  826.                         ChannelsA = {
  827.                             { MBTNC_AddButton = "Cyan + Red" },
  828.                             { MBTNC_AddButton = "Magenta + Green" },
  829.                             { MBTNC_AddButton = "Yellow + Blue" },
  830.                             INP_MaxAllowed = 1000000,
  831.                             INP_Integer = false,
  832.                             LINKS_Name = "ChannelsA",
  833.                             INPID_InputControl = "MultiButtonControl",
  834.                             ICS_ControlPage = "Controls",
  835.                             MBTNC_ShowBasicButton = true,
  836.                             INP_MaxScale = 1,
  837.                             INP_SplineType = "StepIn",
  838.                             LINKID_DataType = "Number",
  839.                             INP_MinScale = 0,
  840.                             INP_MinAllowed = -1000000,
  841.                             IC_NoLabel = 1,
  842.                             MBTNC_ShowName = true,
  843.                             MBTNC_StretchToFit = true,
  844.                             MBTNC_ShowToolTip = false,
  845.                             IC_NoReset = true
  846.                         },
  847.                         ChannelsB = {
  848.                             { MBTNC_AddButton = "Red Base" },
  849.                             { MBTNC_AddButton = "Green Base" },
  850.                             { MBTNC_AddButton = "Blue Base" },
  851.                             INP_MaxAllowed = 1000000,
  852.                             INP_Integer = false,
  853.                             LINKS_Name = "ChannelsB",
  854.                             INPID_InputControl = "MultiButtonControl",
  855.                             ICS_ControlPage = "Controls",
  856.                             MBTNC_ShowBasicButton = true,
  857.                             INP_MaxScale = 1,
  858.                             INP_SplineType = "StepIn",
  859.                             LINKID_DataType = "Number",
  860.                             INP_MinScale = 0,
  861.                             INP_MinAllowed = -1000000,
  862.                             IC_NoLabel = 1,
  863.                             MBTNC_ShowName = true,
  864.                             MBTNC_StretchToFit = true,
  865.                             MBTNC_ShowToolTip = false,
  866.                             IC_NoReset = true
  867.                         },
  868.                         TwoChanNest = {
  869.                             INP_MaxAllowed = 1000000,
  870.                             INP_Integer = false,
  871.                             LBLC_DropDownButton = true,
  872.                             INPID_InputControl = "LabelControl",
  873.                             LBLC_NumInputs = 1,
  874.                             INP_MaxScale = 1,
  875.                             INP_MinScale = 0,
  876.                             INP_MinAllowed = -1000000,
  877.                             LINKID_DataType = "Number",
  878.                             LINKS_Name = "2ChanNest",
  879.                             INP_Passive = true,
  880.                             ICS_ControlPage = "Controls",
  881.                             IC_Visible = false
  882.                         },
  883.                         ThreeChanNest = {
  884.                             INP_MaxAllowed = 1000000,
  885.                             INP_Integer = false,
  886.                             LBLC_DropDownButton = true,
  887.                             INPID_InputControl = "LabelControl",
  888.                             LBLC_NumInputs = 1,
  889.                             INP_MaxScale = 1,
  890.                             INP_MinScale = 0,
  891.                             INP_MinAllowed = -1000000,
  892.                             LINKID_DataType = "Number",
  893.                             LINKS_Name = "3ChanNest",
  894.                             INP_Passive = true,
  895.                             ICS_ControlPage = "Controls",
  896.                             IC_Visible = false
  897.                         }
  898.                     }
  899.                 },
  900.                 CminCache_6 = Merge {
  901.                     CtrlWShown = false,
  902.                     NameSet = true,
  903.                     Inputs = {
  904.                         Background = Input {
  905.                             SourceOp = "CminSettings_6",
  906.                             Source = "Output",
  907.                         },
  908.                         PerformDepthMerge = Input { Value = 0, }
  909.                     },
  910.                     ViewInfo = OperatorInfo { Pos = { 0, 206.758 } },
  911.                 },
  912.                 CminBlurA_6 = DirectionalBlur {
  913.                     CtrlWShown = false,
  914.                     NameSet = true,
  915.                     CustomData = {
  916.                         Settings = {
  917.                         }
  918.                     },
  919.                     Inputs = {
  920.                         Type = Input { Value = 3, },
  921.                         Center = Input { Expression = "CminControl_6.Point1", },
  922.                         Length = Input {
  923.                             Value = -0.003,
  924.                             Expression = "Cminctrl_6.Size*0.015*Cminctrl_6.Strength*-Cminctrl_6.Blur",
  925.                         },
  926.                         Input = Input {
  927.                             SourceOp = "Cminctrl_6",
  928.                             Source = "Output",
  929.                         }
  930.                     },
  931.                     ViewInfo = OperatorInfo { Pos = { -55, 41.7574 } },
  932.                 },
  933.                 CminBlurB_6 = DirectionalBlur {
  934.                     CtrlWShown = false,
  935.                     NameSet = true,
  936.                     CustomData = {
  937.                         Settings = {
  938.                         }
  939.                     },
  940.                     Inputs = {
  941.                         Type = Input { Value = 3, },
  942.                         Center = Input { Expression = "CminControl_6.Point1", },
  943.                         Length = Input {
  944.                             Value = 0.003,
  945.                             Expression = "-CminBlurA_6.Length",
  946.                         },
  947.                         Input = Input {
  948.                             SourceOp = "CminBlurA_6",
  949.                             Source = "Output",
  950.                         }
  951.                     },
  952.                     ViewInfo = OperatorInfo { Pos = { 55, 41.7574 } },
  953.                 },
  954.                 CminXfA_6 = Transform {
  955.                     CtrlWShown = false,
  956.                     NameSet = true,
  957.                     CustomData = {
  958.                         Settings = {
  959.                         }
  960.                     },
  961.                     Inputs = {
  962.                         ProcessRed = Input { Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA==0 and 1 or 0) or (ChannelsB==2 and 1 or 0)) or (Mode == 0 and (ChannelsA==0 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB==2 and 0 or 1) or (ChannelsB~=0 and 1 or 0)))", },
  963.                         ProcessGreen = Input {
  964.                             Value = 0,
  965.                             Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA==1 and 1 or 0) or (ChannelsB==0 and 1 or 0)) or (Mode == 0 and (ChannelsA==1 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB==0 and 0 or 1) or (ChannelsB~=1 and 1 or 0)))",
  966.                         },
  967.                         ProcessBlue = Input {
  968.                             Value = 0,
  969.                             Expression = "MultiplyByMask==0 and (Mode == 0 and (ChannelsA==2 and 1 or 0) or (ChannelsB==1 and 1 or 0)) or (Mode == 0 and (ChannelsA==2 and 0 or 1) or (ctrlC.SizeStyle==0 and (ChannelsB==1 and 0 or 1) or (ChannelsB~=2 and 1 or 0)))",
  970.                         },
  971.                         MultiplyByMask = Input { Expression = "Cminctrl_6.Flip", },
  972.                         MotionBlur = Input { Expression = "CminXfB_6.MotionBlur", },
  973.                         Quality = Input {
  974.                             Value = 5,
  975.                             Expression = "CminXfB_6.Quality",
  976.                         },
  977.                         ShutterAngle = Input { Expression = "CminXfB_6.ShutterAngle", },
  978.                         CenterBias = Input { Expression = "CminXfB_6.CenterBias", },
  979.                         SampleSpread = Input { Expression = "CminXfB_6.SampleSpread", },
  980.                         Pivot = Input { Expression = "CminControl_6.Point1", },
  981.                         Size = Input {
  982.                             Value = 1.01566,
  983.                             Expression = "(CminXfB_6.Mode==1 and Cminctrl_6.SizeStyle==1 and Cminctrl_6.Flip==1) and 1+Cminctrl_6.Size/50*Cminctrl_6.Strength or Cminctrl_6.SizeStyle==0 and 1+Cminctrl_6.Size/50*Cminctrl_6.Strength or 1+Cminctrl_6.Size/50*Cminctrl_6.Strength*2",
  984.                         },
  985.                         XSize = Input { Value = 1.2625, },
  986.                         YSize = Input { Value = 1.2625, },
  987.                         Edges = Input {
  988.                             Value = 2,
  989.                             Expression = "Cminctrl_6.Edge",
  990.                         },
  991.                         Input = Input {
  992.                             SourceOp = "CminBlurB_6",
  993.                             Source = "Output",
  994.                         },
  995.                         CommentsNest = Input { Value = 0, },
  996.                         FrameRenderScriptNest = Input { Value = 0, },
  997.                         Mode = Input {
  998.                             Value = 1,
  999.                             Expression = "CminXfB_6.Mode",
  1000.                         },
  1001.                         ChannelsA = Input { Expression = "CminXfB_6.ChannelsA", },
  1002.                         ChannelsB = Input { Expression = "CminXfB_6.ChannelsB", },
  1003.                         TwoChanNest = Input { Expression = "1-Mode", },
  1004.                         ThreeChanNest = Input {
  1005.                             Value = 1,
  1006.                             Expression = "Mode",
  1007.                         }
  1008.                     },
  1009.                     ViewInfo = OperatorInfo { Pos = { -55, 74.7574 } },
  1010.                     Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, },
  1011.                     UserControls = ordered() {
  1012.                         Mode = {
  1013.                             { MBTNC_AddButton = "2 Channel Mode" },
  1014.                             { MBTNC_AddButton = "3 Channel Mode" },
  1015.                             INP_MaxAllowed = 1000000,
  1016.                             INP_Integer = false,
  1017.                             INPID_InputControl = "MultiButtonControl",
  1018.                             IC_NoReset = true,
  1019.                             MBTNC_ShowBasicButton = true,
  1020.                             INP_MaxScale = 1,
  1021.                             ICS_ControlPage = "Controls",
  1022.                             IC_NoLabel = 1,
  1023.                             INP_MinScale = 0,
  1024.                             INP_MinAllowed = -1000000,
  1025.                             LINKID_DataType = "Number",
  1026.                             MBTNC_ShowName = true,
  1027.                             MBTNC_StretchToFit = true,
  1028.                             MBTNC_ShowToolTip = false,
  1029.                             LINKS_Name = "Mode"
  1030.                         },
  1031.                         ChannelsA = {
  1032.                             { MBTNC_AddButton = "Cyan + Red" },
  1033.                             { MBTNC_AddButton = "Magenta + Green" },
  1034.                             { MBTNC_AddButton = "Yellow + Blue" },
  1035.                             INP_MaxAllowed = 1000000,
  1036.                             INP_Integer = false,
  1037.                             INPID_InputControl = "MultiButtonControl",
  1038.                             IC_NoReset = true,
  1039.                             MBTNC_ShowBasicButton = true,
  1040.                             INP_MaxScale = 1,
  1041.                             ICS_ControlPage = "Controls",
  1042.                             LINKID_DataType = "Number",
  1043.                             INP_MinScale = 0,
  1044.                             INP_MinAllowed = -1000000,
  1045.                             IC_NoLabel = 1,
  1046.                             MBTNC_ShowName = true,
  1047.                             MBTNC_StretchToFit = true,
  1048.                             MBTNC_ShowToolTip = false,
  1049.                             LINKS_Name = "ChannelsA"
  1050.                         },
  1051.                         ChannelsB = {
  1052.                             { MBTNCS_ToolTip = "Red Channel is static", MBTNC_AddButton = "Red Base" },
  1053.                             { MBTNCS_ToolTip = "Green Channel is static", MBTNC_AddButton = "Green Base" },
  1054.                             { MBTNCS_ToolTip = "Blue Channel is static", MBTNC_AddButton = "Blue Base" },
  1055.                             INP_MaxAllowed = 1000000,
  1056.                             INP_Integer = false,
  1057.                             INPID_InputControl = "MultiButtonControl",
  1058.                             IC_NoReset = true,
  1059.                             MBTNC_ShowBasicButton = true,
  1060.                             INP_MaxScale = 1,
  1061.                             ICS_ControlPage = "Controls",
  1062.                             LINKID_DataType = "Number",
  1063.                             INP_MinScale = 0,
  1064.                             INP_MinAllowed = -1000000,
  1065.                             IC_NoLabel = 1,
  1066.                             MBTNC_ShowName = true,
  1067.                             MBTNC_StretchToFit = true,
  1068.                             MBTNC_ShowToolTip = false,
  1069.                             LINKS_Name = "ChannelsB"
  1070.                         },
  1071.                         TwoChanNest = {
  1072.                             INP_MaxAllowed = 1000000,
  1073.                             INP_Integer = false,
  1074.                             LBLC_DropDownButton = true,
  1075.                             INPID_InputControl = "LabelControl",
  1076.                             LBLC_NumInputs = 1,
  1077.                             INP_MaxScale = 1,
  1078.                             INP_MinScale = 0,
  1079.                             INP_MinAllowed = -1000000,
  1080.                             LINKID_DataType = "Number",
  1081.                             IC_Visible = false,
  1082.                             INP_Passive = true,
  1083.                             ICS_ControlPage = "Controls",
  1084.                             LINKS_Name = "2ChanNest"
  1085.                         },
  1086.                         ThreeChanNest = {
  1087.                             INP_MaxAllowed = 1000000,
  1088.                             INP_Integer = false,
  1089.                             LBLC_DropDownButton = true,
  1090.                             INPID_InputControl = "LabelControl",
  1091.                             LBLC_NumInputs = 1,
  1092.                             INP_MaxScale = 1,
  1093.                             INP_MinScale = 0,
  1094.                             INP_MinAllowed = -1000000,
  1095.                             LINKID_DataType = "Number",
  1096.                             IC_Visible = false,
  1097.                             INP_Passive = true,
  1098.                             ICS_ControlPage = "Controls",
  1099.                             LINKS_Name = "3ChanNest"
  1100.                         }
  1101.                     }
  1102.                 }
  1103.             },
  1104.             Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  1105.             UserControls = ordered() {
  1106.                 Controls = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Channels", CT_Priority = 0 },
  1107.                 Settings = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Common", CT_Priority = 0 },
  1108.                 Common = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 },
  1109.                 User = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 }
  1110.             }
  1111.         },
  1112.         Camera3D3 = Camera3D {
  1113.             Inputs = {
  1114.                 ["Transform3DOp.Translate.X"] = Input { Value = -0.1083356, },
  1115.                 ["Transform3DOp.Translate.Y"] = Input { Value = -0.0441885, },
  1116.                 ["Transform3DOp.Translate.Z"] = Input { Value = -1.12711563215441, },
  1117.                 ["Transform3DOp.Rotate.X"] = Input { Value = 1.19998943805695, },
  1118.                 ["Transform3DOp.Rotate.Y"] = Input { Value = -537.999816894531, },
  1119.                 AoV = Input { Value = 26.7719304026442, },
  1120.                 FLength = Input { Value = 31.7, },
  1121.                 PlaneOfFocus = Input { Value = 1.117, },
  1122.                 ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
  1123.                 FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
  1124.                 ControlVis = Input { Value = 1, },
  1125.                 PlaneOfFocusVis = Input { Value = 1, },
  1126.                 ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 22, },
  1127.                 ["MtlStdInputs.MaterialID"] = Input { Value = 24, }
  1128.             },
  1129.             ViewInfo = OperatorInfo { Pos = { 2475, 2029.5 } },
  1130.         },
  1131.         Text3D1_1_2_1 = Text3D {
  1132.             Inputs = {
  1133.                 LayoutRotation = Input { Value = 1, },
  1134.                 TransformRotation = Input { Value = 1, },
  1135.                 StyledText = Input { Value = "4", },
  1136.                 Font = Input { Value = "Open Sans", },
  1137.                 Style = Input { Value = "Bold", },
  1138.                 VerticalTopCenterBottom = Input { Value = 1, },
  1139.                 VerticalJustification = Input { Value = 3, },
  1140.                 VerticalJustificationNew = Input { Value = 3, },
  1141.                 HorizontalJustificationNew = Input { Value = 3, },
  1142.                 ExtrusionProfile = Input {
  1143.                     SourceOp = "Text3D1ExtrusionProfile_1_2_1",
  1144.                     Source = "Value",
  1145.                 }
  1146.             },
  1147.             ViewInfo = OperatorInfo { Pos = { 2475, 1930.5 } },
  1148.         },
  1149.         Text3D1ExtrusionProfile_1_2_1 = LUTBezier {
  1150.             KeyColorSplines = {
  1151.                 [0] = {
  1152.                     [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
  1153.                     [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
  1154.                     [0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
  1155.                     [1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
  1156.                 }
  1157.             },
  1158.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1159.             CtrlWZoom = false,
  1160.         },
  1161.         Text3D1_1_2 = Text3D {
  1162.             Inputs = {
  1163.                 LayoutRotation = Input { Value = 1, },
  1164.                 TransformRotation = Input { Value = 1, },
  1165.                 StyledText = Input { Value = "3", },
  1166.                 Font = Input { Value = "Open Sans", },
  1167.                 Style = Input { Value = "Bold", },
  1168.                 VerticalTopCenterBottom = Input { Value = 1, },
  1169.                 VerticalJustification = Input { Value = 3, },
  1170.                 VerticalJustificationNew = Input { Value = 3, },
  1171.                 HorizontalJustificationNew = Input { Value = 3, },
  1172.                 ExtrusionProfile = Input {
  1173.                     SourceOp = "Text3D1ExtrusionProfile_1_2",
  1174.                     Source = "Value",
  1175.                 }
  1176.             },
  1177.             ViewInfo = OperatorInfo { Pos = { 2475, 1864.5 } },
  1178.         },
  1179.         Text3D1ExtrusionProfile_1_2 = LUTBezier {
  1180.             KeyColorSplines = {
  1181.                 [0] = {
  1182.                     [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
  1183.                     [0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
  1184.                     [0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
  1185.                     [1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
  1186.                 }
  1187.             },
  1188.             SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1189.             CtrlWZoom = false,
  1190.         }
  1191.     }
  1192. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement