Jump to: Board index » General » Fusion

Strange issue with content misalignment on timeline change.

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

PedjaS

  • Posts: 38
  • Joined: Wed Jul 13, 2022 3:54 pm
  • Real Name: Predrag Supurovic

Strange issue with content misalignment on timeline change.

PostWed Aug 03, 2022 9:36 am

I noticed strange issue with alignment of content of Fusion.

How to reproduce:

Create new project with 1920x1080 resolution.

Create new Fusion Composition on time line and open it in Fusion.

Add two texts and precisely align them.

Change project resolution to 1080x1080.

Texts in fusion would move and not align any more.

I think this started happening after update to version 18. Update to the latest 18.0.1 build 3 did not change this behavior.

Am I doing something wrong?
Offline

xunile

  • Posts: 3072
  • Joined: Mon Apr 23, 2018 5:21 am
  • Real Name: Eric Eisenmann

Re: Strange issue with content misalignment on timeline chan

PostWed Aug 03, 2022 5:48 pm

Can you post a screenshot because I am not seeing this behavior on my system?
Win 10 Home | Intel i7 - 10700f 64 GB 1 TB GB SSD 2 TB SSD
RTX-3060 12 GB | Resolve Studio 18.6.6| Fusion Studio 18.6.6

Win 10 Home | Intel Core I7-7700HQ 32 GB 1 TB NVME SSD 1 TB SATA SSD
GTX-1060-6GB | Resolve 17.4.6
Offline
User avatar

PedjaS

  • Posts: 38
  • Joined: Wed Jul 13, 2022 3:54 pm
  • Real Name: Predrag Supurovic

Re: Strange issue with content misalignment on timeline chan

PostThu Aug 04, 2022 11:18 am

Here it is. Spacing among two texts is obviously changed.

I posted about this issue on FB group and got confirmation that others are experiencing the same.

dr1.PNG
dr1.PNG (152.24 KiB) Viewed 986 times

dr2.PNG
dr2.PNG (136.09 KiB) Viewed 986 times
Offline
User avatar

PedjaS

  • Posts: 38
  • Joined: Wed Jul 13, 2022 3:54 pm
  • Real Name: Predrag Supurovic

Re: Strange issue with content misalignment on timeline chan

PostThu Aug 04, 2022 11:28 am

Here is fusion I used for example. Sorry, I had to paste it here as and text as forum does not allow uploading files with .settings extension.
Code: Select all

{
   Tools = ordered() {
      Group1 = GroupOperator {
         CtrlWZoom = false,
         CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\Edit\\Titles\\_own\\" } }, },
         Outputs = {
            Output1 = InstanceOutput {
               SourceOp = "Merge1",
               Source = "Output",
            }
         },
         ViewInfo = GroupInfo {
            Pos = { 220, 49.5 },
            Flags = {
               AllowPan = false,
               AutoSnap = true,
               RemoveRouters = true
            },
            Size = { 236, 99.3637, 118, 24.2424 },
            Direction = "Horizontal",
            PipeStyle = "Direct",
            Scale = 1,
            Offset = { 0, 0 }
         },
         Tools = ordered() {
            Text2 = TextPlus {
               CtrlWShown = false,
               Inputs = {
                  GlobalOut = Input { Value = 119, },
                  Width = Input { Value = 1080, },
                  Height = Input { Value = 1080, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
                  Center = Input { Value = { 0.498178506375228, 0.370550161812298 }, },
                  StyledText = Input { Value = "Subtitle Line", },
                  Font = Input { Value = "Open Sans", },
                  Style = Input { Value = "Bold", },
                  VerticalJustificationNew = Input { Value = 3, },
                  HorizontalJustificationNew = Input { Value = 3, },
               },
               ViewInfo = OperatorInfo { Pos = { -55, 41.2576 } },
            },
            Merge1 = Merge {
               CtrlWShown = false,
               Inputs = {
                  Background = Input {
                     SourceOp = "Text1",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Text2",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 55, 41.2576 } },
            },
            Text1 = TextPlus {
               CtrlWShown = false,
               Inputs = {
                  GlobalOut = Input { Value = 119, },
                  Width = Input { Value = 1080, },
                  Height = Input { Value = 1080, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
                  StyledText = Input { Value = "Main Title", },
                  Font = Input { Value = "Open Sans", },
                  Style = Input { Value = "Bold", },
                  Size = Input { Value = 0.1631, },
                  VerticalJustificationNew = Input { Value = 3, },
                  HorizontalJustificationNew = Input { Value = 3, },
               },
               ViewInfo = OperatorInfo { Pos = { -55, 8.25756 } },
            }
         },
      }
   },
   ActiveTool = "Group1"
}
Offline
User avatar

PedjaS

  • Posts: 38
  • Joined: Wed Jul 13, 2022 3:54 pm
  • Real Name: Predrag Supurovic

Re: Strange issue with content misalignment on timeline chan

PostThu Aug 04, 2022 3:19 pm

Well, while waiting for my posts to be approved, I investigated this issue more. It seems I found solution.

I found out that if I create Fusion by adding Background first and setting background resolution to custom 1080x1080, and after that, when I add Text and set it up, then Text object collect resolution from Background and when there are two Text objects they stay in size and position relation after I change project resolution from 1920x180 to 1080x1080.

In example I sent, I removed Background object to make is simpler just because having background did have no effect. Thing is, I added Background first, but left it at 1920x1080 and set up the scene. Afterwards I changed Background size to 1080x1080 but that did not have effect.

Reason is, Text objects, when created, collected dimensions 1920x1080 from Background, and even after I changed dimensions on the Background, Text objects did not follow, They stayed on 1920x1080. I actually went to each object and manually set resolution to 1080x1080 and then everything worked as expected.

My conclusion is that it is utterly important to add Background first and set its dimension before anything else, because all other elements would collect that resolution and would not change later.

This is quite confusing behavior as it is not obvious. One would expect he can set dimensions of the scene in any time.

This is not an issue if Fusion is set in working project. Issue is when using Fusion to create templates that may be used in various projects of various dimensions. At last, this is actually not about actual dimensions but proportions as when Fusion Template is loaded on Timeline it does not keep resolution - it is always set to fit available space.

I guess I stepped onto this issue because I am trying to create several Fusion templates like logo, titles, subtitles etc, that I would use in all project to get consistent looks. But some projects use regular horizontal frames, some need to be vertical and some square. For time being, it seems if I make sure that I first set background to square dimensions then such templates would work in any project except that they would not consistently keep the same size.

Maybe there is space for some improvements in Fusion to avoid this confusion.

Return to Fusion

Who is online

Users browsing this forum: No registered users and 21 guests