Alternate between two nodes with "Enable/Disable Node"

  • Author
  • Message
Offline

studio1492

  • Posts: 654
  • Joined: Fri Oct 26, 2018 6:22 pm
  • Real Name: Fran Navas

Alternate between two nodes with "Enable/Disable Node"

PostTue Jan 11, 2022 10:14 pm

Initial scenario:
2 Nodes are selected, the first Node is enabled and the second is disabled.
Captura de pantalla 2022-01-11 a las 23.06.04.png
Captura de pantalla 2022-01-11 a las 23.06.04.png (85.26 KiB) Viewed 2026 times

Issue:
When clicking on "Color>Nodes>Enable / Disable Selected Nodes", the second disabled node gets enabled. The first one keeps enabled.
When clicking again both nodes are disabled.

Intention:
My intention is to switch between both nodes alternately in order to quickly compare without creating a node version. I was expecting that "Color>Nodes>Enable / Disable Selected Nodes" will enable the disabled node, and with the same click disable the enabled node to make a sort of quick A/B comparison

Request or help:

There is any way to do alternate nodes with a sinngle keystroke?
Would you agree that "Color>Nodes>Enable / Disable Selected Nodes" behaves as I expected above, in order to elevate it as a request?
- MBP 14" M1 Pro 16GB, 1TB, 10 core CPU, 16 core GPU.
- Resolve Studio 18.6.4 @ macOS 13.6.2
- Mini Panel v2.0
- Speed Editor (gathering dust until killer custom keys arrive)
- Synology DS218
Offline

Andy Mees

  • Posts: 3254
  • Joined: Wed Aug 22, 2012 7:48 am

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 12, 2022 11:19 am

+1

Yes, at present, throughout the application, all Enable/Disable commands force all selected objects to the same state, rather than toggling their active state. If I had the choice, I would prefer that Enable/Disable commands would always 'toggle' the existing state of selected objects... if a selection contains multiple objects in a mixed state, toggling the state would result in all selected objects swapping state.
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline
User avatar

Marc Wielage

  • Posts: 11016
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Hollywood, USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 12, 2022 11:29 am

My workaround for this is versions: one version would activate your Node #1, and the second version would activate Node #2. I use this kind of thing all the time to show kind of a "before & after" for clients so they can decide whether we're changing the image in the right direction or not. Sometimes it's not just one node: it's several nodes, so for that you'd need Versions.
marc wielage, csi • VP/color & workflow • chroma | hollywood
Offline

Andy Mees

  • Posts: 3254
  • Joined: Wed Aug 22, 2012 7:48 am

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 12, 2022 3:29 pm

Yep, but application wide, Marc, theres a lot to be said for the toggle behaviour.
'Versions' in the Edit Page don't exist, per se, 'Take Selector' notwithstanding. Its not unusual to place clips on separate tracks and use Enable/Disable to activate the clip you want to look at. Being able to select both the Enabled and Disabled clip(s) together and instantly toggle between them is only possible when the state of both are switched with the single command.
I'd argue that despite the page, and despite the alternative workflow options and methods that may or may not be available to achieve the same or a similar result, when changing the 'Enable/Disable' state of an item, toggling the state of all selected items is actually the logical function, not acting only on a subset of the selection.
That's my thinking anyway. It's not a 'issue' as is, but I'm in agreement with Fran that 'toggle' would be better (for me)... and I'd like to see it implemented application-wide. As with all such requests tho, I'd be more than happy to see any change in default behaviour be controlled with a User Preference. I'm a big fan of User Preferences, the more the merrier.
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline

studio1492

  • Posts: 654
  • Joined: Fri Oct 26, 2018 6:22 pm
  • Real Name: Fran Navas

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 12, 2022 6:28 pm

Marc Wielage wrote:My workaround for this is versions:


Versions are limited to Clip, but unsupported on Pre-Clip, Post-Clip, and Timeline.

Also alternately enabling/disabling pair of nodes is much more intuitive for quick A/B node comparisons, more graphic and less things to remember (i.e remember to delete discarted version), less keystrokes, thatn working with versions

Andy Mees wrote:As with all such requests tho, I'd be more than happy to see any change in default behaviour be controlled with a User Preference. I'm a big fan of User Preferences, the more the merrier.


+1 Absolutely agree
- MBP 14" M1 Pro 16GB, 1TB, 10 core CPU, 16 core GPU.
- Resolve Studio 18.6.4 @ macOS 13.6.2
- Mini Panel v2.0
- Speed Editor (gathering dust until killer custom keys arrive)
- Synology DS218
Offline
User avatar

Joe Shapiro

  • Posts: 2754
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostThu Jan 13, 2022 4:51 pm

+1 very much agree


Sent from my iPhone using Tapatalk
Director, Editor, Problem Solver. Been cutting indie features for 23 years. FCP editor from version 2 to 7.
Resolve 18.6.6
MacBook Pro 16" M1 Max 64GB RAM, macOS 14.2.1
MacBook Air 13" M1 8GB RAM, macOS 14.2.1
Offline
User avatar

