0e8110fa941904714ed87f8a102c8f41aba5cc86
### Summary A small fix / addition to Node Wrangler operators.py, specifically the nw_merge_node operation. I added support for merging nodes with boolean sockets, which used to not respond to nw_merge_nodes / nw_lazy_mix. ### Motivation As a user, I found it frustrating that I couldn't use lazy mix on boolean nodes, as geonodes-heavy projects relied on them, and required adding Boolean Math nodes often. I intuitively expected it to add a Boolean Math node, which is the most similar to Math Add for floats & Join Geometry for geometry. ### Implementation A boolean nodes list is created when the rest of the lists are cerated, nodes with boolean outputs get added to it, it's taken into consideration when checking if PASS_THROUGH, then if we didn't PASS_THROUGH, a Boolean Math node is created, similar to the existing options. When the user uses a math merge shortcut (ctrl+0, ctrl+*, etc), the code ignores it, adds Boolean Math anyway. Pull Request: https://projects.blender.org/blender/blender/pulls/140236
…
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%
