NodeGroup+
Blender 2.82 or higher
UPDATE version 1.0.1:
Now support Blender 3.0.0
Edit images inside node group
Support Shader / Compositor / Texture Node editor
Replace images by:
Original: Keep original images
Single Image : Replace all images by single image
Individual: Replace images one by one
Edit node sockets
Turn on / off preview of images
Support Shader / Compositor / Texture Node editor
Change socket type
Edit original node tree’s sockets(affect all nodes that sharing the same node tree)
Edit individual node’s sockets(affect only one node, less socket type options)
Remove / Reorder node sockets
Change will affect all nodes sharing the same node tree
Dynamic Node
Support Shader / Compositor Node editor
All functionality above with node embedded image override ui
Switch between node group through button in the Dynamic Node panel, or NodeWrangler’s Switch type (Shift + S) if NodeWrangler is enabled
From Dynamic Node panel, you can convert all Dynamic nodes in the file to node groups. This is useful when you upload file to render farm or sharing file with others.
Known issues:
In some particular cases, user count of images that are overridden by single image are miscalculated.(image field turns red)
For now, to prevent this, when you override images by 'Single Image', just change the image override type to ‘Original’ or ‘Individual’.
If you face this issue, manually reassign the images or save and reload the project will fix.
Blender addon that extend node group functionality