Jump to: Board index » General » Fusion

Bad performance of Custom Tool in Fusion 16!

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

Okke Verbart

  • Posts: 204
  • Joined: Tue Jan 17, 2017 8:40 pm

Bad performance of Custom Tool in Fusion 16!

PostSat Jun 27, 2020 8:34 pm

Apologies for the title, but as a long time Fusion 9 user, reluctantly trying to migrate to Fusion 16 (despite the UI issues), I've hit another stumbling block. Take the very simple comp below... When playing this back in Fusion 9, it flies on my computer (30fps-ish) whereas it's incredibly slow in Fusion 16 (1-3fps-ish). This was on the same computer, with the same settings.

I'm talking about the pre-cached fps, just playing the comp when displaying the custom tool in the viewer.

I've checked this with other folks too, and seems based on their feedback, it's not just on my end.
(btw, this was on the very latest version of Fusion 16 and also on the previous one)

Code: Select all
{
   Tools = ordered() {
      FastNoise1 = FastNoise {
         CtrlWZoom = false,
         Inputs = {
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input {
               Value = { -0.195, 0.5 },
               Expression = "Point(-time/200, 0.5)",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 220.667, 24.3336 } },
      },
      CustomTool1 = Custom {
         Inputs = {
            LUTIn1 = Input {
               SourceOp = "CustomTool1LUTIn1",
               Source = "Value",
            },
            LUTIn2 = Input {
               SourceOp = "CustomTool1LUTIn2",
               Source = "Value",
            },
            LUTIn3 = Input {
               SourceOp = "CustomTool1LUTIn3",
               Source = "Value",
            },
            LUTIn4 = Input {
               SourceOp = "CustomTool1LUTIn4",
               Source = "Value",
            },
            Intermediate1 = Input { Value = "getr2b(x,0.5)", },
            RedExpression = Input { Value = "i1", },
            GreenExpression = Input { Value = "i1", },
            BlueExpression = Input { Value = "i1", },
            Image1 = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            Image2 = Input {
               SourceOp = "FastNoise1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 249.333, 108.576 } },
      },
      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,
      },
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 119, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 138, 108.576 } },
      }
   }
}
www.ablackbirdcalledsue.com
Offline

Okke Verbart

  • Posts: 204
  • Joined: Tue Jan 17, 2017 8:40 pm

Re: Bad performance of Custom Tool in Fusion 16!

PostSun Jun 28, 2020 3:30 pm

BTW - fyi, I sent an email to BMD support about this and added it to the bugtracker at the steakunderwater forum:

https://www.steakunderwater.com/wesuckl ... =19&t=4214
www.ablackbirdcalledsue.com
Offline
User avatar

sepu66

  • Posts: 13
  • Joined: Tue Apr 23, 2019 5:35 pm
  • Location: San Francisco, CA
  • Real Name: Hernan Santander

Re: Bad performance of Custom Tool in Fusion 16!

PostSun Jun 28, 2020 6:02 pm

Same here as well , F9 with this test flies while F16 is just super slow. Hopefully this can be fixed in the next update. Thanks!
http://www.hernansantander.com/
Offline

Okke Verbart

  • Posts: 204
  • Joined: Tue Jan 17, 2017 8:40 pm

Re: Bad performance of Custom Tool in Fusion 16!

PostSun Jun 28, 2020 7:48 pm

Thanks for confirming Hernan!
www.ablackbirdcalledsue.com

Return to Fusion

Who is online

Users browsing this forum: No registered users and 8 guests