Create Plugins
Develop custom nodes using the power of Python.
First Look

Designer Window is the fastest way to go from “I need a special node” → “I can use it in my scene”.
You write (or generate) a small Python class (a Block), press CREATE BLOCK, and it shows up in the Custom Blocks list.
Quick Start
Follow these steps once, then come back and explore the details.

Open Designer Window.
Keep the default script, or paste your own or prompt your way with AI agent.
Make sure the script ends with
add_block(...).Press CREATE BLOCK.
Find your block in the Custom Blocks list and drag-drop it into a scene.
Code Editor
The big editor area is the source of truth for your block.
Your script must include (minimum):
from studio.custom_block import *A class that inherits from
BlockA matching
op_codeA final
add_block(MyBlock.op_code, MyBlock)line
AI Assistant

At the bottom of Designer Window you can:
Write a prompt (example: “Write a block that converts a BGR image to grayscale”)
Be descriptive for the best results.
As of now, custom blocks assistant is free to use.
Choose a model from the dropdown
Press Submit to generate code into the editor
This is meant to get you started quickly. You’re always in control—review and edit the code before you press CREATE BLOCK.
Updating an Existing Block
When you press CREATE BLOCK again:
The file is overwritten.
The Custom Blocks list entry is refreshed.
Studio attempts a best-effort safe replace in open scenes (it tries to preserve connections).
Reloading Blocks into Designer Window
To edit an existing block, right-click its name in the Custom Blocks list and choose Load into Designer Window.

Last updated
Was this helpful?
