Previous Post

ComfyTD 0.1.0 🧩!! Big Update ! [ Changelog ]

Next Post
ComfyTD 0.1.0 🧩!! Big Update ! [ Changelog ]
DESCRIPTION

Version 0.1.0 is a much improved version with more information visible about the workflows, making it easier to quickly load in workflows and iterate within TouchDesigner. ComfyTD still follows the same logic / flow as the ComfyTD Deep Dive video I posted last month, but I will be sharing more workflows / videos to expand and show some more specific setups soo.TOX is available in a separate post !

Major New Features:

any PNG Workflow supported ! Loads API configs from png outputs with metadata or API json file. API folder dropdown still available if the Workflow / Config parameter is empty. ('Comfy' page)

New 'onQueueEnd' Callback. Runs when queue of the current operator reaches 0, usually after 'Keep Generating'. Enables custom post-processing/cleanup.

Getfunction(config=None): Returns operator's function string. config can be PNG output or workflow file.

Generate(config=None, kwargs**) config added to exposed Generate function via extension class. config can be a file path to any png output or api workflow json.

Regenerate pulse / function added ('Display' page). This will rerun the same settings as the currently displayed output but with randomized seed.

Improved UI / workflow:

Added headers per node in both Config and API Parameters page. The headers prioritize custom Titles to clarify settings when loading in configs. for example titling a switch 'txt2img(1)' or 'img2img(2)' is a handy way to label what it does.

Rating System and Sorting: Rates outputs based on par.RatingFile and sorts by rating. ('Display' page)

"Save Top Rated" Pulse: Easily saves top-rated outputs from operator. ('Display' page)

"Delete ID / Delete Job": Removes specific jobs from queue. References "Pending Outputs" table for non-finished jobs and promptids ('Display' page)

"Link Settings Table" / "External Settings Table": Links parameters from other operators' outputs for integration. ('Display' page)

Green Loading Bar

Optional Display Info Toggle ('Display' page)

"Pars to Set" String Menu: Simplifies selecting API parameters for randomization, increment (+1), or decrement (-1) after generation. Works for menu parameters, allowing looping through schedulers or other settings. Supports multiple parameter names.

"Image Parameter Type" Menu: Allows dynamically switching Image parameters between TOP or File parameter type.

HistoryTable and MessageTable: Stores job history/outputs. Potentially transitioning from jobTable (WIP).

"Listen" Toggle: Turns off operator's internal server connection to limit connections depending on network. ('Comfy' page)

Reboot Server Pulse (needs ComfyUI Manager): Cancels jobs, clears queue, restarts server.

Unload Models Pulse (same effect as Manager).

Warning Popup on "Clear Temp": Shows number of images to be cleared.

Open Browser Pulse: Opens ComfyUI in an external web browser.

Poll Speed Control: Exposes poll speed setting for system info/image history checks (default 1/sec). ('Comfy' page)

Other fixes !

Changed API Config Loading: Fully reloads config each time instead of just new 'Add' toggles. Toggles sync to match current API parameters.

jobTable Updates: Now updates with interrupted, error or removed status after job completion.

Fixed Timer Log Issue: No longer ends instantly during every other KeepGenerating generation.

Improved Connection/Disconnection Handling

Save JobTable/Load JobTable Improvement

& a few other minor tweaks and menu cleanups + more helper text added !

Feedback and suggestions are encouraged and appreciated ! Enjoy.

Lyell Hintz PATREON 4 favs
VIEWS1
FILES1 file
POSTEDMar 6, 2024
ARCHIVEDJun 10, 2026