Page 1 of 1

Bug? Fusion7.5 Timecode Issue

PostPosted: Thu Nov 20, 2014 6:35 pm
by Mike Truly
I have a simple comp that I use to create a 'Seconds to Crash' countdown timer. It works fine in Fusion 5.31 (and has for years) but I am getting weird results results in Fusion 7.5.

It's basically using the Timecode modifier and uses negative 'Start Offset' and negative 'Frames per Second' to make the countdown go from 60 seconds to 0 seconds. So the Start Offset is -1801 and Frames Per Second is -30.

In Fusion 5.31 it goes from 60 to 0.
In Fusion 7.5 it goes from 62 to 0.

Not sure if I'm missing something or if this is a bug.

Tried to attach some screengrabs of the problem but I get the message 'Sorry, the board attachment quota has been reached.'.

Thanks!

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Sun Nov 23, 2014 12:47 am
by Mike Truly
Here's the simple flow which shows the Timecode modifier problem. Should be showing a value of '60' on the first frame (as with previous versions of Fusion)... instead is showing a value of '62'.

Thanks for any ideas!


Code: Select all
{
   Tools = ordered() {
      Merge2 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Merge1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "time_label",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 437, 168, }, },
      },
      time_label = TextPlus {
         NameSet = true,
         Inputs = {
            GlobalIn = Input { Value = 1, },
            GlobalOut = Input { Value = 1801, },
            Width = Input { Value = 720, },
            Height = Input { Value = 486, },
            PixelAspect = Input { Value = { 0.9, 1, }, },
            Center = Input { Value = { 0.499648950159555, 0.605113636363636, }, },
            Size = Input { Value = 0.1261905, },
            Font = Input { Value = "Arial", },
            StyledText = Input { Value = "Seconds to Crash", },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = "",
               },
            },
            Red1 = Input { Value = 0.586666666666667, },
            Green1 = Input { Value = 0.586666666666667, },
            Blue1 = Input { Value = 0.586666666666667, },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
            RenderToDPTFile = Input { Disabled = true, },
            DPTType = Input { Disabled = true, },
            DPTResolution = Input { Disabled = true, },
         },
         ViewInfo = OperatorInfo { Pos = { 436, 84, }, },
      },
      Merge1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "hrsminsec",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 259, 168, }, },
      },
      hrsminsec = TextPlus {
         CtrlWZoom = false,
         NameSet = true,
         Inputs = {
            GlobalIn = Input { Value = 1, },
            GlobalOut = Input { Value = 1801, },
            Width = Input { Value = 720, },
            Height = Input { Value = 486, },
            PixelAspect = Input { Value = { 0.9, 1, }, },
            Center = Input { Value = { 0.5, 0.3863636363636, }, },
            Size = Input { Value = 0.2679558, },
            Font = Input { Value = "Arial", },
            StyledText = Input {
               SourceOp = "TimeCode1",
               Source = "Time",
            },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = "",
               },
            },
            Alignment = Input { Value = 1, },
            HorizontalJustification = Input { Value = 1, },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
            RenderToDPTFile = Input { Disabled = true, },
            DPTType = Input { Disabled = true, },
            DPTResolution = Input { Disabled = true, },
         },
         ViewInfo = OperatorInfo { Pos = { 259, 51, }, },
      },
      TimeCode1 = TimeCode {
         CtrlWZoom = false,
         Inputs = {
            Hrs = Input { Value = 0, },
            Mins = Input { Value = 0, },
            Frms = Input { Value = 0, },
            StartOffset = Input { Value = -1801, },
            FramesPerSecond = Input { Value = -30, },
            DropFrame = Input { Value = 0, },
         },
      },
      Background1 = Background {
         Inputs = {
            GlobalIn = Input { Value = 1, },
            GlobalOut = Input { Value = 1801, },
            Width = Input { Value = 720, },
            Height = Input { Value = 486, },
            PixelAspect = Input { Value = { 0.9, 1, }, },
            TopLeftRed = Input { Value = 0.213333333333333, },
            TopLeftGreen = Input { Value = 0.213333333333333, },
            TopLeftBlue = Input { Value = 0.213333333333333, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 92, 168, }, },
      },
   },
}

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 7:21 pm
by Mike Truly
I just received my Fusion Studio 7.6 and this issue still exists.

Could someone please test this. Load the flow above into Fusion 7.6. If you have it, load the flow into an older copy of Fusion such as 5.3.

In 5.3... at frame1 the seconds are displayed as 60 (1800/30fps=60).

In 7.6... at frame1 the seconds are displayed as 62 (1800/30fps is not 62).

Thanks!

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 7:35 pm
by Rony Soussan
Taking a look at it now

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 7:41 pm
by Mike Truly
Thanks very much!

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 8:09 pm
by Rony Soussan
It is simple math, so it should work of course, but I confirmed it doesn't

stay tuned

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 8:30 pm
by Mike Truly
Thanks for looking into this.

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 10:23 pm
by Sander de Regt
It almost seems like the difference between 29.97 and 30 fps. Which still is weird, but it would make at least some sort of sense.

Re: Bug? Fusion7.5 Timecode Issue

PostPosted: Mon Jan 12, 2015 11:23 pm
by Mike Truly
I thought about that possibility too... but just checked again and both the General and Comp preferences are set to 30fps. Then I went looking around for some other place where it might be set to 29.97 but couldn't find it.

Thanks!