NodeGroupInfo (ver. 0.6)

This is an add-on for Blender.
* for blender 3.0 or later.

If you uses copy and paste frequently for material or geometry nodes with nodegroup, many node group tend to be copied also.
Like NodeGroup, NodeGroup.001, NodeGroup.002, NodeGroup.003....

This addon helps to search and clean up many copies of nodegroups.
Shows list of materials, or nodegroups, and meshes, and objects that uses a target node groups.
Also this addon provides replace tool for node groups.
Moreover, you can see information for shader and objects that uses arbitrary images in image editor.

The list shows datablocks inversely than that of outliner.
Nodegoup - Material - Mesh - Object.
This feature is convenient for search and cleaning for node groups.

2020/12/17 ver0.4
2022/08/15 ver0.6 Implementation for geometry nodes.

Install

Download the packaged and unpack.
And then install NodeGruopInfo.py as usual.



*jYou can not install NodeRecenter as zipped folder. You must unpack at first, and install NodeRecenter.py itself.

How to Use

When installed, "GroupInfo" tab and panel are added to the shader editor and geometry nodes editor.
Also "ImageInfo" tab is added to the image editor.



The information for the node group in the selector is shown.
If the selector is empty, active node group is used as the target.

The above image shows the relation for the node group "Add3".
Material uses Add3, and Cube mesh uses Material, and Cube and Cube.001 objects use Cube mesh.
Also, node groups that use Add3 are shown below, with material, mesh, and object relationships.
Some times, many objects use small number of materils, and the list can be quite large.
The options "Show Object" and "Show Mesh" controls show/hide of items.

Object selection

Object names in the list are not simple texts.
They are buttons indeed, and when clicked, that object becomes active and selected.

Centering

If materials shown in the editor is changed by the above selction, the view of the editor is changed to center the target node group if this option is checked.

Replace Tools


Tools for replace node groups.
Node for node groups of target node group would be replaced to the second node group.

This tool is for replacing copied node groups like *.001 or *.002 to the original one.
Candidate button searhes node group without number *.xxxx
Replace button execute the replacing.
This function simply changes the node group link of nodes.
Note. If these groups have different properties, like number of sockets, the links between nodes may be cutted off or linked to different sockets.

inserted by FC2 system