{ Tools = ordered() { DeGrain_ = MacroOperator { Inputs = ordered() { Input1 = InstanceInput { SourceOp = "A_BrightnessContrast1_threshold", Source = "Brightness", Name = "Edge Threshold", Default = 0, }, MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input2 = InstanceInput { SourceOp = "d_DeGrain", Source = "XBlurSize", Name = "DeGrain", MaxScale = 20, Default = 0, }, Input3 = InstanceInput { SourceOp = "e_ReConstr", Source = "XAmount", Name = "ReConstr", MaxScale = 10, Default = 0, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "e_ReConstr", Source = "Output", }, }, ViewInfo = GroupInfo { Pos = { 0, 0, }, }, Tools = ordered() { A_BrightnessContrast1_threshold = BrightnessContrast { CtrlWZoom = false, NameSet = true, Inputs = { Alpha = Input { Value = 1, }, Contrast = Input { Value = 1, }, Saturation = Input { Value = 0, }, Input = Input { SourceOp = "Filter1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 302, -18, }, }, }, C_BrightnessContrast2_edite_contrast = BrightnessContrast { NameSet = true, Inputs = { Gain = Input { Value = 5, }, Input = Input { SourceOp = "b_Blur1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 535, -16, }, }, }, Filter1 = Filter { Inputs = { FilterType = Input { Value = 3, }, Power = Input { Disabled = true, }, Angle = Input { Disabled = true, }, Randomize = Input { Disabled = true, }, Seed = Input { Disabled = true, }, Animated = Input { Disabled = true, }, Input = Input { SourceOp = "Transform1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 168, 14, }, }, }, Transform1 = Transform { ViewInfo = OperatorInfo { Pos = { 118, 111, }, }, }, b_Blur1 = Blur { NameSet = true, Inputs = { XBlurSize = Input { Value = 10, }, YBlurSize = Input { Disabled = true, }, Input = Input { SourceOp = "A_BrightnessContrast1_threshold", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 418, -17, }, }, }, d_DeGrain = Blur { NameSet = true, Inputs = { ApplyMaskInverted = Input { Value = 1, }, MaskChannel = Input { Value = 5, }, XBlurSize = Input { Value = 0, }, YBlurSize = Input { Disabled = true, }, Input = Input { SourceOp = "Transform1", Source = "Output", }, EffectMask = Input { SourceOp = "C_BrightnessContrast2_edite_contrast", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, 62, }, }, }, e_ReConstr = Sharpen { NameSet = true, Inputs = { XAmount = Input { Value = 0, }, YAmount = Input { Disabled = true, }, Input = Input { SourceOp = "d_DeGrain", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 607, 64, }, }, }, }, }, }, ActiveTool = "DeGrain_", Name = "DeGrain_", IsMacro = true, }