ComfyTD 🧩
🎉 ! Excited to announce that ComfyTD is now available for all !
ComfyUI is a powerhouse node-based program that has gotten a ton of development lately! From simple text-2-image transformations to elaborate node setups that manage numerous upscaling/diffusion cycles, and some that do full deforum / warpfusion like animation setups. This operator allows any ComfyUI node setup to be prompted via Touchdesigner by dynamically creating + updated chose inputs from the ComfyUI API json file.
Excited to see what people create with it !
🎬 Check out the setup video: https://youtu.be/I_9CD190mUs
💎 ComfyUI: https://github.com/comfyanonymous/ComfyUI
Helpful Tips / FAQ:
- Images are currently loaded using filepaths. To send an image or mask to Comfy, first save the frame to disk + update the relevant image parameter in the API Parameters before clicking "Generate".
- Seeing 'Prompt executed in 0.02 seconds' in the ComfyUI cmd prompt window? It's a heads-up that your API parameter settings remain unchanged, and ComfyUI has skipped the request. To rerun with the same settings, set Filenameprefix with this expression:
'output' + str(int(op('./out2')['Totalframes'] + op('./out2')['Queue']))
🛠️ Recent Op Updates
The operator now comes with a basic txt2img setup Added Progress + Queue + Connection updates (accessible via CHOP out2)
Added 'Status' Parameter to show most recent Log details
Parameters now keep their current value when Updated
'Update Config' toggle added. When Off, the config parameters will not update.
'Open / Create API Folder' will also update the config menu list
'Clear All Config' clears dynamic config toggles. configurations can be reloaded with "Update Config" toggle
'Toggle All Config' sets all dynamic config toggles to On or Off
Minor menu sorting + fixes some parameter reordering
Happy Creating! 🚀
