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.

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.

nodes.geometry.input
nodes.geometry.attribute
nodes.geometry.color
nodes.geometry.converter
nodes.geometry.texture
nodes.geometry.grid
nodes.geometry.groups
nodes.geometry.geometry
nodes.geometry.attribute
nodes.geometry.vector
nodes.geometry.manual

Zones in GN

nodes.geometry.zone

Shader Nodes

Nodes use in Material / Shader node trees

nodes.shader.color
nodes.shader.converter
nodes.shader.grid
nodes.shader.group
nodes.shader.input
nodes.shader.manual
nodes.shader.output
nodes.shader.script
nodes.shader.shader
nodes.shader.texture
nodes.shader.vector

Compositor Nodes

Nodes for use in the compositor

nodes.compositor.color
nodes.compositor.converter
nodes.compositor.distort
nodes.compositor.filter
nodes.compositor.group
nodes.compositor.input
nodes.compositor.interface
nodes.compositor.manual
nodes.compositor.matte
nodes.compositor.output
nodes.compositor.vector