Reusable Fusion

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

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Reusable Fusion

PostMon Jan 18, 2021 8:07 pm

I'm still going through the training materials and haven't touched upon this subject yet, but is there a way to save and reuse a set of nodes in Fusion, rather than setting them up manually for every single clip?

Essentially I want to add the nodes in the Underlay to a clip in one go.


Copy Nodes.png
Copy Nodes.png (16.44 KiB) Viewed 4721 times
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Reusable Fusion

PostTue Jan 19, 2021 8:05 am

You want a script template as I understand it. Not possible afaik but I might be wrong.

What you can do is package a bunch of nodes into a macro and add that manually. It gets you halfway there, doesn’t create them automatically at script creation but you at least don’t have to create every single node manually.
I do stuff.
Offline

Sander de Regt

  • Posts: 3500
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: Reusable Fusion

PostTue Jan 19, 2021 8:28 am

I don't know if it's implemented in the Fusion page, but you can group these nodes, right-click and save the settings, then if you need to reuse these nodes, you can just drag in the settings file and the group (and thus the nodes) will return.

You can also do this without grouping though. Just select/copy/paste into a notepad txt file and then open recopy/paste into ReFusion when you need to reuse the same setup.
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostTue Jan 19, 2021 9:33 pm

Thanks, guys. Neither really gets me what I was hoping for.

I guess another way to ask is if Fusion has a feature similar to the Grab Still/Apply Grade feature on the Color page, where in two clicks I could save the Fusion node tree (Grab Still) and then duplicate that onto any other clip (Apply Grade).

Anything like that in Fusion?
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Sander de Regt

  • Posts: 3500
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: Reusable Fusion

PostTue Jan 19, 2021 10:05 pm

Well. Right-click your nodes and press copy. Go to your other Fusion clip and press paste.
It will give you your nodes.
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostTue Jan 19, 2021 10:19 pm

That didn't quite work as desired, Sanger. It pastes the nodes, but they're not automatically connected as desired in the same way Apply Grade does it on the Color page.

Additionally, a Copy operation wouldn't survive a system reboot in the way a Grabbed Still would.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

2ocProductions

  • Posts: 126
  • Joined: Mon Feb 05, 2018 9:35 pm
  • Real Name: Paul McDonald

Re: Reusable Fusion

PostWed Jan 20, 2021 2:35 am

Will saving your nodes as a setting (not a macro) (to any folder of your choice) and then dragging them into fusion anytime.. work for you? Just don't include media In or MediaOut nodes with the setting export.
I do this all the time into a folder outside of Resolve so I can use it quickly on any system... I have 3D setups with lights, projection setups, basically anything I hate repeating on a daily bases.
Resolve Studio 18.6.1
Apple M1 Ultra
On Ventura 13.5.2
Memory: 64 GB
I/O Black Magic UltraStudio Express - Driver 12
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostWed Jan 20, 2021 6:21 pm

2ocProductions wrote:Will saving your nodes as a setting (not a macro) (to any folder of your choice) and then dragging them into fusion anytime.. work for you?

Not the ideal. Wanting to keep it all inside of Fusion, like a Grabbed Still.

Not yet possible?
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

John Holt

  • Posts: 197
  • Joined: Sat Mar 02, 2019 8:54 pm
  • Real Name: John Holt

Re: Reusable Fusion

PostWed Jan 20, 2021 6:30 pm

Hello.

Have you added your node tree section as a tool?


