← All ideas
  • Published 4 Aug 2020

Open Menu & Search Function After Dragging a Noodle and Releasing

This is pretty self-explanatory with the image provided and it can speed things up a lot. If you just drag, release and type what you want then enter. If you have used Unreal you know what it is.

Nodes_Search_Proposal.png

98.6%

Development Status: Done

Upvote 426 Downvote 6
Luis.Burdallo
4 Aug 2020

49 Comments

martiner2808

I think we need combine Search with Add Menu. It more advanced. Maybe something like this?

<img src=' s33.postimg.cc/i3z8i6ulb/nodesadd.jpg' border='0' alt='nodesadd'/></a>

<img src=' s33.postimg.cc/uvdeogjq7/Nodes.gif' border='0' alt='Nodes'/></a>

34
Luis.Burdallo Author

@Axel Mening: That is exactly the proposed idea. My pictures just show when typing as it filters by name. I never meant to say not to have the original menu. It just goes straight to the search function so you can immediately type. So yeah we agree on this.

2

* @Axel Mening * no you because you lost the "shift a + h + p" for a principled shader this way, for example

IIIFGIII

Love it in UE 4 :) Vote up !!! Image

17
Luis.Burdallo Author

@forestgumpovu4: That's it. ;)

jfranmatheu

I'm working into this. It's almost done.

8
Draise

* @J. Fran Matheu * Can't wait.

Draise

This was also mentioned earlier in these areas to add "on search" similar to Unreal Engine 4's nodal workflow.

4
Luis.Burdallo Author

@ondraise15: Not entirely sure someone else suggested something similar 2 years ago, I think it was different. Are you sure someone mentioned this exact idea?

Draise

@luisburdallo: Yes, in these suggestions forums not a few weeks ago.

lsscpp

yes, and also backwards, eg. when dragging inputs (left-side of nodes). Another thing: instead of an empty list and search, i think it would be better to have a list of all nodes that accept the connection, and we can narrow it down typing the letters, as we do for material list for example

3
Luis.Burdallo Author

@: That's a good point tho. That would also kill two birds with one stone and teach people how things compute internally.

1
ark.d.night

***@

ark.d.night

Exactly my ideaq. it's specially more useful in big noeded areas like animation nodes

zebus3d

For this to work it would also be necessary to implement that: when alt + click or ctrl + click on the inputs/outputs of a node these are disconnected.

3
Luis.Burdallo Author

@zebus3d: Yes that would be wise indeed.

xan2622

JF Matheu has started working on this suggestion. twitter.com/jfranmatheu/status/1282256728550236160

1
pablovazquez

Marking this as finally done ! 🎉

Vyach

Already in master 3.1 Alpha.

Darknoodles

As an option yes. I always hated it in Unreal

peter.boos

Is it realy in development ?? never seen it mentioned

FalconCreates

I can't wait for this function.

Hoffman

People refer me to this post, so I am referring back to my proposal :

  1. I propose Ctrl+A because it's already a feature in animation node add-on, and because the developer is the same, "particle-node" in the functional branch currently adopt the same ideology.
  2. I think it will be better the users can choose between traditional long-list and search option. Otherwise this method maybe hard to newbie? In my proposal, shift+A allows traditional long-list, while Ctrl+A allows direct search.
  3. Personally I think we don't have essential conflict in these two proposals. It will be nice to have such a function, I simply hope the short-cut key can be "Drag + Ctrl & A" for search. Or if they wish to have long list, then "Drag + Shift & A".

please let us choose between search or the classic shift a menu

Luis.Burdallo Author

@dodododorian: We already talked about that. It should bring up the menu with a search box so if you immediately type it will filter your menu options if not you can simply use the menu as you would normally do with Shift-A.

2

@luisburdallo: no because you can search inside the shift a menu the "smart way" , for example "shift A NC" = colorramp "Shift A HP" is the principled shader "Shift A CI is invert node" ""Shift A HD" is the diffuse shader "Shift A VB" is the bump map shader "Shift A HE" is the emission shader

if you want to search just hit space, or click ? and then write what you want , otherwise all the people doing the "shift A +two letters" workflow will not work anymore

Luis.Burdallo Author

@dodododorian: We are trying to make it simple for new users and more intuitive. For that, you have to memorize all initials and node letters. We have enough shortcuts already and going in that direction is not going to help bringing more users to Blender. Nobody says to remove that option because for some people it would be a must-have. It's about flexibility and simplicity. I would be happy by simply being able to type a name without having to click on search first but I think this method that Unreal uses make it very intuitive. Another good point would be for instance if you drag a noodle out of an actual connection and hovering over a noodle it could place the new node in between both connected nodes. I could think of another option by holding shift and connecting two nodes will bring the menu up and once you choose it will place that selected node in between.

ammusionist

@luisburdallo: How about menu pops up when you drop the node, and search opens on any key-press that follows (Except [ESC])

So you can drag-drop and select or drag-drop-type just as fast as you need.

(Edit: Or in other words - Exactly what you said above.. D'Oh!)

@luisburdallo: im not against it i just say that before hitting the search , baybe a clicl or a spacebar is needed , otherwise it break the workflow of a lot of people .

Luis.Burdallo Author

@dodododorian: I don't know if I have changed my shortcuts but space for me doesn't open the node's menu. Does it for you? I am also against breaking any current workflow for now. I think we should always add a better more intuitive solution if we can and let users adapt and decide how they want to work. We are always gonna have to adapt in the future to something we cannot just maintain our current workflow 100% forever.

Luis.Burdallo Author

@ammusionist: :D At least we agree.

MarkusBawidamann

Pretty cool ideal, upvote.

Luis.Burdallo Author

Dropping the node where ever you had the mouse before opening the search menu would make the most sense as you drag the noodle up to where you want the node to be dropped, basically. If that could be problematic then making use of the enter key twice, would just drop it where the noodle was at while not interfering with the current system.

martin.lindelof

Oh yes, something I wanted for a very long time now!!

a5435324

can we have the normal add shader instead of the searching menu ?

Luis.Burdallo Author

@a5435324: You would just need to type "add". It needs to allow you to search for any node.

jozef_zajac

Hope it gets the attention from the devs ;).

sidartalei

I already made this suggestion : blender.community/c/rightclickselect/GFbbbc/

Luis.Burdallo Author

@sidartalei: You forgot to add the proper category and that is probably the reason I couldn't find it. Anyway, the important point is to get this done if possible.

sidartalei

Yes, wasn't trying to downplay your post. But I'm not too familiar with what goes where.

Luis.Burdallo Author

@sidartalei: I understand. Having the general category active for every single post seems confusing to me. I think someone even posted a proposal to turn that General category off so things get more organized.

ammusionist

Perhaps not by default, but with Shift-Drag noodle? Also - Love the idea of a menu with nodes that take the noodle type as input!

Luis.Burdallo Author

@ammusionist: Why would you want to be able to drag a noodle out of an input and do nothing when releasing the mouse button on an empty space?

1
ammusionist

@luisburdallo: Good question.
I was thinking about additional confusion for beginner users. Accidentally dragging out a connection, then being faced with a menu when they didn't connect it to anything.

Luis.Burdallo Author

@ammusionist: I guess that is something they will have to learn. New users just need to learn that if a menu appears is because you released the mouse without connecting it onto another node. Not much room for confusion there. Is just black or white. Menu popup or Connection.

ammusionist

@luisburdallo: Yeah - This idea is growing on me. I'd still like to see the option to turn it off in User Prefs though.. But on by default!

This would be great to have in Blender!

arzuza

Great!

OscarNebeAbad

Brilliant