Blender 4.0 will let you create your own node-based tools
The power to create node-based tools has just moved out of experimental builds of Blender and into the main branch of the open-source 3D software.
The functionality, which lets users create custom operators using Blender’s Geometry Nodes framework, has just been added to beta builds of Blender 4.0, due for release in November.
Create custom 3D modeling tools based on groups of Geometry Nodes
First introduced in Blender 2.92 in 2021, Geometry Nodes is a node-based framework for procedural modeling, object scattering – and, most recently, simple simulations.
The Node Tools project lets users package some of that functionality into more conventional tools, turning groups of nodes into operators that can be accessed from Blender’s menus.
By default, the new tools will appear in a new menu for unassigned operators, but it will be possible to add them to existing menus, and to set which modes they are available in.
The video at the top of the story, posted by developer Jacques Lucke on X (formerly Twitter), shows basic examples: creating simple rotate and extrude tools.
However, it should be possible to create more complex operators: the ultimate goal of the project is to make it possible to recreate any existing Edit Mode operator with nodes.
Release dates and system requirements
Blender 4.0 is due for a stable release in November 2023.
The current stable release, Blender 3.6 is available for Windows 8.1+, macOS 10.15+ (macOS 11.0 on Apple Silicon Macs) and glibc 2.28+ Linux, including Ubuntu 18.10+ and RHEL 8.0+ and CentOS and Rocky Linux equivalents.
Updated 6 October: Read an overview of how Node Tools work on the Blender Developer blog
Have your say on this story by following CG Channel on Facebook, Instagram and X (formerly Twitter). As well as being able to comment on stories, followers of our social media accounts can see videos we don’t post on the site itself, including making-ofs for the latest VFX movies, animations, games cinematics and motion graphics projects.