Jump to: Board index » General » Fusion

Why do expressions constantly generate something on a still?

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline
User avatar

Eugene Afanasiev

  • Posts: 600
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Why do expressions constantly generate something on a still?

PostSun Oct 08, 2017 10:31 pm

Code: Select all
{
   Tools = ordered() {
      Background7_1_1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftAlpha = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 404.121, 874.5 } },
      },
      SoftGlow1_2 = SoftGlow {
         Inputs = {
            Threshold = Input { Value = 0.692, },
            Gain = Input { Value = 0.919, },
            Input = Input {
               SourceOp = "Displace2_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1062.5 } },
      },
      Displace2_1 = Displace {
         Inputs = {
            RefractionStrength = Input { Value = 0.043, },
            Input = Input {
               SourceOp = "Merge2_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "FastNoise2_1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1027.5 } },
      },
      Merge2_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "BG_ColoredCorners",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Displace1_1_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 992.5 } },
      },
      Displace1_1_1 = Displace {
         Inputs = {
            Type = Input { Value = 1, },
            YRefraction = Input { Value = 0.00116, },
            RefractionStrength = Input { Value = 0.0193, },
            Input = Input {
               SourceOp = "Displace1_2",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "FastNoise2_2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 949.5 } },
      },
      Displace1_2 = Displace {
         Inputs = {
            Blend = Input { Value = 0.491, },
            ProcessAlpha = Input { Value = 0, },
            RefractionStrength = Input { Value = 0.0193, },
            Input = Input {
               SourceOp = "Merge4_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "FastNoise2_2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 912.5 } },
      },
      Transform3_1_1 = Transform {
         Inputs = {
            ProcessRed = Input { Value = 0, },
            Size = Input { Value = 1.0615, },
            Aspect = Input { Value = 0.989, },
            Edges = Input { Value = 1, },
            Input = Input {
               SourceOp = "Transform1_1_1",
               Source = "Output",
            },
            EffectMask = Input {
               SourceOp = "FastNoise1_1",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 830.5 } },
      },
      Merge4_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Background7_1_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Transform3_1_1",
               Source = "Output",
            },
            Edges = Input { Value = 1, },
            PerformDepthMerge = Input { Value = 0, },
            EffectMask = Input {
               SourceOp = "FastNoise1_1",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 874.5 } },
      },
      Background7_7 = Background {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 50, },
            Height = Input { Value = 50, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftRed = Input { Value = 1, },
            TopLeftGreen = Input { Value = 1, },
            TopLeftBlue = Input { Value = 1, },
            EffectMask = Input {
               SourceOp = "Rectangle1_1_1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 768.5 } },
      },
      Transform1_1_1 = Transform {
         Inputs = {
            Center = Input {
               Value = { 0.5, 6.188 },
               Expression = "Point(0.5, time*.091)",
            },
            Size = Input { Value = 0.1002, },
            Aspect = Input { Value = 0.9662, },
            Edges = Input { Value = 1, },
            Input = Input {
               SourceOp = "Background7_7",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 796.5 } },
      },
      SoftGlow1_1_2 = SoftGlow {
         Inputs = {
            Threshold = Input { Value = 0.692, },
            Gain = Input { Value = 0.876, },
            XGlowSize = Input { Value = 40.2, },
            Input = Input {
               SourceOp = "SoftGlow1_2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1102.5 } },
      },
      Rectangle1_1_1 = RectangleMask {
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Width = Input { Value = 0.12, },
            Height = Input { Value = 1, },
            Angle = Input { Value = 270, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 735.5 } },
      },
      BG_ColoredCorners = Background {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            UseFrameFormatSettings = Input { Value = 1, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            Type = Input { Value = FuID { "Corner" }, },
            TopLeftRed = Input { Value = 1, },
            TopRightGreen = Input { Value = 1, },
            BottomRightBlue = Input { Value = 1, },
            Comments = Input { Value = "Useful to test transformation and distortion tools when you need to see how much and what way the image is adjusted\nby Gregory Chalenko\nwww.compositing.ru", },
         },
         ViewInfo = OperatorInfo { Pos = { 275, 1138.5 } },
      },
      SoftGlow1_1_1_1 = SoftGlow {
         Inputs = {
            Threshold = Input { Value = 0.701, },
            Gain = Input { Value = 1.068, },
            XGlowSize = Input { Value = 81.2, },
            Input = Input {
               SourceOp = "SoftGlow1_1_2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1136.5 } },
      },
      ColorCorrector1_1 = ColorCorrector {
         Inputs = {
            Blend = Input { Value = 0.769, },
            Menu = Input { Value = 3, },
            WheelHue1 = Input { Value = -0.009, },
            WheelSaturation1 = Input { Value = 1.299, },
            WheelTintAngle1 = Input { Value = -0.410345432459507, },
            WheelTintLength1 = Input { Value = 0.0898, },
            WheelTintAngle2 = Input { Value = 0.600536686959902, },
            WheelTintLength2 = Input { Value = 0.4588, },
            WheelTintAngle3 = Input { Value = -0.332624670269284, },
            WheelTintLength3 = Input { Value = 0.0462, },
            WheelTintAngle4 = Input { Value = -0.625, },
            WheelTintLength4 = Input { Value = 0.0004, },
            MasterRGBContrast = Input { Value = 1.051, },
            MasterRGBGain = Input { Value = 0.821, },
            MasterRGBLift = Input { Value = 0.068, },
            MasterRGBGamma = Input { Value = 1.239, },
            Red1 = Input { Value = 0.11, },
            Yellow1 = Input { Value = 0.15, },
            Green1 = Input { Value = 0.42, },
            Magenta1 = Input { Value = 0.33, },
            Red4 = Input { Value = 0, },
            Yellow4 = Input { Value = 0, },
            Green4 = Input { Value = 0.14, },
            ColorRanges = Input {
               Value = ColorCurves {
                  Curves = {
                     {
                        Points = {
                           { 0, 1 },
                           { 0.4, 0.2 },
                           { 0.6, 0 },
                           { 1, 0 }
                        }
                     },
                     {
                        Points = {
                           { 0, 0 },
                           { 0.256, 0 },
                           { 0.521245330012453, 0.646 },
                           { 0.64, 1 }
                        }
                     }
                  }
               },
            },
            HistogramIgnoreTransparent = Input { Value = 1, },
            Input = Input {
               SourceOp = "SoftGlow1_1_1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1176.92 } },
      },
      LensDistort1_1 = LensDistort {
         PassThrough = true,
         Inputs = {
            Mode = Input { Value = 0, },
            LensDistortionModel = Input { Value = 1, },
            ["DEClassicLDModel.Distortion"] = Input { Value = -0.0327, },
            ["DEClassicLDModel.AnamorphicSqueeze"] = Input { Value = 1.336, },
            ["DEClassicLDModel.CurvatureX"] = Input { Value = -0.5, },
            ["DEClassicLDModel.CurvatureY"] = Input { Value = -0.1542, },
            ["DEClassicLDModel.QuarticDistortion"] = Input { Value = 0.0327, },
            ["DE4AnamorphicStandardDegree4.Cy02Degree2"] = Input { Value = -0.2523, },
            CameraSettings = Input { Value = 1, },
            Input = Input {
               SourceOp = "ColorCorrector1_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1208.15 } },
      },
      Merge5_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "LensDistort1_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1241.14 } },
      },
      FastNoise2_1_1 = FastNoise {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Detail = Input { Value = 10, },
            XScale = Input { Value = 1000, },
         },
         ViewInfo = OperatorInfo { Pos = { 678.35, 1027.5 } },
      },
      Text1_2 = TextPlus {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.5, 0.0573602235258 }, },
            Size = Input { Value = 0.02177, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               SourceOp = "TimeCode1_1",
               Source = "Time",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Red1 = Input { Value = 0.51, },
            Green1 = Input { Value = 0.897681403708596, },
            Enabled2 = Input { Value = 1, },
            ElementShape2 = Input { Value = 2, },
            Red2 = Input { Value = 0.18012, },
            Green2 = Input { Value = 0.20426358472504, },
            Blue2 = Input { Value = 0.228, },
         },
         ViewInfo = OperatorInfo { Pos = { 681.98, 1244.48 } },
      },
      TimeCode1_1 = TimeCode {
         CtrlWZoom = false,
         Inputs = {
            StartOffset = Input { Value = 500254, },
         },
      },
      FastNoise2_2 = FastNoise {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Detail = Input { Value = 5.17, },
            XScale = Input { Value = 1000, },
         },
         ViewInfo = OperatorInfo { Pos = { 682.23, 926.5 } },
      },
      FastNoise1_1 = FastNoise {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            XScale = Input { Value = 0.17, },
            SeetheRate = Input { Value = 0.128, },
         },
         ViewInfo = OperatorInfo { Pos = { 683.23, 865.5 } },
      },
      Merge6_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge5_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1274.14 } },
      },
      Text1_1_2 = TextPlus {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.0262231248424907, 0.960264599245053 }, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               SourceOp = "TextTimer1_1",
               Source = "Time",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 0, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.35, },
            Green1 = Input { Value = 0.723599737035046, },
         },
         ViewInfo = OperatorInfo { Pos = { 379.385, 1277.48 } },
      },
      TextTimer1_1 = TextTimer {
         Inputs = {
            Mode = Input { Value = 2, },
            DayOn = Input { Value = 1, },
            DaysOn = Input { Value = 1, },
            MonthOn = Input { Value = 1, },
            YearOn = Input { Value = 1, },
            Hrs = Input { Value = 12, },
            Mins = Input { Value = 16, },
            Secs = Input { Value = 28, },
         },
      },
      Merge7_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge6_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1307.14 } },
      },
      Text1_1_1_2 = TextPlus {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.0262231248424907, 0.950947072858351 }, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               SourceOp = "TextScramble1_2",
               Source = "ScrambledText",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 0, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.35, },
            Green1 = Input { Value = 0.723599737035046, },
         },
         ViewInfo = OperatorInfo { Pos = { 380.385, 1310.48 } },
      },
      TextScramble1_2 = TextScramble {
         Inputs = {
            Randomness = Input { Value = 0.614, },
            InputText = Input { Value = "Mon 02-Oct-2017 21:05:57", },
         },
      },
      Merge8_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge7_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1340.14 } },
      },
      Text1_1_1_1_2 = TextPlus {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.0262231248424907, 0.941689672796647 }, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               SourceOp = "TextScramble1_1_1",
               Source = "ScrambledText",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 0, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.37, },
            Green1 = Input { Value = 0.721066962640681, },
         },
         ViewInfo = OperatorInfo { Pos = { 384.385, 1343.48 } },
      },
      TextScramble1_1_1 = TextScramble {
         Inputs = {
            Randomness = Input { Value = 0.474, },
            InputText = Input { Value = "Mon 02-Oct-2017 21:05:57", },
         },
      },
      Merge9_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge8_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_1_5",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1373.14 } },
      },
      Text1_1_1_1_1_5 = TextPlus {
         PassThrough = true,
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.964790462535455, 0.941689672796647 }, },
            LayoutRotation = Input { Value = 1, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               Value = "846922382311",
               Expression = "random(100000000000,999999999999)",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 2, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.46, },
            Green1 = Input { Value = 0.686122044898581, },
         },
         ViewInfo = OperatorInfo { Pos = { 421.691, 1376.48 } },
      },
      Merge10_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge9_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_1_1_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1406.14 } },
      },
      Text1_1_1_1_1_1_1 = TextPlus {
         PassThrough = true,
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.964790462535455, 0.932448717767284 }, },
            LayoutRotation = Input { Value = 1, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               Value = "624975307625",
               Expression = "random(100000000000,999999999999)",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 2, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.33, },
            Green1 = Input { Value = 0.669416966669612, },
         },
         ViewInfo = OperatorInfo { Pos = { 420.021, 1409.48 } },
      },
      Merge11_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge10_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_1_2_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1439.14 } },
      },
      Text1_1_1_1_1_2_1 = TextPlus {
         PassThrough = true,
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.964790462535455, 0.923189458508025 }, },
            LayoutRotation = Input { Value = 1, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               Value = "122314510072",
               Expression = "random(100000000000,999999999999)",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 2, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.41, },
            Green1 = Input { Value = 0.721709234967604, },
         },
         ViewInfo = OperatorInfo { Pos = { 423.109, 1442.48 } },
      },
      Merge12_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge11_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_1_3_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 545.23, 1472.14 } },
      },
      Text1_1_1_1_1_3_1 = TextPlus {
         PassThrough = true,
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.964790462535455, 0.913925745563972 }, },
            LayoutRotation = Input { Value = 1, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               Value = "852763499481",
               Expression = "random(100000000000,999999999999)",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 2, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.42, },
            Green1 = Input { Value = 0.737553076921429, },
         },
         ViewInfo = OperatorInfo { Pos = { 424.46, 1475.48 } },
      },
      Merge13_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge12_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Text1_1_1_1_1_4_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1505.14 } },
      },
      Text1_1_1_1_1_4_1 = TextPlus {
         PassThrough = true,
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.964790462535455, 0.9046753936743 }, },
            LayoutRotation = Input { Value = 1, },
            Size = Input { Value = 0.00498, },
            Font = Input { Value = "DejaVu Sans Mono", },
            StyledText = Input {
               Value = "144648518969",
               Expression = "random(100000000000,999999999999)",
            },
            Style = Input { Value = "Book", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 2, },
            CharacterRotation = Input { Value = 1, },
            Red1 = Input { Value = 0.47, },
            Green1 = Input { Value = 0.702404403520512, },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 1508.48 } },
      },
      Merge15_1 = Merge {
         Inputs = {
            Blend = Input {
               SourceOp = "WaveModifier1_1",
               Source = "Result",
            },
            Background = Input {
               SourceOp = "Merge13_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Transform6_1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1534.5 } },
      },
      WaveModifier1_1 = Fuse.WaveModifier {
         CtrlWZoom = false,
         Inputs = {
            Wave = Input { Value = FuID { "Sine" }, },
            Period = Input { Value = 31.65, },
            Limit = Input { Value = 0, },
         },
      },
      Background7_6_1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 168, },
            Width = Input { Value = 200, },
            Height = Input { Value = 200, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            TopLeftRed = Input { Value = 0.551, },
            TopLeftGreen = Input { Value = 0.199828787504834, },
            TopLeftBlue = Input { Value = 0.19285, },
            EffectMask = Input {
               SourceOp = "Ellipse1_1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 324.565, 1537.85 } },
      },
      Transform6_1 = Transform {
         Inputs = {
            Center = Input { Value = { 4.78468914002381, 2.74075215591521 }, },
            Size = Input { Value = 0.308856048951003, },
            Input = Input {
               SourceOp = "Background7_6_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 434.56, 1537.85 } },
      },
      Ellipse1_1 = EllipseMask {
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 184.121, 1537.85 } },
      },
      Merge22 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge15_1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Transform1",
               Source = "Output",
            },
            ApplyMode = Input { Value = FuID { "Screen" }, },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1567.5 } },
      },
      Polygon1 = PolylineMask {
         DrawMode = "InsertAndModify",
         DrawMode2 = "InsertAndModify",
         Inputs = {
            Invert = Input { Value = 1, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Polyline = Input {
               SourceOp = "Polygon1Polyline",
               Source = "Value",
            },
            Polyline2 = Input {
               Value = Polyline {
               },
               Disabled = true,
            },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1600.5 } },
      },
      Polygon1Polyline = BezierSpline {
         SplineColor = { Red = 173, Green = 255, Blue = 47 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
                  Closed = true,
                  Points = {
                     { Linear = true, X = -0.265070796012878, Y = 0.358014613389969, LX = 0.180855602025986, LY = -0.0133145948251088, RX = -0.0127013134953433, RY = -0.0557240379020542 },
                     { Linear = true, X = -0.303174734115601, Y = 0.190842494368553, LX = 0.0127013134953433, LY = 0.0557240379020542, RX = 0.00717900025198633, RY = -0.0192321881188651 },
                     { Linear = true, X = -0.281637728214264, Y = 0.133145928382874, LX = -0.00717900025198633, LY = 0.0192321881188651, RX = 0.00276115253349803, RY = -0.10898240883713 },
                     { Linear = true, X = -0.273354262113571, Y = -0.193801298737526, LX = -0.00276115253349803, LY = 0.10898240883713, RX = 0.00745511363788509, RY = -0.0295879842440987 },
                     { Linear = true, X = -0.250988930463791, Y = -0.282565265893936, LX = -0.00745511363788509, LY = 0.0295879842440987, RX = 0.0803495917229149, RY = 0.000986270956274756 },
                     { Linear = true, X = -0.00994015485048294, Y = -0.279606461524963, LX = -0.0803495917229149, LY = -0.000986270956274756, RX = 0.0839390890099799, RY = -0.00690386020437326 },
                     { Linear = true, X = 0.241877108812332, Y = -0.300318032503128, LX = -0.0839390890099799, LY = 0.00690386020437326, RX = 0.0146341186400818, RY = 0.0581896995343151 },
                     { Linear = true, X = 0.285779476165771, Y = -0.125748932361603, LX = -0.0146341186400818, LY = -0.0581896995343151, RX = -0.0005522346607895, RY = 0.0744630936790129 },
                     { Linear = true, X = 0.28412276506424, Y = 0.0976403504610062, LX = 0.0005522346607895, LY = -0.0744630936790129, RX = -0.00220892102584465, RY = 0.073476827448446 },
                     { Linear = true, X = 0.277496010065079, Y = 0.318070828914642, LX = 0.00220892102584465, LY = -0.073476827448446, RX = -0.180855602025986, RY = 0.0133145948251088 }
                  }
               } }
         }
      },
      Transform1 = Transform {
         Inputs = {
            Size = Input { Value = 1.93703703703704, },
            Input = Input {
               SourceOp = "Loader3",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 404.121, 1600.5 } },
      },
      Loader3 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "L:\\Spider\\Footage\\1\\Frame_02_loop.mov",
               FormatID = "QuickTimeMovies",
               Length = 60,
               Multiframe = true,
               TrimIn = 0,
               TrimOut = 59,
               ExtendFirst = 0,
               ExtendLast = 0,
               Loop = 0,
               AspectMode = 0,
               Depth = 0,
               TimeCode = 0,
               GlobalStart = 0,
               GlobalEnd = 59
            }
         },
         Inputs = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 294.121, 1600.5 } },
      },
      Merge22_1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge22",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Transform2",
               Source = "Output",
            },
            ApplyMode = Input { Value = FuID { "Screen" }, },
            PerformDepthMerge = Input { Value = 0, },
            EffectMask = Input {
               SourceOp = "Polygon1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1633.5 } },
      },
      Transform2 = Transform {
         Inputs = {
            Size = Input { Value = 1.21951864607334, },
            Input = Input {
               SourceOp = "Loader2",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 404.121, 1633.5 } },
      },
      Loader2 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "L:\\Spider\\Footage\\1\\Target_01_loop.mov",
               FormatID = "QuickTimeMovies",
               Length = 60,
               Multiframe = true,
               TrimIn = 0,
               TrimOut = 59,
               ExtendFirst = 0,
               ExtendLast = 0,
               Loop = 0,
               AspectMode = 0,
               Depth = 0,
               TimeCode = 0,
               GlobalStart = 0,
               GlobalEnd = 59
            }
         },
         Inputs = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 294.121, 1633.5 } },
      },
      Transform2_1_1 = Transform {
         CtrlWZoom = false,
         Inputs = {
            ProcessGreen = Input { Value = 0, },
            ProcessBlue = Input { Value = 0, },
            ProcessAlpha = Input { Value = 0, },
            Size = Input { Value = 1.0077, },
            Aspect = Input { Value = 0.99523, },
            Input = Input {
               SourceOp = "Merge22_1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 550, 1699.5 } },
      }
   },
   ActiveTool = "Transform2_1_1"
}


