ComfyUI Extension: ComfyUI-Blender
Blender plugin to send requests to a ComfyUI server.
Custom Nodes (0)
README
ComfyUI Blender
This respository contains both custom nodes to be installed on the ComfyUI server and the Blender add-on to send workflows to the ComfyUI server.
- Create a workflow in ComfyUI with the Blender nodes.
- Export the workflow in API format.
- Import the workflow in the Blender add-on
The Blender add-on UI is automatically generated according to the input and output nodes used in the workflow.
Getting Started
Install ComfyUI Custom Nodes
Install the custom nodes on your ComfyUI server. They can be installed from the ComfyUI Manager or by cloning this repository:
cd ./ComfyUI/custom_nodes
git clone https://github.com/alexisrolland/ComfyUI-Blender.git
Note these nodes do not require additional Python dependencies. They are only used to define the inputs and outputs of the workflows to be displayed in the Blender add-on.
Install Blender Add-on
This add-on has been developed for Blender v4.5
and above.
Download the add-on package comfyui_blender_[...].zip
from the LATEST RELEASE.
In Blender, go to Edit
> Preferences
> Add-ons
> Install from Disk
> select the zip package.
Usage
-
In ComfyUI, create a workflow using the Blender nodes (see workflow examples in this repository).
- The Blender nodes are used to define the inputs and outputs to be displayed in the Blender add-on.
- The title of the nodes are used as labels in the Blender add-on panel.
-
Export the workflow JSON file in API format:
Workflow
>Export (API)
. -
In Blender, import the workflow JSON file (make sure it is in API format): Press
N
>ComfyUI
>Import Workflow
. -
Update the inputs and click on Run Workflow.
For more details about the various features and use cases, refer to the DOCUMENTATION.