blender-impl-nodes

Installation
SKILL.md

blender-impl-nodes

Quick Reference

Critical Workflow Rules

ALWAYS follow this order when building node trees from Python:

  1. Create/get the node tree container
  2. Clear existing nodes if building from scratch
  3. Define interface sockets (4.0+) or legacy inputs/outputs (3.x)
  4. Add Group Input / Group Output nodes
  5. Add processing nodes with explicit positions
  6. Link nodes (source output FIRST, destination input SECOND)
  7. Assign to object/modifier and set input values

ALWAYS use tree.nodes.new() / tree.links.new() for scripting. NEVER use bpy.ops.node.* operators — they require editor context.

ALWAYS set location on every node. Without explicit positions, all nodes stack at (0, 0) making the tree unreadable in the editor.

Related skills

More from openaec-foundation/computational-design-day-delft-march-2026

Installs
1
GitHub Stars
1
First Seen
Mar 24, 2026