use stable diffusion via comfyUI inside Nuke
You need to have a running comfyUI to use it. Tutorials and proper documentation will follow.
Edit you init.py and add the folder to plugin path:
nuke.pluginAddPath("/Users/youruser/.nuke/comfyUINuke")
Press Tab and create comfyUI_Nuke toolset
Setup the settings tab with your server address and disk folder. Default server: http://127.0.0.1:8188 Directory: /wherever/you/installed/ComfyUI/
Save the toolset with your defaults.
I'm providing 3 basic workflows templates as examples. Workflows must have a "translation.py" to work inside nuke (check Workflows folder)
Common error codes and causes:
[Errno 61] Connection Refused
ComfyUI is not running or wrong network address
[Http Error 400 or 40X] Bad Request
The workflow .json file has something incompatible on it.
Usually your system has a checkpoint that has another name, ".safetensors" instead of ".ckpt" for example.
ComfyUI terminal will tell you which parameter is wrong.
Drag the workflow from the "ComfyUINuke/Workflows" folder into ComfyUI, fix the issue and save the workflow file overwriting the problematic one.
Do not forget to always save the files with "Save (API format) " (ConfyUI > Settings > Enable Dev mode Options)
Are welcome, I'm looking for improvement ideas and UI suggestions, new functionalities, etc. Open to colaboration, submit your commits! Submit issues here on Github.
A proper workflow translator. Proper documentation and tutorials Sequence handling
Check this extension that allows to use exr https://github.com/spacepxl/ComfyUI-HQ-Image-Save
If you want to get some specific workflow translated inside Nuke, lets talk.