I guess this has been asked 100 times before but as a search didn't yield any answers, here we go.

So I spent most of the weekend messing about in Fusion and the minute pick area for the node handles are driving me nuts, it's just ridiculously small. There must be a way to adjust the pick area size, right? You got the setting for the pipe pick distance in the settings, but not for the handles themselves...

Last edited by Johnny Farmfield on Tue May 12, 2015 6:31 pm, edited 1 time in total.

You could also use Fusion's auto-connect in most cases.Let go the pipe anywhere on the tool and it will be connected automagically.The order is BG - FG - Mask.Or you can RMB-drag the pipe onto the tool.When you let the RMB go, there is a popup-menu listing the available inputs.

My issue is with picking (grabbing), not the piping (attaching), so to speak. I'm so use to Nuke where you have a way bigger area when picking a handle, working in Fusion it drives me half mad that you need to pick exactly at the handle and (for some nodes at least) drop exactly within the pixels that draw the handle/exit port...

Hmmm....seems to work fine for me.You can also reverse-connnect.i.e. grab the *input* of tool B and drag it somewhere on top of tool A.(Not exactly on the seemingly tiny output)and the tools will connect.

And this is exactly the move/pick I've used in Nuke for years and I get the pipe 4/5 times in Nuke, 1/10 times in Fusion. So f***** frustrating.

How hard would it be to just make the pick are bigger? In Nuke you don't only have a couple of pixels out from the actual handle, you can also scale the handles separately from the nodes if you still want it easier to pick (though I never needed to scale them) - and this would speed up workflow sooooo much in Fusion...

Hehe, I didn't post this at your place as I thought it to newbieish a question.

But it seems this is an actual issue with Fusion then, I have the pipe distance set to max in the pref's - 10 - but that only seems to affect the actual lines, not the handles at all.

And as you can see in my clip, this is real issue for me, you can just guess how frustrating it gets having to slow down every time I need to grab a handle compared to what I'm used to... And it's not a dealbreaker, I'm loving Fusion, but it's an annoyance, and a serious one at that.

At a point I had something called "SmartConnect" which did exactly this.Alt-C was the Key to use.

It also was able to connect one output to multiple inputs and other gadgets. It had some flaws but for the most part it worked quite well. Not sure if I can dig it out, but I always wanted to reprogram it.

The magic was that I did not have to Activate & Select tools, but it would Predict what you are trying to do by the Input/Output type and where your tools were sitting in relation to each other.

At least for merges it's easy enough to set it up it as in Nuke, just choose two nodes, press "m" and you'll create a merge, and if they are in the wrong order just press shift + "x" to flip them. I'm really surprised stuff like that isn't implemented in Fusion.

But for the pick distance, I checked now and for me, picking, I need to be one pixel in, so the picking area is even less than the handle icon. That's just insane, it's a minute area.

Looking at your video...are you positively sure that your GraphicsDrivers are the latest?I spotted more than just a few occasions where the connection should have worked flawlessly....:-/Do you also experience any lag when bringing up context-menus on the flow e.g.?

Johnny Farmfield wrote:At least for merges it's easy enough to set it up it as in Nuke, just choose two nodes, press "m" and you'll create a merge, and if they are in the wrong order just press shift + "x" to flip them. I'm really surprised stuff like that isn't implemented in Fusion.

But for the pick distance, I checked now and for me, picking, I need to be one pixel in, so the picking area is even less than the handle icon. That's just insane, it's a minute area.

Fusion doesn't give you its list of selected tool in the order you selected them. That makes scripting these things like Nuke's "Y" hotkey harder or even impossible. Would be interested in how Blazej found his magic solution and if it's still somewhere to be found

You can easily add your "M" hotkey using a line in your Fusion.hotkeys file. I've also added more hotkeys that duplicate Fusion hotkeys but don't require you to hold ctrl all the time (sometimes I think Fusion was made for people with a spare hand ) It's pretty straightforward based on the default hotkeys file that gets created for you once you've used the hotkey manager script for the first time.

Toulouse LeTrak wrote:Looking at your video...are you positively sure that your GraphicsDrivers are the latest?I spotted more than just a few occasions where the connection should have worked flawlessly....:-/Do you also experience any lag when bringing up context-menus on the flow e.g.?

I tried several different drivers lately as I had OpenCL issues, so yeah, this is the "normal" behavior no matter the driver - and no, no lag or anything like that.

