I did some tests about these problems and here is my result:
There are some bugs in the Node Editor and i think this is the main problem.
1. When opening the Node Editor the it creates an Auto Layout based on the current selection.
When creating a new connection the first time after opening this auto layout, the re-arranging happens. It does not happen for the second time (for example when re-setting the layout/connections and try the same again).
However after saving and re-loading the scene or when closing and re-opening the Node Editor it happens again (for the first connection made).
2. Nodes created automatically like unitConversion nodes will NOT be placed at the "correct" position, they will be created based on the position of nodes when opening the Node Editor. So for example, if you move 2 nodes far to the right and create a connection, then an inbetween unitConversion node will be created far at the left where the nodes have been before.
3. Options > Pin all nodes by default
will be ignored for the first connection (see 1.)
I can't see any difference with this option "on" or "off"
I will report these bugs.
I also recommend to create a new Maya Idea for Node Editor layout / node arrangement:
https://forums.autodesk.com/t5/maya-ideas/idb-p... Developers check this frequently and look how they can improve Maya for customers.
Please add the link for the Maya Idea also to the forum here:
https://forums.autodesk.com/t5/maya-forum/node-...There is already an Idea where some of these problems and other features requests are mentioned in the comments, but not in the main "Idea".
https://forums.autodesk.com/t5/maya-ideas/impro... If there is anything i overlooked or if you have any further questions about this, please feel free to ask.
(However Autodesk policy does not allow to talk about future products so i can't say when this will be solved. But i will follow this, cause i also have sometimes the problem searching for nodes the have been re-arranged.)
Best Regards,
Name removed by benm3d
Autodesk Expert Elite
More than 20 years of experience in all kinds of media production
Thanks for taking a look.
I'll post this to the forum.
Autoarrange needs to be an option that can be turned off.
If I pin a node, or autopin a node, it needs to stay exactly where I put it unless I unpin it.
If extra nodes are autocreated by a connection, the best place to put them is between the two items that are connected.
If I'm building a node tree, I want the nodes to stay where I bloody put them.
I should be able to build something like a Nuke script in the Node Editor.