Skip to content

Node Group Utilities

by Baraa-Khaled-Youssef·Workflow

Images © Baraa-Khaled-Youssef. Used for product review; image policy.

Why we like it

Node Group Utilities earns its spot in the blender_extensions library by tackling the routine parts of node-group work: default values, socket types, and labels. It has been downloaded more than 45,000 times and carries a rating from a handful of reviews. Reviewers find the String socket support interesting, though one notes shader-side limits on where those sockets can connect.

What is Node Group Utilities?

Node Group Utilities is a Blender add-on that adds extra options and functions for node groups inside the node editor. It targets node-based materials, geometry, and compositing setups, where managing input sockets and default values can get repetitive.

The add-on can set the default values of a selected node group to match the current values of its input sockets, so complex setups don't need each socket configured one by one. A Reset to Default Values option reverts input sockets to their defaults, and version 2.1.1 added the ability to reset a node group by pressing Backspace. The Socket Maker node, added from the Add menu, acts as a dummy node carrying various socket types including Integer, Boolean, and String; connecting the Group Input node to one of its sockets creates a custom input socket.

For Blender versions before 4.0, which lacked the node group panels feature, an Add Label option in the right-click menu lets you attach labels to a node group to organize sockets. Node Group Utilities is released under the GNU General Public License v2.0 or later and requires no special permissions.

Who is Node Group Utilities best for?

Node Group Utilities is best for blender users working with node-based materials, geometry, and compositing who want faster control over node group defaults, sockets, and labels.

How much does Node Group Utilities cost?

Node Group Utilities is completely free to download and use.

Key features

  • Set Default Values sets a selected node group's defaults to match the current values of its input sockets, avoiding configuring each socket individually
  • Reset to Default Values reverts a node group's input sockets to their default values
  • Reset a node group by pressing Backspace, added in version 2.1.1
  • Socket Maker node, added from the Add menu, acts as a dummy node with various socket types including Integer, Boolean, and String
  • Connect the Group Input node to a Socket Maker socket to create a custom input socket
  • Add Label option in the right-click menu attaches labels to a node group for organizing sockets in Blender versions before 4.0

Tags

#node groups#node editor#shader nodes#geometry nodes#compositing#workflow#sockets

Frequently asked questions

Does Node Group Utilities work with Blender 4.2?

Node Group Utilities is compatible with Blender 4.2 LTS and newer, so it runs on that release and later builds. Once installed, its node group tools appear in the node editor, including setting and resetting default values, the Socket Maker node, and the Add Label option. The label feature is described as a workaround for Blender versions before 4.0, which lacked the node group panels feature. Check the developer's page for the latest version details before installing.

How do I add Integer, Boolean, or String sockets with Node Group Utilities?

Node Group Utilities provides a node called Socket Maker, available from the Add menu, for socket types that can't be added directly to shader node groups in Blender, such as Integer, Boolean, and String. Socket Maker acts as a dummy node carrying various socket types. To create a custom input socket in your node group, connect the Group Input node to the desired socket on Socket Maker. One reviewer notes that String sockets currently can't be plugged into an attribute node on the shader side.

How do I reset a node group to its default values in Node Group Utilities?

Node Group Utilities includes a Reset to Default Values option that reverts a selected node group's input sockets to their default values, giving a quick way to revert to the original settings while iterating. Version 2.1.1 added another route: you can reset the node group by pressing Backspace. If you want to define those defaults first, the Set Default Values feature captures the current values of the input sockets as the group's defaults.

What license is Node Group Utilities released under?

Node Group Utilities is released under the GNU General Public License v2.0 or later, and it requires no special permissions according to its listing. The add-on works within Blender's node editor to extend node group functionality, including setting and resetting default values, the Socket Maker node, and the Add Label option. It is listed as free here in the catalog. For current licensing terms, download details, and any updates, refer to the developer's page linked from the extension listing.

Is Node Group Utilities free?

Node Group Utilities is listed as free here in the catalog. It's distributed under the GNU General Public License v2.0 or later and requires no special permissions. For the most current licensing and download details, check the developer's page. Installation follows the standard Blender extension flow: drag and drop the add-on into Blender, or download the file and install it from disk.

Alternatives to Node Group Utilities

Also in Workflow for Blender.

Similar plugins