waltervolpatto

  • Posts: 10528
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: 1146 North Las Palmas Ave. Hollywood, California 90038 USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostFri Jan 14, 2022 3:00 pm

sometimes i have to compare two different set of nodes in timelines or post group and as mentioned versions does not work.

my workaround is this:

1) make two set of nodes that represent the two looks
2) have one empty extra node at the end of each chain
3) put a layer node and connect
4) tick on/off the extra node at the bottom and you will switch between the two branches
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled
Decklink Studio 4K (12.3)
Resolve 18.5.1 / fusion studio 18
GPU 3090ti drivers 512.59 studio
Offline

Robert Arnold

  • Posts: 447
  • Joined: Tue Oct 30, 2012 11:53 pm

Re: Alternate between two nodes with "Enable/Disable Node"

PostFri Jan 14, 2022 7:04 pm

+1
Offline
User avatar

Marc Wielage

  • Posts: 11016
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Hollywood, USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostSat Jan 15, 2022 5:13 am

studio1492 wrote:Versions are limited to Clip, but unsupported on Pre-Clip, Post-Clip, and Timeline.

True, but it's not the way I work. I think coming up with a "Node Strategy" so that you avoid problems like this is integral to working quickly and efficiently. If it came to it, I'd create a duplicate timeline and make the massive changes on the dupe and leave the original alone. That way, if disaster struck, I could always go back to the original version. Having a large Fixed Node Structure with spare nodes makes all this possible.

To me, enabling/disabling nodes is just a case of being organized. I had a case some years ago with an A-list director -- a guy now worth $10 billion dollars -- who would turn to me and say, "you know, I like Thursday's version. But can you also show me the version we did on Tuesday? And then the one before that?" I had been warned about this, so I was ready and could pull up those changes. We wound up using half the corrections from Tuesday, half from Thursday, and ignored the previous week. But if I had said, "aaaaa, I only have today's version," I would've been fired.
marc wielage, csi • VP/color & workflow • chroma | hollywood
Offline
User avatar

waltervolpatto

  • Posts: 10528
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: 1146 North Las Palmas Ave. Hollywood, California 90038 USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostSun Jan 16, 2022 8:30 pm

I'd create a duplicate timeline and make the massive changes on the dupe and leave the original alone. That way, if disaster struck, I could always go back to the original version.


Yes, until, the company for workflow reason does force you to work with remote grades where duplicating the timeline does not work!!!!! (Don’t get me started on how i despise this workflow…) :D :D :D :D
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled
Decklink Studio 4K (12.3)
Resolve 18.5.1 / fusion studio 18
GPU 3090ti drivers 512.59 studio
Offline

studio1492

  • Posts: 654
  • Joined: Fri Oct 26, 2018 6:22 pm
  • Real Name: Fran Navas

Re: Alternate between two nodes with "Enable/Disable Node"

PostMon Jan 17, 2022 11:08 am

The initial topic was to quickly compare two nodes in less than 3 seconds, i.e:
- Node 1: Classic Sharpen
- Node 2: Edge Sharpen FX

Then simply switch between both nodes really quickly, minimum keystrokes and boom, not using the mouse, so this doesn't steals time and doesn't produces garbage (the discarted node will be the only garbage to delete).

I see than creating Versions creates garbage, so later I have to worry about deleting the discarted version, also to avoid conflicts or confussion I should give a name to the version, which steals time... which is too much for such innocent comparison of two nodes.

Then this forum thread goes to create duplicated timelines, which is an insane database garbage for comparing two nodes. I simply want to being comparing two nodes in less than 3 seconds. Then the other option that Walter suggested of creating layer nodes... which is a good idea but want I want to stay more simple than this.

This is why I suggested this alternate way of enable/disable nodes
- MBP 14" M1 Pro 16GB, 1TB, 10 core CPU, 16 core GPU.
- Resolve Studio 18.6.4 @ macOS 13.6.2
- Mini Panel v2.0
- Speed Editor (gathering dust until killer custom keys arrive)
- Synology DS218
Offline
User avatar

waltervolpatto

  • Posts: 10528
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: 1146 North Las Palmas Ave. Hollywood, California 90038 USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostMon Jan 17, 2022 3:28 pm

studio1492 wrote:The initial topic was to quickly compare two nodes in less than 3 seconds, i.e:
- Node 1: Classic Sharpen
- Node 2: Edge Sharpen FX

Then simply switch between both nodes really quickly, minimum keystrokes and boom, not using the mouse, so this doesn't steals time and doesn't produces garbage (the discarted node will be the only garbage to delete).

I see than creating Versions creates garbage, so later I have to worry about deleting the discarted version, also to avoid conflicts or confussion I should give a name to the version, which steals time... which is too much for such innocent comparison of two nodes.

Then this forum thread goes to create duplicated timelines, which is an insane database garbage for comparing two nodes. I simply want to being comparing two nodes in less than 3 seconds. Then the other option that Walter suggested of creating layer nodes... which is a good idea but want I want to stay more simple than this.

This is why I suggested this alternate way of enable/disable nodes


