NodeLayout is an add-on designed for the automatic layout of nodes. It serves as both a Blender add-on and a Python library, providing functionalities to enhance the organization and arrangement of nodes in Blender’s node editor.

Key Features:

  • Automatic Node Layout: Offers an automatic layout feature for nodes in Blender’s node editor.
  • Panel UI for Node Editor: Provides a Node Auto Layout panel UI for easy access and control.
  • Python Library Functionality: Can be used as a Python library for developing other Blender add-ons and scripts.
  • Customizable Layout Options: Includes various parameters for arranging nodes, such as target space, fixing horizontal and vertical locations, fixing overlaps, and setting the maximum number of iterations.