Though note I use a mouse, not a Wacom pad. I tried getting used to that for years but seeing I was never a sketcher before getting into computer graphics, for me it was the reverse.

Stefan Ihringer wrote:You can easily add your "M" hotkey using a line in your Fusion.hotkeys file. I've also added more hotkeys that duplicate Fusion hotkeys but don't require you to hold ctrl all the time (sometimes I think Fusion was made for people with a spare hand ) It's pretty straightforward based on the default hotkeys file that gets created for you once you've used the hotkey manager script for the first time.

I haven't gotten into messing with that yet, how customizable is it? For the popup menu, I'm so used to TAB + start writing as that's the standard for both Nuke and Houdini, so I would love to be able to change that in Fusion, having TAB instead of CTRL + SPACE for the popup. The other thing I would love to be able to change is the 3D view port navigation. Again, I'm so used to ALT + LMB for orbit, ALT + MMB for panning and ALT + scroll for zooming as that is also the same in Nuke and Houdini, I still stumble a lot when navigating the Fusion view port...

Johnny Farmfield wrote: For the popup menu, I'm so used to TAB + start writing as that's the standard for both Nuke and Houdini, so I would love to be able to change that in Fusion, having TAB instead of CTRL + SPACE for the popup. The other thing I would love to be able to change is the 3D view port navigation. Again, I'm so used to ALT + LMB for orbit, ALT + MMB for panning and ALT + scroll for zooming as that is also the same in Nuke and Houdini, I still stumble a lot when navigating the Fusion view port...

The problem with using Tab is that it's needed to, you know, tab through the UI, especially for the viewers. Without it, getting preview controls to work can be a nightmare. So it would seem that we would need access to the viewer hotkeys, which we don't currently. It's not just the 3D navigation, either, I'd like to change the pickwalking hotkeys too. So yeah, it's a general request that could help a lot of different issues.

Johnny Farmfield wrote:At least for merges it's easy enough to set it up it as in Nuke, just choose two nodes, press "m" and you'll create a merge

In Fusion, the easiest way to create a Merge is to grab the Output of one node, then drag and drop over the Output of another node.The Merge is automatically created and the node, whose Output was dragged and dropped, is assigned as the Foreground.To me personally, it seems a faster and more intuitive way than in Nuke.

Also, you can paste a node from the clipboard while another node in the Flow is selected.Fusion will create a Merge and the pasted node will be assigned as the Foreground.

Gregory Chalenko wrote:In Fusion, the easiest way to create a Merge is to grab the Output of one node, then drag and drop over the Output of another node.The Merge is automatically created and the node, whose Output was dragged and dropped, is assigned as the Foreground.To me personally, it seems a faster and more intuitive way than in Nuke.

Also, you can paste a node from the clipboard while another node in the Flow is selected.Fusion will create a Merge and the pasted node will be assigned as the Foreground.

Seeing my problem with picking distance, it's not easy to pick anything and drag onto anything else - but in general, comparing the methods between Nuke and Fusion, it's all personal preference and I really don't care in this case, I think both apps have pretty reasonable ways to create merges - but as I have the problem I have, Nuke comes out on top in this case, for that reason alone.

In regard to Fusion vs. Nuke, I really like both and they each have strengths and weaknesses making them - imo - a pretty good combination. For me Fusion basically replaced After Effects/Element 3D while I will mostly keep to Nuke for compositing CG/live plates and for doing clean plates and reprojection setups - as that's when Nuke shines. And it's not a competition, it's all about getting sh!t done and having fun doing it.

There's 4 scripts, and they all do very related but slightly different things. They let you hook up nodes by hotkeys, although there's a bit of a trick to use them.

As has been mentioned, Fusion doesn't let you know which order nodes have been selected, which makes connecting them quite tricky through a script.

So in order to use this scripts, do the following:1. Set up each script with a hotkey (this will make things much easier)2. Select the node that will be your output3. Run the script4. Select the node that will be the input5. Run the script again and the nodes will be connected

There are different scripts for when you want to connect nodes as background, foregrounds, or masks.ConnectOutputToBkg.eyeonscriptConnectOutputToFg.eyeonscriptConnectOutputToMask.eyeonscript

The fourth script simply clears out the output selection, so if you selected the wrong node, you can start over.ClearOutput.eyeonscript

One small clarification as well. When the script is run the first time and you are selected the output node, all scripts do the same thing. So in theory you can run any script to set up the output, and then use the specific one you need to connect it to the correct input.