f025637e3b45700e22b3ae8677751957a5ef7e5a
This adds a new operator which can join multiple nodes together. Currently, it only supports joining Group Input nodes. However, in the future it could be extended to join e.g. Bake and Capture Attribute nodes. This uses the recently freed up ctrl+J shortcut for this functionality, which feels natural to me. The implementation is fairly straight forward. The main tricky aspect is sometimes the nodes can't be joined when that would result in two sockets being linked to each other twice. In this case, the a separate Group Input node is kept. The selected nodes are merged into the active node (in case the active node is part of the selection, otherwise there is a fallback). Pull Request: https://projects.blender.org/blender/blender/pulls/146894
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
