Page MenuHome

Python Nodes for Cycles, Eevee, Compositor and Textures
Open, Needs Triage by DeveloperPublic


This task has the purpose of adding RNA classes that can be used to create custom python nodes for builtin nodetree types.

The main purpose of these classes is to provide a better interface for custom nodes, that can be used in the Shader, Compositor, and Texture Node Editors.

  • Add Shader RNA class
  • Add Compositor RNA class
  • Add Texture RNA class
  • Add Python utilities for managing custom nodes
  • Add Python utilities for converting nodegroups into custom nodes
  • Documentation

Any comments, sugestions and corrections are welcome.

Some custom nodes for testing the patches: