Keyframing error with Custom Fusion Title on the Edit page

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

jenslinell

  • Posts: 11
  • Joined: Wed Dec 02, 2020 9:49 am
  • Real Name: Jens Linell

Keyframing error with Custom Fusion Title on the Edit page

PostWed Feb 24, 2021 10:26 pm

Hi all! Love this forum, it has helped me a lot.

I'm having issues with a vital part of using custom fusion titles on the edit page. I want to keyframe a slider that will control a lot of behaviors inside a fusion title. For this post, I slimmed it down to only the slider and I'm showing the value of the slider on the display to really show the bug, issue, or whatever this is. I might be doing something very wrong here.

The issue is that when I add a keyframe on the slider on the Edit Page, the keyframe gets added at the double amount of keyframes of the current position of the Playhead.

For example:

The number on the display is the NumberIn1 slider value from a CustomTool in the Fusion title. I usually use a slider in UserControls but this is just to make sure there wasn't something wrong with the UserControls.


I keyframe a Value of 1 on Frame 0 on the NumberIn1 slider
Skärmavbild 2021-02-24 kl. 22.29.53.png
Value 1 on Frame 0
Skärmavbild 2021-02-24 kl. 22.29.53.png (420.12 KiB) Viewed 1415 times



Keyframe a Value of 2 on Frame 5 on the NumberIn1 slider. The Value of the NumberIn1 slider is shown as 1.5 ("Inside" Fusion Value) in the viewer and at the same time 2 ("Outside" Fusion value) in the Controls for the title
Skärmavbild 2021-02-24 kl. 22.30.13.png
Keyframe Value 2 on Frame 5
Skärmavbild 2021-02-24 kl. 22.30.13.png (420.19 KiB) Viewed 1415 times


Moving over to the Fusion Page, here we can see that the KeyFrame has been added at Frame 10, double the amount of where I added it in the Edit Page
Skärmavbild 2021-02-24 kl. 22.30.36.png
Keyframe added at Frame 10 instead of Frame 5
Skärmavbild 2021-02-24 kl. 22.30.36.png (436.54 KiB) Viewed 1415 times



The code for this little title
Code: Select all
{
   Tools = ordered() {
      Text1 = TextPlus {
         CtrlWZoom = false,
         Inputs = {
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            UseFrameFormatSettings = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            StyledText = Input {
               Value = "1",
               Expression = "CustomTool1.NumberIn1",
            },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Bold", },
            Size = Input { Value = 0.3031, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            p = Input { Value = 9.87, },
            pull = Input {
               Value = 9,
               Expression = "math.floor(p)",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 385, 82.5 } },
         UserControls = ordered() {
            p = {
               LINKS_Name = "p",
               LINKID_DataType = "Number",
               INPID_InputControl = "SliderControl",
               INP_Default = 1,
               INP_Integer = false,
               INP_MinScale = 1,
               INP_MaxScale = 50,
               INP_MinAllowed = 1,
               INP_MaxAllowed = 200,
            },
            pull = {
               LINKS_Name = "pull",
               LINKID_DataType = "Number",
               INPID_InputControl = "SliderControl",
               INP_Default = 1,
               INP_Integer = false,
               INP_MinScale = 1,
               INP_MaxScale = 50,
               INP_MinAllowed = 1,
               INP_MaxAllowed = 200,
            }
         }
      },
      CustomTool1 = Custom {
         Inputs = {
            NumberIn1 = Input { Value = 1, },
            LUTIn1 = Input {
               SourceOp = "CustomTool1LUTIn1",
               Source = "Value",
            },
            LUTIn2 = Input {
               SourceOp = "CustomTool1LUTIn2",
               Source = "Value",
            },
            LUTIn3 = Input {
               SourceOp = "CustomTool1LUTIn3",
               Source = "Value",
            },
            LUTIn4 = Input {
               SourceOp = "CustomTool1LUTIn4",
               Source = "Value",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 495, 49.5 } },
      },
      CustomTool1LUTIn1 = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
               [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 204, Green = 0, Blue = 0 },
         NameSet = true,
      },
      CustomTool1LUTIn2 = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
               [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 0, Green = 204, Blue = 0 },
         NameSet = true,
      },
      CustomTool1LUTIn3 = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
               [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 0, Green = 0, Blue = 204 },
         NameSet = true,
      },
      CustomTool1LUTIn4 = LUTBezier {
         KeyColorSplines = {
            [0] = {
               [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
               [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
            }
         },
         SplineColor = { Red = 204, Green = 204, Blue = 204 },
         NameSet = true,
      },
      MediaOut1 = MediaOut {
         Inputs = {
            Index = Input { Value = "0", },
            Input = Input {
               SourceOp = "Text1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 82.5 } },
      }
   }
}


I have tried both saving the title as a GroupOperator and as a MacroOperator, no difference.

What is happening and what am I doing wrong?

///////-----______------\\\\\\\\
Resolve Studio 17 Beta 9
Macbook Pro Late 2019
///////-------_______-------\\\\\\\
MacBook Pro (16", 2019)
OS 10.15.7
2,3 GHz 8-Core Intel Core i9
AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB
Davinci Resolve 17.2.1
Offline

Simon Stansfield

  • Posts: 15
  • Joined: Mon Nov 09, 2020 9:46 pm
  • Real Name: Simon Stansfield

Re: Keyframing error with Custom Fusion Title on the Edit pa

PostSun Feb 28, 2021 12:31 am

Add myself and several others to this problem. At first thought it was a Text+ issue but it appears to be a general key framing issue on the edit page effecting all sorts of effects... Same issue, getting keyframe twice the time that I set them at....
macOS Ventura 13.4.1
6 core Intel i5
16gb Ram
Radeon Pro 560X 4Gb
Resolve and Fusion Studio 18.5 Build 41
Offline

jenslinell

  • Posts: 11
  • Joined: Wed Dec 02, 2020 9:49 am
  • Real Name: Jens Linell

Re: Keyframing error with Custom Fusion Title on the Edit pa

PostMon Mar 08, 2021 3:00 pm

Thanks, Simon! At least I'm not alone with this issue. And good that you tested it with more effects.

I work a lot with fusion comps that I reuse on many projects in the Edit window.

But there must be some solution or something we do wrong here, or maybe just a bug?
///////-------_______-------\\\\\\\
MacBook Pro (16", 2019)
OS 10.15.7
2,3 GHz 8-Core Intel Core i9
AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB
Davinci Resolve 17.2.1
Offline

MCBama

  • Posts: 1
  • Joined: Wed Mar 17, 2021 5:28 am
  • Real Name: Micah Cleveland

Re: Keyframing error with Custom Fusion Title on the Edit pa

PostWed Mar 17, 2021 5:30 am

I'm glad to see I'm not the only one having this issue. Have we heard anything from support about this? It really throws a wrench into my usual workflow.
Offline

jenslinell

  • Posts: 11
  • Joined: Wed Dec 02, 2020 9:49 am
  • Real Name: Jens Linell

Re: Keyframing error with Custom Fusion Title on the Edit pa

PostTue Jun 08, 2021 1:53 pm

MCBama wrote:I'm glad to see I'm not the only one having this issue. Have we heard anything from support about this? It really throws a wrench into my usual workflow.


Nope...
///////-------_______-------\\\\\\\
MacBook Pro (16", 2019)
OS 10.15.7
2,3 GHz 8-Core Intel Core i9
AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB
Davinci Resolve 17.2.1

Return to DaVinci Resolve

Who is online

Users browsing this forum: Cesar Tejada, DarkSector, John Lewis, MrRipfrog, Raskol and 209 guests