also, the problem is if you use mouse and keyboard, because in a situation like the one you described, i do correction A and store in a memory, correction B and store in another and with the panel is a button click.

on the keyboard is a [alt #] to save and [cntrl #] to recall a memory, so is literally a button click.
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled
Decklink Studio 4K (12.3)
Resolve 18.5.1 / fusion studio 18
GPU 3090ti drivers 512.59 studio
Offline
User avatar

dariobigi

  • Posts: 566
  • Joined: Thu Aug 23, 2012 4:52 am
  • Location: New York City

Re: Alternate between two nodes with "Enable/Disable Node"

PostMon Jan 17, 2022 4:04 pm

If you use a fixed node structure, Joey D’anna of Mixinglight.com came up with an ingenious way of making a switch on a group grade. This might not serve your purpose but others should know about it. (Subscription needed but worth it)

https://mixinglight.com/color-grading-t ... tructures/

I don’t see why using versions is such a burden. I use them constantly as grades evolve and know that the last/highest one is the one to use. You can also batch delete unused ones if wanted/needed.
There are keyboard hot keys to toggle between them. I programmed them into a stream deck.

Best of luck.


Sent from my iPhone using Tapatalk
Dario Bigi, Colorist
http://dariobigi.com
New York
C: 1-646-436-4600

HPz840 - 2x 14 Core 2.6GHz - 64GB RAM
Windows 10 Pro 21H2
2x RTX 2080Ti (SD 472.84)
Resolve Studio 17.4.6
Decklink 4K Extreme (12.2.2)
FSI CM250
Panasonic FZ1000
Mini Panel
Offline
User avatar

Marc Wielage

  • Posts: 11016
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Hollywood, USA

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 19, 2022 5:23 am

waltervolpatto wrote:also, the problem is if you use mouse and keyboard, because in a situation like the one you described, i do correction A and store in a memory, correction B and store in another and with the panel is a button click. on the keyboard is a [alt #] to save and [cntrl #] to recall a memory, so is literally a button click.

Yes, a Memory would be another way to recall or delete a displayed correction. Versions would be my choice if I was comparing one kind of sharpening to another, but (as I often say), the power of Resolve is that there's typically 3 or 4 ways of accomplishing the same task.

studio1492 wrote:I see than creating Versions creates garbage, so later I have to worry about deleting the discarted version, also to avoid conflicts or confussion I should give a name to the version, which steals time... which is too much for such innocent comparison of two nodes.

Naaaa, Version 1 and Version 2 is fine. In quite a few cases, I flip between versions and I deliberately don't want to know which is which. I just look at the screen and make a judgement call as to which is better, and then I keep whichever one looks best. I think there's something like 9 or 10 different ways to sharpen images these days: Midtone Detail, Texture Pop, Enhance Edges, Sharpening, Soften/Sharpen, Detail Recovery, Contrast Pop, Face Refinement... there's a lot of potential choices. Sometimes I won't sharpen at all, and instead I surround the actor with a loose window and then very slightly defocus the room around them, which give the actor more apparent sharpness without actually doing so.

Dario above is correct that you can delete all unused versions if you're worried about "garbage" in the session. Me, I'm just very careful that I leave the right version up when I'm rendering. The same concept applies in Avid, Pro Tools, and quite a few other kinds of software, where you make different decisions for the same timeline and then switch back and forth.

I have to admit, I'd like to have a way to lock the version so it couldn't be inadvertently be switched back by (say) an assistant doing the renders.
marc wielage, csi • VP/color & workflow • chroma | hollywood
Offline

Tom Early

  • Posts: 2685
  • Joined: Wed Jul 17, 2013 11:01 am

Re: Alternate between two nodes with "Enable/Disable Node"

PostWed Jan 19, 2022 7:34 pm

waltervolpatto wrote:
I'd create a duplicate timeline and make the massive changes on the dupe and leave the original alone. That way, if disaster struck, I could always go back to the original version.


Yes, until, the company for workflow reason does force you to work with remote grades where duplicating the timeline does not work!!!!!


Just duplicate the project :lol:
MBP2021 M1 Max 64GB, macOS 14.4, Resolve Studio 18.6.6 build 7
Output: UltraStudio 4K Mini, Desktop Video 12.7
Offline

SebastianTRZ

  • Posts: 22
  • Joined: Wed Oct 23, 2019 12:34 pm
  • Real Name: Sebastian Trzaska

Re: Alternate between two nodes with "Enable/Disable Node"

PostSun Nov 26, 2023 4:47 pm

waltervolpatto wrote:sometimes i have to compare two different set of nodes in timelines or post group and as mentioned versions does not work.

my workaround is this:

1) make two set of nodes that represent the two looks
2) have one empty extra node at the end of each chain
3) put a layer node and connect
4) tick on/off the extra node at the bottom and you will switch between the two branches


This worked great for me, thanks!!

+1 for the feature request
Nikon Z9, BMPCC4K

Return to DaVinci Resolve Feature Requests

Who is online

Users browsing this forum: Ernest Skocdopole and 7 guests