Hi. The latest version of Blender (4.0.5) has disabled the Switch Node Type function of the Node Wrangler addon. This is quite annoying as I sometimes work on imported meshes with quite a few materials. By default these use the Principled shader, but this isn’t ideal for what I tend to do. I’ve been content to go through these materials and quickly switch them to the Diffuse shader (shift-s, s, d), but now that gives me this message:
For the search function to work, the text is:
This operator is removed due to the changes of node menus.
A native implementation of the function is expected in the future.
No problem with a native implementation, but disabling what we already have is quite baffling. Does anyone know when new implementation is expected?
I wrote my own incredibly simple addon which I then added to my quick shortcut menu: NodeSwapSimple.zip (3.7 KB)
All this does is find whatever node is connected to Material Output, find its first input, then create an Emission shader between them. Feel free to edit __init__.py (see line number 42) and choose another shader type (I’m sure many names can be guessed, and there’s bound to be a list out there too).
It can cope with ‘reroute’ nodes from the input, but there can only be a direct link between the initial shader node and the output.