{ Tools = ordered() { Lens_degrader = MacroOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "CameraShake1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "DirectionalBlur1", Source = "Length", Name = "Amount", Default = 0, }, Input2 = InstanceInput { SourceOp = "DirectionalBlur1", Source = "Comments", Name = "by Theodor Groeneboom 2006 theo(at)euqahuba.com", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", }, }, ViewInfo = GroupInfo { Pos = { 0, 0, }, }, Tools = ordered() { Background1 = Background { ExtentSet = true, Inputs = { GlobalOut = Input { Value = 50, }, UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 720, }, Height = Input { Value = 576, }, PixelAspect = Input { Value = { 1, 0, }, }, Depth = Input { Value = 4, }, Type = Input { Value = FuID { "Gradient", }, }, GradientType = Input { Value = FuID { "Radial", }, }, Start = Input { Value = { 0.493377476930618, 0.503533542156219, }, }, Gradient = Input { Value = Gradient { Colors = { [0] = { 0, 0, 0, 1, }, [1] = { 1, 1, 1, 1, }, }, }, }, }, ViewInfo = OperatorInfo { Pos = { 1032, 91, }, }, }, Blur1 = Blur { Inputs = { XBlurSize = Input { Value = 0.4558, Expression = "DirectionalBlur1.Length*25", }, YBlurSize = Input { Disabled = true, }, Input = Input { SourceOp = "Dent1", Source = "Output", }, EffectMask = Input { SourceOp = "Ellipse1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 1294, 137, }, }, }, Blur2 = Blur { Inputs = { Blend = Input { SourceOp = "Shake2", Source = "X", }, XBlurSize = Input { Value = 0.9116, Expression = "DirectionalBlur1.Length*50", }, YBlurSize = Input { Disabled = true, }, Input = Input { SourceOp = "DirectionalBlur1_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 946.119, 155.264, }, }, }, BrightnessContrast1 = BrightnessContrast { Inputs = { Blend = Input { Value = 0.054696, Expression = "DirectionalBlur1.Length*3", }, Gain = Input { SourceOp = "Shake1", Source = "X", }, Gamma = Input { Value = 0.5222222, }, Input = Input { SourceOp = "Merge2", Source = "Output", }, EffectMask = Input { SourceOp = "Ellipse1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 2081.24, 123.404, }, }, }, CameraShake1 = CameraShake { Inputs = { MaskChannel = Input { Value = 5, }, XDeviation = Input { Value = 0.02, }, YDeviation = Input { Value = 0.02, }, RotationDeviation = Input { Value = 0.05, }, Randomness = Input { Value = 1, }, OverallStrength = Input { Value = 0.054696, Expression = "DirectionalBlur1.Length*3", }, Speed = Input { Value = 0.54696, Expression = "DirectionalBlur1.Length*30", }, Edges = Input { Value = 2, }, }, ViewInfo = OperatorInfo { Pos = { 506.119, 162.412, }, }, }, ColorCorrector1 = ColorCorrector { HistogramSnapshotTime = -1000000000, Inputs = { WheelSaturation1 = Input { Value = 1.09116, }, Saturation1 = Input { Value = 1.09116, Expression = "1+DirectionalBlur1.Length*5", }, Saturation2 = Input { Value = 1, }, Saturation3 = Input { Value = 1, }, Saturation4 = Input { Value = 1, }, Histogram = Input { Value = Histogram { }, }, HistogramReference = Input { Value = Histogram { }, }, HistogramOutput = Input { Value = Histogram { }, }, HistogramCurve = Input { Value = Histogram { }, }, ReleaseMatch = Input { Disabled = true, }, ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1, }, { 0.4, 0.2, }, { 0.6, 0, }, { 1, 0, }, }, }, { Points = { { 0, 0, }, { 0.4, 0, }, { 0.6, 0.2, }, { 1, 1, }, }, }, }, }, }, Input = Input { SourceOp = "Blur1", Source = "Output", }, EffectMask = Input { SourceOp = "Ellipse1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 1404, 137, }, }, }, Dent1 = Dent { Inputs = { ProcessRed = Input { Value = 0, }, MaskChannel = Input { Value = 5, }, Type = Input { Value = 2, }, Size = Input { Value = 2.681319, }, Strength = Input { Value = 0.0018232, Expression = "DirectionalBlur1.Length/10", }, Input = Input { SourceOp = "Displace2", Source = "Output", }, EffectMask = Input { SourceOp = "FastNoise1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1166.12, 139, }, }, }, DirectionalBlur1 = DirectionalBlur { NameSet = true, Inputs = { ProcessRed = Input { Value = 0, }, Type = Input { Value = 3, }, Length = Input { SourceOp = "Publish1", Source = "Value", }, Input = Input { SourceOp = "Transform3", Source = "Output", }, EffectMask = Input { SourceOp = "Ellipse1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 726.119, 173.022, }, }, }, DirectionalBlur1_1 = DirectionalBlur { Inputs = { ProcessRed = Input { Value = 0, }, ProcessGreen = Input { Value = 0, }, Type = Input { Value = 3, }, Length = Input { SourceOp = "Publish1", Source = "Value", }, Input = Input { SourceOp = "DirectionalBlur1", Source = "Output", }, EffectMask = Input { SourceOp = "Ellipse1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 836.119, 176, }, }, }, Displace2 = Displace { Inputs = { Blend = Input { Value = 0.3812155, }, ProcessRed = Input { Value = 0, }, Channel = Input { Value = 2, }, XChannel = Input { Disabled = true, }, XRefraction = Input { Disabled = true, }, YChannel = Input { Disabled = true, }, YRefraction = Input { Disabled = true, }, RefractionStrength = Input { SourceOp = "Publish1", Source = "Value", }, Input = Input { SourceOp = "Blur2", Source = "Output", }, Foreground = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1056.12, 137.258, }, }, }, Ellipse1 = EllipseMask { Inputs = { SoftEdge = Input { Value = 0.1701657, }, Invert = Input { Value = 1, }, Width = Input { Value = 0.6430038591563, }, Height = Input { Value = 0.6672519693828, }, }, ViewInfo = OperatorInfo { Pos = { 986.985, -96.9951, }, }, }, FastNoise1 = FastNoise { ExtentSet = true, Inputs = { GlobalOut = Input { Value = 50, }, UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 720, }, Height = Input { Value = 576, }, PixelAspect = Input { Value = { 1, 0.703125, }, }, Detail = Input { Value = 2.541436, }, Brightness = Input { Value = -0.3370166, }, Contrast = Input { Value = 2.098901, }, XScale = Input { Value = 2.651934, }, YScale = Input { Disabled = true, }, SeetheRate = Input { Value = 2, }, Gradient = Input { Value = Gradient { Colors = { [0] = { 0, 0, 0, 1, }, [1] = { 1, 1, 1, 1, }, }, }, }, }, ViewInfo = OperatorInfo { Pos = { 1936.68, 225.857, }, }, }, FastNoise1_1 = FastNoise { ExtentSet = true, Inputs = { GlobalOut = Input { Value = 50, }, UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 720, }, Height = Input { Value = 576, }, PixelAspect = Input { Value = { 1, 0.703125, }, }, Detail = Input { Value = 4.751381, }, Brightness = Input { Value = -0.8232044, }, Contrast = Input { Value = 0.7666667, }, LockXY = Input { Value = 0, }, XScale = Input { Value = 10.49724, }, YScale = Input { Value = 0.441989, }, Angle = Input { Value = 47.61905, }, SeetheRate = Input { Value = 2, }, Color1Alpha = Input { Value = 1, }, Gradient = Input { Value = Gradient { Colors = { [0] = { 0, 0, 0, 1, }, [1] = { 1, 1, 1, 1, }, }, }, }, }, ViewInfo = OperatorInfo { Pos = { 2157.64, 195.957, }, }, }, Grain1 = Grain { Inputs = { Power = Input { Value = 3.6464, Expression = "DirectionalBlur1.Length*200", }, GrainSoftness = Input { Value = 93.37016, }, GrainSize = Input { Value = 0.2888889, }, GrainSpacing = Input { Value = 0.7734807, }, Red = Input { SourceOp = "Grain1Red", Source = "Value", }, Green = Input { SourceOp = "Grain1Green", Source = "Value", }, Blue = Input { SourceOp = "Grain1Blue", Source = "Value", }, Input = Input { SourceOp = "ColorCorrector1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1617.16, 136.225, }, }, }, Grain1Blue = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0.498039215686275, 0.498039215686275, 1, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1Green = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0, 1, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1Red = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 1, 0, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1 = Grain { Inputs = { Power = Input { Value = 1.3674, Expression = "DirectionalBlur1.Length*75", }, RedDifference = Input { Value = 0.0552486, }, GrainSoftness = Input { Value = 2.762431, }, GrainSize = Input { Value = 0.4222222, }, GrainSpacing = Input { Value = 0.1657459, }, Red = Input { SourceOp = "Grain1_1Red", Source = "Value", }, Green = Input { SourceOp = "Grain1_1Green", Source = "Value", }, Blue = Input { SourceOp = "Grain1_1Blue", Source = "Value", }, Input = Input { SourceOp = "Grain1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1728.18, 136.225, }, }, }, Grain1_1Blue = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0.498039215686275, 0.498039215686275, 1, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1Green = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0, 1, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1Red = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 1, 0, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1_1 = Grain { Inputs = { Power = Input { Value = 5.9254, Expression = "DirectionalBlur1.Length*325", }, RedDifference = Input { Value = 0.0552486, }, GrainSoftness = Input { Value = 25.96685, }, GrainSize = Input { Value = 1.307692, }, GrainSpacing = Input { Value = 160, }, Red = Input { SourceOp = "Grain1_1_1Red", Source = "Value", }, Green = Input { SourceOp = "Grain1_1_1Green", Source = "Value", }, Blue = Input { SourceOp = "Grain1_1_1Blue", Source = "Value", }, Input = Input { SourceOp = "Grain1_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1838.18, 136.225, }, }, }, Grain1_1_1Blue = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0, 0, 1, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1_1Green = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 0, 1, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Grain1_1_1Red = LUTBezier { KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, SplineColor = { 1, 0, 0, }, KeyFrames = { [0] = { 1, RH = { 0.3, 1, }, Flags = { Linear = true, }, }, [1] = { 1, LH = { 0.7, 1, }, Flags = { Linear = true, }, }, }, }, Merge1 = Merge { CtrlWZoom = false, Inputs = { Blend = Input { Value = 0.6464088, }, ApplyMode = Input { Value = FuID { "Overlay", }, }, Gain = Input { Value = 0, Expression = "DirectionalBlur1.Length", }, Background = Input { SourceOp = "BrightnessContrast1", Source = "Output", }, Foreground = Input { SourceOp = "FastNoise1_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2191.24, 124.565, }, }, }, Merge2 = Merge { Inputs = { Blend = Input { Value = 0.036464, Expression = "DirectionalBlur1.Length*2", }, ApplyMode = Input { Value = FuID { "Hue", }, }, BurnIn = Input { Value = 1, }, BlendClone = Input { Expression = "DirectionalBlur1.Length*2", }, PerformDepthMerge = Input { Value = 0, }, Background = Input { SourceOp = "Grain1_1_1", Source = "Output", }, Foreground = Input { SourceOp = "FastNoise1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1949.34, 131.071, }, }, }, Publish1 = PublishNumber { Inputs = { Value = Input { Value = 0.0, }, }, }, Shake1 = Shake { CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 0.9678122, }, XMinimum = Input { Value = 0.2933702, }, }, }, Shake2 = Shake { CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 0.001, }, }, }, Transform1 = Transform { CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "Merge1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2343.06, 97.6187, }, }, }, Transform3 = Transform { Inputs = { Input = Input { SourceOp = "CameraShake1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 616.119, 143.05, }, }, }, }, }, }, ActiveTool = "Lens_degrader", Name = "Lens_degrader", IsMacro = true, }