ComfyUI
Current State of Plugin integration
Supported ComfyUI Versions
Royal Rendes supports the Windows packages "ComfyUI Portable" and "ComfyUI Desktop".
If there is interest in a Linux or Mac setup, please let us know.
General information
Version control
Some general statement about version control:
Please note that ComfyUI was build with ongoing development in mind.
This means you can always and very easily update any part of ComfyUI.
And as the ComfyUI is in active development, files change all the time.
The ComfyUI version stated does not reflect all changes, the version is updated from time to time.
ComfyUI was not build with a production pipeline in mind that requires to use the same version on all machines.
(Like other applications do that offer specific updates as download. e.g. Houdini 21.0.0, 21.0.1, ... )
You and all other artists just have to keep that in mind before they update their local installation.
The ComfyUI Ecosystem
We need to take a look at the ComfyUI parts first.
|
Webserver |
The webserver does all the processing. |
|
"BASE" Directory |
This is an directory for
|
Setup
Submission
To install the rrSubmitter plugin, please copy the folder [RR]\render_apps\_submitplugins\RR_ComfyUI_Plugin\
into your ComfyUI custom_nodes folder (like for example C:\ComfyUI_Base\custom_nodes\RR_ComfyUI_Plugin\ )
The plugin reads the RR network folder location from the environment variable RR_ROOT.
This env var is installed by rrWorkstationInstaller.
It you cannot use rrWorkstationInstaller or if it does not work for you, you can edit the file RR_ComfyUI_Plugin\rrSubmit.py.
Change the function getRR_Root() and replace one of the %RRLocationWin% variables with the path to Royal Render (use forward slashes).
Rendering
ComfyUI is setup as RR Shared Executable.
You do not install it on every render client, you copy it into RR.
Please see help subsection Windows or Linux how to setup it.
Models / Custom Nodes
The rrClient copies a models and a custom_nodes folder from the [RR] network folder.
The easiest way to see the source path is to open a render log.
The render log file states:
* ComfyUI source models path is set to <RR_COMFYUI_MODELS>
* ComfyUI source custom_nodes path is set to <RR_COMFYUI_NODES>
Important Note:
The rrClients require a lot of free space for all the models!