Function reference
Interface
| builder.tree | |
| builder.socket | Typed Python wrappers around Blender node sockets. |
| builder.node | |
| builder.accessor | |
| TreeBuilder | Builder for creating Blender node trees with a clean Python API. |
| builder.BaseNode | Base class for all node wrappers. |
Assets
Generating classes from pre-build assets
| assets.generate_asset_api | Generate typed asset classes for libraries into output_path. |
| assets.AssetLibrary | Locates a .blend asset library on disk at runtime. |
| assets.BundledLibrary | A node-group asset library shipped with Blender itself, under the system |
| assets.PackageLibrary | A .blend shipped inside a Python package, located relative to a module |
Export
Exporting node trees to code.
| export.to_python | Generate Python code that recreates the given node tree using nodebpy. |
| export.to_mermaid | Generate a Mermaid diagram string from a node tree. |
Geometry Nodes
Nodes use in Geometry Nodes trees.
Zones in GN
| nodes.geometry.zone |
Shader Nodes
Nodes use in Material / Shader node trees
Compositor Nodes
Nodes for use in the compositor