John
Windows 10 Pro
AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
64GB RAM
GTX1650 4GB :(
Samsung SSD 970 EVO Plus 1TB 1000.2 GB
Dual Monitors 32" & 27" Samsung
BM Multidock
Speed Editor
DR Studio Latest Version Fusion Studio Latest Version
Offline

Ryan Bloomer

  • Posts: 765
  • Joined: Tue Jul 09, 2013 6:58 pm

Re: Reusable Fusion

PostWed Jan 20, 2021 8:54 pm

Very cool John, thanks for sharing that. I was saving .setting files outside of resolve's folder structure and having to drag and drop from explore to get access to them. This is much more efficient, thanks for the tip!
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostWed Jan 20, 2021 9:07 pm

Thanks, John.

That does pretty much the same thing as a Paste, in that it adds the nodes but doesn't connect them up the way Apply Grade does.

Basically I want to go from this...
Default Nodes.png
Default Nodes.png (10.59 KiB) Viewed 4495 times



...to this...
Preset Nodes.png
Preset Nodes.png (15.95 KiB) Viewed 4495 times


...in one click.

I'm getting the feeling this isn't yet possible?
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

John Holt

  • Posts: 197
  • Joined: Sat Mar 02, 2019 8:54 pm
  • Real Name: John Holt

Re: Reusable Fusion

PostWed Jan 20, 2021 9:32 pm

Hi

Normally Fusion will connect them to the selected node. Therefore to achieve what you require you need to make your Background Merge and Transform into a group. Then select the MediaIn1 before adding the group and it will connect.

if you save 3 separate nodes Fusion won't know which connections you want to make.

Hope that helps

John
Windows 10 Pro
AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
64GB RAM
GTX1650 4GB :(
Samsung SSD 970 EVO Plus 1TB 1000.2 GB
Dual Monitors 32" & 27" Samsung
BM Multidock
Speed Editor
DR Studio Latest Version Fusion Studio Latest Version
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostThu Jan 21, 2021 6:10 pm

I'll test that out. Thanks, dude.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

richards

  • Posts: 75
  • Joined: Sun Nov 22, 2020 7:47 pm
  • Real Name: Richard Sim

Re: Reusable Fusion

PostThu Jan 21, 2021 7:57 pm

What John posted is almost what you want I think - but you want to create a Macro, not just save the settings. No need to group them either, as Macro's do that for you. When you create a Macro, it saves the connections used for both input and output from the selected nodes, so when you reuse the Macro it knows how it should be reconnected (based on the selected node, like when you add any other built-in node).

So select your 3 nodes, right-click > Macro > Create Macro. The input and output connections should be automatically selected as being exposed, but you can also expose any additional controls that you want to expose for customization (optional). Give it a name, then in the Macro window's menu go to File > Save (or maybe Save Group) and save it in the same Macro's folder that John showed (it's the default folder anyway), and reuse it in the same way too.

The difference between Save and Save Group is in how the reused Macro is expanded in Fusion; one it'll be as a single "merged together" node that can't be decomposed, and the other it'll be an expandable group of nodes so you can go in and tweak its nodes individually. Despite the names, Save will create the expandable group, and Save Group will save the "merged" version. I usually use Save as it gives more freedom should I want to change things.
HW: AMD Ryzen 9 3900X, 64GB DDR4 3600 CL16 RAM, 3x2TB NVMe SSDs (1xGen4, 2xGen3), 8GB Nvidia GeForce RTX 2070 Super, dual monitor (4k, 1080P)
SW: DaVinci Resolve Studio 17b7, Win10 Pro 20H2, Nvidia Studio Driver 460.89, latest BIOS/chipset/drivers/etc.
Offline

2ocProductions

  • Posts: 126
  • Joined: Mon Feb 05, 2018 9:35 pm
  • Real Name: Paul McDonald

Re: Reusable Fusion

PostThu Jan 21, 2021 10:55 pm

Just to add...
You can always edit the macro in a text editor to change the way it comes into Fusion.
In a standard macro the second line of code will have

"name of your macro" = MacroOperator {

just change Macro to Group

"name of your macro" = GroupOperator {

And the macro will come into fusion as an editable node tree
Resolve Studio 18.6.1
Apple M1 Ultra
On Ventura 13.5.2
Memory: 64 GB
I/O Black Magic UltraStudio Express - Driver 12
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostSat Jan 23, 2021 5:04 pm

John Holt wrote:need to make your Background Merge and Transform into a group.

Thanks for the idea. Still not quite what I'm looking for. :cry:
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostSat Jan 23, 2021 5:06 pm

richards wrote:Save will create the expandable group

Any way to save it as an Expanded group? No extra clicks to see the individual nodes?
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

richards

  • Posts: 75
  • Joined: Sun Nov 22, 2020 7:47 pm
  • Real Name: Richard Sim

Re: Reusable Fusion

PostSat Jan 23, 2021 6:07 pm

Jim Simon wrote:Any way to save it as an Expanded group?
Not that I'm aware of, but you can just right-click the macro and select Ungroup to permanently expand it. The intended use of a macro however is to expose whatever parameters from its internal nodes that you would normally want to edit, so they all appear in the inspector at once without having to go in and select the individual nodes. That way you also don't have to see superfluous parameters, so can have the necessary ones closer to hand.
HW: AMD Ryzen 9 3900X, 64GB DDR4 3600 CL16 RAM, 3x2TB NVMe SSDs (1xGen4, 2xGen3), 8GB Nvidia GeForce RTX 2070 Super, dual monitor (4k, 1080P)
SW: DaVinci Resolve Studio 17b7, Win10 Pro 20H2, Nvidia Studio Driver 460.89, latest BIOS/chipset/drivers/etc.
Offline

Jason Conrad

  • Posts: 797
  • Joined: Wed Aug 16, 2017 3:23 pm

Re: Reusable Fusion

PostSun Jan 24, 2021 3:26 am

Hos_macro2group plug-in from House of Secrets on Reactor gives you one-click conversion to/from macros/groups. Indispensable.


Sent from my iPad using Tapatalk
-MacBook Pro (14,3) i7 2.9 GHz 16 GB, Intel 630, AMD 560 x1
-[DR 17.0 Beta9]
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostSun Jan 24, 2021 3:45 pm

Thanks a lot guys.

I'm thinking it might be time for a Feature Request.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Reusable Fusion

PostMon Jan 25, 2021 9:29 am

Jim Simon wrote:I'm thinking it might be time for a Feature Request.

The worlds not most advanced comp software has a concept called toolsets, which is basically exactly what you want. So you can get some ideas from that: https://learn.foundry.com/nuke/content/ ... reate.html
I do stuff.
Offline

2ocProductions

  • Posts: 126
  • Joined: Mon Feb 05, 2018 9:35 pm
  • Real Name: Paul McDonald

Re: Reusable Fusion

PostMon Jan 25, 2021 1:24 pm

There's more than on way to skin a rabbit Jim... and pretty much all of em have been mentioned here.
Take your pick, what Hendrik suggests is very similar to what's mentioned in some of the threads within your post. Though Nuke being the worlds best comp software is another debate.
That being said...
For what you need... why use a transform node anyway,
take clip to fusion
click the bG node (1 click)
connect mediaIn to the bG node to create a merge node... (done in 1 click + a click n drag connect)
then adjust the merge nodes scale and position as required... most likely quicker than any other method???
Resolve Studio 18.6.1
Apple M1 Ultra
On Ventura 13.5.2
Memory: 64 GB
I/O Black Magic UltraStudio Express - Driver 12
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Reusable Fusion

PostMon Jan 25, 2021 4:15 pm

2ocProductions wrote:Though Nuke being the worlds best comp software is another debate.

Everyone knows Fusion is the worlds most advanced comp software, it is even written on the poster :)
I do stuff.
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostMon Jan 25, 2021 6:26 pm

2ocProductions wrote:why use a transform node anyway

To 'move' the UHD image around within an HD timeline, thus keeping the subject in view.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostMon Jan 25, 2021 6:28 pm

Hendrik Proosa wrote:a concept called toolsets

Yeeeeeessss!
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

2ocProductions

  • Posts: 126
  • Joined: Mon Feb 05, 2018 9:35 pm
  • Real Name: Paul McDonald

Re: Reusable Fusion

PostMon Jan 25, 2021 11:17 pm

Hendrik Proosa wrote:Everyone knows Fusion is the worlds most advanced comp software, it is even written on the poster

Apologies Hendrik.. thought your post meant Nuke was the worlds most advanced :oops:

Jim Simon wrote:To 'move' the UHD image around within an HD timeline, thus keeping the subject in view.

The BG nodes image settings (set to HD) determines fusion output resolution as long as it's going into the merge BG... anyway might be a silly question... why go to fusion? can't you do what you want in the inspector tab?
or are you trying to maintain UHD res in case you then need to do other fusion work later?
Resolve Studio 18.6.1
Apple M1 Ultra
On Ventura 13.5.2
Memory: 64 GB
I/O Black Magic UltraStudio Express - Driver 12
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Reusable Fusion

PostTue Jan 26, 2021 7:29 am

I think question here isn’t what Jim wants to do now, but how to reuse node sets in general.

2ocProductions wrote:Apologies Hendrik.. thought your post meant Nuke was the worlds most advanced :oops:

Nuke doesn’t say that on its poster so I can’t tell, while Fusion does 8-)
I do stuff.
Offline

Trevor Asquerthian

  • Posts: 579
  • Joined: Sun May 11, 2014 10:03 am

Re: Reusable Fusion

PostTue Jan 26, 2021 8:25 am

For completeness (it's not 2 click unless you start using keyboard macros) - you can 'export Fusion composition' for your template then import it into a different shot. It will replace the existing flow (so no need to select all, delete, that paste required if you want to keep your flow clean).

Often (always?) have to switch to another page & back to Fusion to get viewers/output to update though.
Offline

Jim Simon

  • Posts: 29809
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Reusable Fusion

PostWed Jan 27, 2021 7:47 pm

2ocProductions wrote:The BG nodes image settings (set to HD) determines fusion output resolution as long as it's going into the merge BG

Yup. That's how I have it set up.


can't you do what you want in the inspector tab?

I can. But BMD still hasn't gotten keyframe Ease working properly there.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.

Return to DaVinci Resolve

Who is online

Users browsing this forum: Mart_Williams, Ranjan, SkierEvans and 188 guests