I seen several comments of people wanting to use a node group instead of diffuse shader when adding new material. I spent a couple hours and put this little thing together. If in edit mode and faces selected it will assign the material when it’s added.
Find a node group and save user settings, so selected node group will be the default.
Default needs to be saved to startup blend file.
OK, well here’s the file add_nodegroup_materials4.zip (3.05 KB) not happy with it ,but ya’ll can play with it. I got like 5 different versions. The biggest thing is the way the node groups are made. Not knowing the outputs and names kinda hard to get it to work good.
Here’s a break down.
If there is a green output named “Surface” or “Shader”, the node group output will connect to “Surface” on Material Output.
If there is a green output named “Volume”, the node group output will connect to “Volume” on Material Output.
If there is a clear output named “Displacement”, the node group output will connect to “Displacement” on Material Output.
If there is a yellow output, the first node group output will connect a diffuse shader and then to Surface on Material Output.
If there is a green output with random name, the first node group output will connect to “Surface” on Material Output.