text generates random values even on a still frame, doesn't it slows things a bit down for no reason?
Shouldn't it be floating? And even if it does generate values for reason, they stay the same on screen, so definitely something goes on completely unnesesary here...
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--
Offline
User avatar

michael vorberg

  • Posts: 943
  • Joined: Wed Nov 12, 2014 8:47 pm
  • Location: stuttgart, germany

Re: Why do expressions constantly generate something on a st

PostMon Oct 09, 2017 7:45 pm

expressions need to evaluate every frame, there is no way you can tell if the expression output has changed or not without evaluating the expression
but maybe you can add a time stretcher after the tools to hold just one frame
Offline
User avatar

Eugene Afanasiev

  • Posts: 600
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Re: Why do expressions constantly generate something on a st

PostMon Oct 09, 2017 9:14 pm

I mean it's re-rendering already the rendered frame, - why? Shouldn't Fusion just hold on still if nothing is going on? It's getting really inconveniently unresponsive when the comp is pretty big, and it renders and rerenders all the time, while you add and set up more nodes.... At some point, I'd have to turn it off, but it's a workaround, not that it should operate like that normally, I think...

Maybe there is an addition to the expression to generate only once in a time frame?
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--

Return to Fusion

Who is online

Users browsing this forum: No registered users and 46 guests