https://github.com/jakechai/ComfyUI-JakeUpgrade
ComfyUI workflow customization by Jake.
https://github.com/jakechai/ComfyUI-JakeUpgrade
Last synced: 4 months ago
JSON representation
ComfyUI workflow customization by Jake.
- Host: GitHub
- URL: https://github.com/jakechai/ComfyUI-JakeUpgrade
- Owner: jakechai
- License: gpl-3.0
- Created: 2024-06-21T01:52:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-14T07:12:08.000Z (about 1 year ago)
- Last Synced: 2024-11-14T07:31:45.281Z (about 1 year ago)
- Language: Python
- Size: 14.7 MB
- Stars: 36
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-comfyui - **ComfyUI-JakeUpgrade**
- awesome-comfyui - **ComfyUI-JakeUpgrade**
README
## ComfyUI Jake Upgrade
A [ComfyUI](https://github.com/comfyanonymous/ComfyUI) workflow customization by Jake.
Feel free to join my [Discord server](https://discord.gg/2XC3w9as2f).
If you like what I share, please support me with [PayPal](https://paypal.me/jakechaikefu).
> [!NOTE]
> - ComfyUI frontend starts the [deprecation process of Group node](https://github.com/Comfy-Org/ComfyUI_frontend/issues/3441#issuecomment-2814386708) in v1.17.0 and depprecats group node totally in v1.24.0. If you update your ComfyUI to v0.3.49, Comfyui frontend v 1.24.4 will be installed, which will cause group node running error. At the meantime, they released the official version of [Subgraph](https://github.com/Comfy-Org/rfcs/blob/subgraph/rfcs/0000-subgraph.md), the replacement of Group Node. I've separated two versions of my group nodes as backup and memory: one is for `comfyui-frontend-package<=1.15.13` (1.15.12 is recommended), and the other is for `1.23.4>=comfyui-frontend-package>=1.16.0` (recommended). [All Grp Nodes-JK_~frontend-1.23.4](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.23.4/All%20Grp%20Nodes-JK.json) | [All Grp Nodes-JK_~frontend-1.15.13](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.15.13/All%20Grp%20Nodes-JK.json). If you want to use the workflows using Group Nodes especially the API workflow, downgrade your frontend to v1.23.4: `"...\python.exe" -m pip install comfyui-frontend-package==1.23.4` and choose ComfyUI v0.3.48(optional).
> - ComfyUI frontend breaks the Impact-Pack Switch(Any) node. It is still functional, but can not be created. This issue has been fixed in the latest Impact-Pack version `>=v8.12`, but it only supports `comfyui-frontend-package>=1.16.9`. When using Group Nodes with `comfyui-frontend-package<=1.15.13`, it's recommended to switch Impact-Pack to `v8.8.1` in the ComfyUI Manager.
> - API workflows are separated into three versions: the first is for `ComfyUI-JakeUpgrade v1.9.16 or earlier`, the second is for `ComfyUI-JakeUpgrade v1.9.17~v1.9.20`, the third is for `ComfyUI-JakeUpgrade v2.0.0 or later`. When editing the first one, it is recommended to switch to `1.9.5<=ComfyUI-JakeUpgrade<=1.9.16` and `comfyui-frontend-package<=1.15.13`.
Here's my other product [UI for ComfyUI API](https://chaikefu.gumroad.com/l/ComfyAPIUI) using my ComfyUI API workflow.
Please check the [video](https://youtu.be/eyjy10T201M).
## Changelog
Previous Version
- 2024-06-23 - v1.0.0 released.
- 2024-07-11 - v1.0.6 Noise Injection for Upscale Workflow.
- 2024-07-16 - v1.0.7 Single Image to Mesh Workflow updated.
- 2024-07-21 - v1.0.8 Orbit Poses Constant nodes added. 3 Image to Mesh Workflows updated.
- 2024-07-22 - v1.0.9 3DGS workflow added.
- 2024-07-24 - v1.1.0 img2mesh workflow updated. Craftsman Mesh added.
Three OrbitPoses nodes been added to 3D-Pack.
- 2024-07-31 - v1.1.1 Prompt Combine node added.
- 2024-08-03 - v1.1.2 Resize to Focus added to image2mesh workflow.
- 2024-08-21 - v1.1.3 Random Beats node added (not for AIGC).
- 2024-09-01 - v1.2.0 SD3 workflow added. Noise Injection (Inspire) added.
Refine, Upscale, and Detailer process major updated.
SD15 Hand Fix supports SDXL and SD3 workflow.
SDXL IPAdapter supports SD3 workflow.
NoiseInjection Component and workflow added.
- 2024-09-04 - v1.2.1 In/Out Paint ControlNet Component added.
Inpaint Module Workflow updated.
SD15|SDXL|SD3 Workflow updated.
Image Remove Alpha JK node added.
- 2024-09-05 - v1.2.2 Black Pixel switch added for Inpaint ControlNet Component following ControlNet Preprocessor AUX Custom Node's update.
- 2024-09-06 - v1.2.3 Refinement Noise Injection added.
txt2prompt and img2prompt workflow added.
img2prompt component added.
- 2024-09-07 - v1.2.4 img2mesh workflow doesn't need _JK.pack, so that doesn't need to install segment anything, VLM nodes, and IF AI tools.
- 2024-09-09 - v1.2.5 Clip l, clip g, t5xxl texture encode logic upgrade.
Clip l & g switch added.
Negative g switch added.
SDXL Clip Text Encode Target Resolution Scale added.
- 2024-09-10 - v1.2.6 detailer: add detail lora.
- 2024-09-11 - v1.2.7 Magic Photo Prompter added.
- 2024-09-13 - v1.2.8 Use Comfy UI default set union controlnet type to load xinsir sdxl controlnet union.
Remove Inspire Pack and WAS Nodes Suite in img2mesh workflows.
Group Node Image RemBG added, using InSPYReNet TransparentBG from Essentials to remove background and Image Composite Masked to add grayscale background.
- 2024-09-15 - v1.2.9 Inpaint Simple updated. Outpaint Simple added.
txt2img | img2img | inpaint workflow updated.
In/Out Paint to Refinement process added.
Upscale to Refinment process added.
- 2024-09-21 - v1.3.0 Inpaint/Outpaint Latent | Checkpoint | ControlNet group nodes updated.
Inpaint and txt2img/img2img workflows updated.
SD3/Flux Inpaint ControlNet added.
- 2024-09-24 - v1.3.1 Hand Fix Detailer upgrades, supports SD15 | SDXL | Flux.
SD3 Hand Fix need to choose SDXL models for the InstantX Depth ControlNet does not work properly.
Replace SD3 ControlNet Apply with new ControlNet Apply Node.
- 2024-09-25 - v1.3.2 AIO Preprocessor added for txt2img | img2img workflow.
Detailer, Upscale workflows updated. Refine workflow added.
- 2024-09-26 - v1.3.3 Latent Noise Mask switch added for Inpaint/Outpaint ControlNet.
Specified Dual Clip switch added for sdxl workflow.
- 2024-09-28 - v1.3.4 Hand Fix supports SD3 and Flux. Hand Fix module workflow added.
- 2024-09-29 - v1.3.5 Inpaint Group Nodes upgrade, add more Image | Mask | Latent control.
- 2024-10-01 - v1.3.6 Inpaint Group Nodes upgrade, change color grading method.
- 2024-10-03 - v1.3.7 Remove Outpaint Pad Feathering.
- 2024-10-06 - v1.4.0 Replace Base Ipadapter simple with IPAdapter Style and Composition Transfer in SD15 and SDXL workflow.
SD3 Aspect Ratio node and SD3 Base Model Parameter node added.
SD3 Api workflow added to make up the shorcomings of SD3 local deployment using Stability SD3 control and inpaint nodes.
- 2024-10-10 - v1.5.0 Flux KSampler and Flux Ksampler Adv group nodes added.
Flux txt2img and img2img workflow added. Flux KSampler workflow added.
Inpaint/Outpaint ControlNet and Checkpoint method order changed.
Enchance and Resize Input Image added for img2img workflow.
Noise | Guider | Sampler | Sigmas switch added.
- 2024-10-10 - v1.5.1 Fal LLM and VLM API added for prompt generation workflow and SAI API workfkow.
- 2024-10-11 - v1.5.2 Flux KSampler Adv updated, use SplitSigmas instead of SplitSigmasDenoise.
- 2024-10-19 - v1.6.0 Image Generation group node and module workflow added.
Switch Model and CLIP JK๐ node removed.
Rename Apply ControlNet Stack SD3 to Applly ControlNet VAE.
Tiling Mode and Empty Latent Color nodes added.
- 2024-11-08 - v1.7.0 Normal | Input version of Image Gen and Image Gen Adv group nodes added.
Krita workflow added using Input version of Image Gen group nodes.
Remove Comfyroll Custom Nodes from the must-have-node list.
ControlNet Apply and ControlNet Stack nodes upgraded, supports Union, Alimama Inpaint.
ControlNet Stack Input Switch node added.
Add Blend with Original Mask option to Inpaint, Image Gen Adv and Image Gen Input group nodes.
IsMaskEmpty Node and Image Crop by Mask Group Node added.
- 2024-12-24 - v1.8.0 1. Add SAI API Replace Background and Relight. Add missing parameters of SAI API nodes.
2. Add Detail Daemon Custom Nodes to most of image|mesh generation workflows and group nodes.
3. Add SDXL Target Res JK๐ node to fix SDXL Text Encode Target Resolution not working.
4. Add Image | Latent Crop by Mask, Resize, Crop by Mask and Resize, Stitch nodes. Add Crop and Stitch operation for Image Gen and Inpaint Group Nodes.
5. Update img2mesh MV upscale method to achieve better results: SD15 img2img + SDXL Refine + Ultimate Upscale.
6. Add Bool_Or and Bool_And nodes for workflows need to be group. Replace Bool Binary Operation node (Or as default) with Bool_Or.
7. Add Color Grading Node.
8. Seperate Multi-ControlNet Stack node to ControlNet Loader and Multi-ControlNet Param Stack.
9. Add "None" selection as default to IPAdapter Unified Loader for better workflow control, especially in API mode.
10. Add Image Refine Group Node.
11. Krita image generation workflows updated.
12. Add Krita Refine, Upscale and Refine, Hand fix, CN preprocessor, remove bg and SAI API module series.
13. Remove JK๐::Pad Image for Outpainting. Remove JK๐::CLIPSegMask group node, replace it with Essentials CLIPSeg node.
14. Remove [WAS Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) and [Layer Style](https://github.com/chflame163/ComfyUI_LayerStyle) Custom Node from must-have-list for their complexity.
15. Remove useless Group Nodes: JK๐::Image to Prompt (LLava Local), JK๐::Image to Prompt Advanced (LLava Local), JK๐::SegAnythingMask, JK๐::txt2img.
16. SD3 | Flux image generation workflow | group nodes support Stop At Clip Layer (needs ComfyUI v0.3.8up).
- 2024-12-27 - v1.8.5 1. Add new Detailer Module.
2. Add new image generation workflow.
3. Fix Krita HandFix workflow bug.
- 2025-01-03 - v1.8.6 1. ControlNet image supports alpha. Add A1111-ControlNet-like effective mask for ControlNet (Stack) Apply nodes.
2. Load Image With Alpha, Make Image Grid, and Split Image Grid nodes added.
3. IF AI nodes recreated.
4. ComfyUI API workflow added.
5. Get Mesh 3D data workflow added.
- 2025-01-10 - v1.8.8 1. Add ControlNet Effective Mask switch for all Image Generation Group Nodes.
2. Fix image resolution bug of Image Generation adv group nodes.
3. First Comfy Org Registry version.
- 2025-02-04 - v1.9.0 1. Add Inject Latent Noise to advanced imgen group nodes.
2. Fix the Input Mask logic of advanced imgen group nodes.
3. Add "SD3 Prompts switch" for SD3 imgen group nodes.
4. Switch clip l and g bug fix.
5. Follow the update of Inspire-Pack Random Noise node for imgen group nodes.
6. Image Generation | API | Kirta workflows updated.
- 2025-02-08 - v1.9.1 1. Add Stop At Clip Layer to image refine group nodes.
2. Add Flux Guidance to common imgen | refine group nodes.
3. Add ComfyUI API workflows: controlnet preprocessor | upscale | refine.
- 2025-02-17 - v1.9.2 1. Update JK_module_Mesh-Get_3D_data module workflow.
2. Imgen SDXL API workflow bug fixed.
3. Add checkpoint version flux API workflows.
4. Add image grid API workflows.
- 2025-02-20 - v1.9.3 1. Update IPAdapter nodes along with the Main branch.
2. Add Discord server.
- 2025-02-24 - v1.9.4 1. Update Mesh-Get 3D data workflow along with the Load 3D node.
2. Update auto-prompt workflows along with the Flux Prompt Generater node.
- 2025-02-27 - v1.9.5 1. Add new parameters to SAI API nodes.
2. All SAI API nodes have been approved by [ComfyUI SAI API](https://github.com/Stability-AI/ComfyUI-SAI_API) and been removed from replacement folder..
3. Update IPAdapter nodes along with the Main branch.
- 2025-03-13 - v1.9.6 1. Save MVs/CCMs/Depths/Images in both png and exr for img2mesh workflows. Add Load png|exr switch.
2. Add Get OrbitPoses From List JK๐ node. Replace Get CamPoses From List node of 3D Pack.
3. Fix HandFix workflow issue.
4. Update Get Mesh 3D Data workflow using the new Load 3D Node.
- 2025-03-22 - v1.9.7 1. CR TriMesh Input Switch JK๐ added for Hunyuan 3D Wrapper workflow.
2. Add Hunyuan 3D Wrapper img2mesh workflow.
3. Updage MV upscale and refine process for img2mesh workflow.
- 2025-04-05 - v1.9.8 1. Cleaning up the codes.
2. UI for ComfyUI API released.
3. Update Seamless Texture workflow.
- 2025-05-09 - v1.9.9 1. Add Florence 2 to Auto Prompt Workflow.
2. Add Segment Anything 2 to Detailer Workflow.
3. Add Flux Fill to Flux imgen group node and workflow.
4. Add RoughOutline_JK node to generate motion outline.
5. Add OpenDWPose_JK node to combine openpose and dwpose.
6. Add Wan Video main workflow and module workflows.
- 2025-05-11 - v1.9.10 1. Update Wan Video repaint workflows.
- 2025-05-12 - v1.9.11 1. Add Wan Video VACE ff/flf2vid repaint workflows.
- 2025-05-12 - v1.9.12 1. Update Wan Video VACE workflow.
- 2025-05-18 - v1.9.13 1. Update Wan Video VACE workflow.
- 2025-05-20 - v1.9.14 1. Add Trim Video Latent Node ot Native Wan VACE workflow. Update Native t2v and r2v Wan VACE workflow.
2. Remove Save Image and Save Webm nodes for Auto Mask | Auto Motion | Control Video Module workflow. Video Combine can save as both.
- 2025-05-29 - v1.9.15 1. Use 10 camera for Hy3D MV Sampling by default.
2. Add Mesh MV sample generation module workflow using IG2MV, MV Adapter and Stable X Delight.
3. Add Multi-GPU version of Wan Video Generation workflows.
4. Add the Wan Vace 14B fp16 model to the model list instruction.
- 2025-06-02 - v1.9.16 1. Add Dilated ControlNet for Wan Video t2v workflows.
2. Add Canny & HED Control Video generation methods for Dilated ControlNet.
3. Add Save|Load StringListToJSON nodes to save|load ATI Trajectory presets.
4. Add ATI Trajectory generation method to Video-Auto Motion module.
5. Add Wan Video ATI Trajectory ff2vid workflow.
6. Use bf16 Wan Video VAE by default for all Wan Video generation workflows.
7. Add Multi-GPU version of Flux Image Generation workflow.
- 2025-06-15 - v1.9.17 1. Find a workaround to recreate all of my original Group Nodes for `comfyui-frontend-package>=1.16.0`. [All Grp Nodes-JK](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/All%20Grp%20Nodes-JK.json) | [All Grp Nodes-JK_~frontend-1.15.13](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.15.13/All%20Grp%20Nodes-JK.json)
2. Seperate all workflows into two versions: `comfyui-frontend-package<=1.15.13` & `comfyui-frontend-package>=1.16.0`. Workflows for `comfyui-frontend-package<=1.15.13` are moved to the subfolder with a suffix name `~frontend-1.15.13`, such as `ComfyUI_~frontend-1.15.13` and `Krita_~frontend-1.15.13_v1.19.16`.
3. API workflows are separated into two versions: one for `ComfyUI-JakeUpgrade v1.9.16 or earlier`, the other for `ComfyUI-JakeUpgrade v1.9.17 or later`. API Workflows for `ComfyUI-JakeUpgrade v1.9.16 or earlier` are moved to the subfolder with a suffix name `~v1.9.16`, such as `ComfyUI_~frontend-1.15.13\API_~v1.9.16` and `Krita_~frontend-1.15.13_v1.19.16`.
4. Cleanup and rearrange the codes, and press Deprecated and Experimental to distinguish.
5. Remove java script.
6. Re-write Lora | ControlNet | Embedding nodes without java script control.
- 2025-06-16 - v1.9.18 1. Fix Krita Upscale and Refine workflows.
- 2025-06-16 - v1.9.19 1. Update Wan Video workflows using v1.6.0 Group Nodes.
- 2025-07-30 - v1.9.20 1. Integrate Hunyuan3D 2.1 Mesh Reconstruction + De-lighted MVs Generation + PBR Texture Baking features to img2mesh workflow.
2. Add "Hy3D Cam Config 20to21 JK๐" node.
- 2025-08-14 - v2.0.0
1. Create Subgraphs based on my Group Nodes and recreate all workflows using Subgraph.
2. Move all latest workflows using Group Node to subfolder named `ComfyUI_~frontend-1.23.4` or `Krita_~frontend-1.23.4_v1.19.20`.
3. Add LoRA Stack Model Only JK๐, Apply LoRA Stack Model Only JK๐.
4. Add Set LoRA | NAG | Set Radial Attention | FreeInit features to all WAN video gen workflows.
5. Add native VACE ff2v | VACE flf2v | VACE v2v | ATI ff2v | Fun control camera ff2v | Skyreel A2 ref2v | Phantom ref2v workflows.
6. Add native and wrapper Wan MAGREF workflows.
7. Update ref2v (subject2v) Wan workflows.
8. Add MultiTalk ff2v and v2v Wan Wrapper workflows.
9. Add Multitalk | Fantasy Talking v2v lip sync Wan Wrapper workflows.
10. Add Uni3C Camera Control to ff2v Wan Wrapper workflows.
11. Add MiniMax Remover v2v Wan Wrapper workflow.
12. Add Stand-In ref2v Wan wrapper workflows.
13. Add VACE | Phantom | Stand-In ref+v2v Face Swap workflows.
14. Add Create Loop Schedule List JK๐ node.
15. Update SkyreelV2 DF long video Wan Wrapper workflow.
16. Add VACE long video Wan workflow.
17. Use the Torch Compile Model Wan Video v2 node for Native Wan Video workflows.
18. Set minimum resolution of Crop by Mask to 64.
19. Refine Common Group Node issue fixed.
20. Add Ksampler Adv Parameters Default JK๐ node and ๐ JK:::KSampler (High+Low) Group Node for Wan2.2.
21. Fix Switch(Any) node output datatype error in all workflows.
22. Update Refine Common Group Node for all workflows (ComfyUI frontend 1.23.4 or earlier).
## Installation
1. `git clone https://github.com/jakechai/ComfyUI-JakeUpgrade` into the `custom_nodes` folder
- e.g. `custom_nodes\ComfyUI-JakeUpgrade`
OR: Install using ComfyUI Manager.
2. Open a Command Prompt/Terminal/etc.
3. Change to the `custom_nodes\ComfyUI-JakeUpgrade` folder you just created
- e.g. `cd C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JakeUpgrade`
4. Install python packages
- **Windows Standalone installation** (embedded python):
`../../../python_embeded/python.exe -s -m pip install -r requirements.txt`
OR: run install.bat.
- **Manual/non-Windows installation**
`pip install -r requirements.txt`
## Copy files in the replacement folder(optional)
- [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager) : Copy `_JK.pack` or `__JK_1_15_13.pack`(for `comfyui-frontend-package<=1.15.13`) to `...\ComfyUI\user\default\ComfyUI-Manager\components` for saving all JK Group Nodes within each workflow file.
- [Prompt Stylers](https://github.com/wolfden/ComfyUi_PromptStylers) : Copy and replace files to `custom_nodes\ComfyUi_PromptStylers` for new styles.
- [IP Adapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) : (Workaround before IPAdapter approves my pull request) Copy and replace files to `custom_nodes\ComfyUI_IPAdapter_plus` for better API workflow control by adding "None" selection.
> [!NOTE]
> - Group Nodes can be copied and pasted between workflows in the latest ComfyUI. See details in my Video Introduction of Group Nodes.
> - For all JK Group Nodes, load [All Grp Nodes-JK_~frontend-1.23.4](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.23.4/All%20Grp%20Nodes-JK.json) | [All Grp Nodes-JK_~frontend-1.15.13](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.15.13/All%20Grp%20Nodes-JK.json) (for `comfyui-frontend-package<=1.15.13`).
> - These replacement files cause the node conflict warning in the ComfyUI Manager. But don't worry, JakeUpgrade never loaded them.
## Update
1. ComfyUI Manager - Fetch Update - Search JakeUpgrade and Update.
2. ComfyUI Manager - Custom Nodes Manager - Search JaKeUpgrade and Try Update (If method 1 fails).
3. Change to `custom_nodes\ComfyUI-JakeUpgrade` folder, open cmd or PowerShell, type `git pull` (If method 1 & 2 fails).
> [!NOTE]
> - Files in the replacement folder need to be updated by hand if needed.
## Video Introduction
- Wan Video | Wan Vace workflows: [Youtube](https://youtu.be/4KNOufzVsUs) | [Bilibili](https://www.bilibili.com/video/BV1kCJGzgEL4/)
- Wan Video update 1(multi-GPU | Dilated CN | ATI | Uni3C preview): [Youtube](https://youtu.be/gvgX82470i0) | [Bilibili](https://www.bilibili.com/video/BV1TS7hzwE99/)
- Wan Video update 2(Wan Eco | Long Video | Lip Sync | ref2v | MiniMax Remover and more): WIP
- img2mesh Hunyuan3D Wrapper workflow: [Youtube](https://youtu.be/g94Jufz9Znw) | [Bilibili](https://www.bilibili.com/video/BV1w7ZMY2Ehp/) | [portable ComfyUI v0.3.27+pytorch 2.5.1+cuda 12.4](https://drive.google.com/file/d/1rUchssRRdqLQtu0A-OCkKKLU8_bd0y8q/view?usp=sharing)
- img2mesh Hunyuan3D Add more MV texture samples: [Youtube](https://www.youtube.com/watch?v=hdMAksRD9jM)
- img2mesh Hunyuan3D 2.1 workflow: [Youtube](https://youtu.be/KxwdmCVB93g) | [Bilibili](https://www.bilibili.com/video/BV1sE8Rz9EGW/)
- 1.8.x Update(Group Nodes | Detail Daemon | Crop and Stitch | Stop At Clip Layer | ControlNet Efficiency Mask | ControlNet Loader | "None" selection for IPAdapter Loader| Imgen workflows | API workflows | Krita workflows | Get Mesh 3D data): [Youtube](https://youtu.be/pwHsGnn0zsg) | [Bilibili](https://www.bilibili.com/video/BV1J3cuenEE2/)
- txt2img&img2img workflow: [Youtube](https://www.youtube.com/watch?v=PKnxhFZNu2c) | [Bilibili](https://www.bilibili.com/video/BV1h6421f7AQ/)
- txt2img&img2img SD3 workflow: [Youtube](https://youtu.be/MZBNzaWHdr8) | [Bilibili](https://www.bilibili.com/video/BV1ceHheqEru/)
- txt2img&img2img API workflow: [Youtube](https://www.youtube.com/watch?v=4DWWUQij9jM) | [Bilibili](https://www.bilibili.com/video/BV1QR1BYUE5r/)
- Group Nodes - Image Generation and Krita workflow: [Youtube](https://youtu.be/tOy0ve2cgaQ) | [Bilibili](https://www.bilibili.com/video/BV1GXUVYRE2k/)
- Prompts Switch: [Youtube](https://youtu.be/M8lVr1lP82U) | [Bilibili](https://www.bilibili.com/video/BV1ZRNwerEev/)
- prompt generation workflow: [Youtube](https://youtu.be/h_2PimL3iXY) | [Bilibili](https://www.bilibili.com/video/BV1FZp4ebEjK/)
- inpaint workflow: [Youtube](https://www.youtube.com/watch?v=A9nABNizMdY) | [Bilibili](https://www.bilibili.com/video/BV1wd4ge8EQf/)
- img2mesh workflow: [Youtube](https://www.youtube.com/watch?v=CbG2Vq3kps0) | [Bilibili](https://www.bilibili.com/video/BV1CE4m1R7br/)
- 3D-Pack Installation Tips๏ผ[Youtube](https://www.youtube.com/watch?v=RjuoLMCpvbI) | [Bilibili](https://www.bilibili.com/video/BV1Nm421375F/)
- 3D-Pack Algorithm Comparison๏ผ[Youtube](https://www.youtube.com/watch?v=E7Oj8UUGLic) | [Bilibili](https://www.bilibili.com/video/BV1CU411U7y4/)
- Seamless Texture: [Youtube](https://youtu.be/ExPUbiRkJo0) | [Bilibili](https://www.bilibili.com/video/BV1UZ42187Gq/)
## WAN Video Eco
| Features | Function | Usage |
|----------|----------|-------|
| ComfyOrg [2.2](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged) [2.1](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/tree/main) | | |
| Kijai [WAN](https://huggingface.co/Kijai/WanVideo_comfy/tree/main) [WAN fp8 scaled](https://huggingface.co/Kijai/WanVideo_comfy_fp8_scaled) | | |
| *Common Feature* | | |
| [Triton (Torch Compile)](https://github.com/woct0rdho/triton-windows) | speed up | ~ |
| [Radial Attention](https://github.com/mit-han-lab/radial-attention) | speed up | ~ |
| [Sage Attention](https://github.com/thu-ml/SageAttention) | speed up | ~ |
| [Flash Attention](https://github.com/Dao-AILab/flash-attention) | speed up | ~ |
| [SDP Attention](https://uxlfoundation.github.io/oneDNN/dev_guide_graph_sdpa.html) | speed up | ~ |
| [EasyCache](https://github.com/H-EmbodVis/EasyCache) | speed up | ~ |
| [MagCache](https://github.com/Zehong-Ma/MagCache) | speed up | ~ |
| [TeaCache](https://github.com/ali-vilab/TeaCache) | speed up | ~ |
| [Enhanced A Video](https://oahzxl.github.io/Enhance_A_Video/) | enhancement | ~ |
| [SLG](https://www.reddit.com/r/StableDiffusion/comments/1jac3wm/dramatically_enhance_the_quality_of_wan_21_using/) | enhancement | ~ |
| [CFG Zero Star](https://github.com/WeichenFan/CFG-Zero-star) | enhancement | ~ |
| [FreSca](https://github.com/WikiChao/FreSca) | enhancement | ~ |
| [FreeInit](https://tianxingwu.github.io/pages/FreeInit/) | enhancement | ~ |
| [NAG](https://chendaryen.github.io/NAG.github.io/) | enhancement | ~ |
| [TCFG](https://huggingface.co/papers/2503.18137) | enhancement | ~ |
| [RAAG](https://arxiv.org/abs/2508.03442) | enhancement | ~ |
| [Loop](https://github.com/YisuiTT/Mobius/) | loop video | ~ |
| [RIFLEx](https://github.com/thu-ml/RIFLEx) | long video | ~ |
| [Context Window](https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved) | long & loop video | ~ |
| [Flow Edit](https://github.com/fallenshock/FlowEdit) | in content edit | v2v |
| *Main Model* | | |
| WAN Video [2.2](https://github.com/Wan-Video/Wan2.2) [2.1](https://github.com/Wan-Video/Wan2.1) | main model | t2v ff2v flf2v v2v |
| WAN Video GGUF [2.2](https://huggingface.co/collections/QuantStack/wan22-ggufs-6887ec891bdea453a35b95f3) [2.1](https://huggingface.co/city96) | main model | t2v ff2v flf2v v2v |
| VACE [2.2 Test](https://huggingface.co/lym00/Wan2.2_T2V_A14B_VACE-test) [2.2 Fake](https://huggingface.co/CCP6/FakeVace2.2) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE GGUF [2.1](https://huggingface.co/QuantStack/Wan2.1_14B_VACE-GGUF) [2.1](https://github.com/ali-vilab/VACE) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE LightX2V [2.1](https://huggingface.co/lym00/Wan2.1_T2V_14B_LightX2V_StepCfgDistill_VACE) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE LightX2V GGUF [2.1](https://huggingface.co/QuantStack/Wan2.1_T2V_14B_LightX2V_StepCfgDistill_VACE-GGUF) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE FusionX [2.1](https://huggingface.co/QuantStack/Wan2.1_T2V_14B_FusionX_VACE) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE FusionX GGUF [2.1](https://huggingface.co/collections/QuantStack/wan21-fusionx-ggufs-68498e41b3597737512c0636) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE Phantom [2.1](https://huggingface.co/Inner-Reflections/Wan2.1_VACE_Phantom) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| VACE SF (GGUF) [2.1](https://huggingface.co/lym00) | main model | t2v ff2v flf2v ref2v v2v ref+v2v |
| *Low-Step model* | | |
| lightX2V [2.2](https://huggingface.co/lightx2v/Wan2.2-Lightning) [2.1](https://huggingface.co/lightx2v) | main model & lora | t2v ff2v v2v lcm simple steps 4 cfg 1.0 |
| FusionX [2.1](https://huggingface.co/vrgamedevgirl84/Wan14BT2VFusioniX) | main model & lora | t2v ff2v v2v uni_pc simple steps 8 cfg 1.0|
| FusionX GGUF [2.1](https://huggingface.co/collections/QuantStack/wan21-fusionx-ggufs-68498e41b3597737512c0636) | main model | t2v ff2v v2v uni_pc simple steps 8 cfg 1.0|
| CausVid [2.1](https://github.com/tianweiy/CausVid) | main model & lora | t2v ff2v v2v uni_pc(flowmatch_causvid) simple steps 8 cfg 1.0 |
| AccVid [2.1](https://github.com/aejion/AccVideo) | main model & lora | t2v ff2v v2v uni_pc simple steps 8 cfg 1.0 |
| Fast Wan [2.1](https://huggingface.co/FastVideo) | main model & lora | t2v v2v uni_pc simple steps 8 cfg 1.0 |
| Pusa* [2.1](https://github.com/Yaofang-Liu/Pusa-VidGen) | lora | t2v ff2v flf2v v2v uni_pc(flowmatch_pusa) simple steps 5 cfg 5.0 |
| *Functional Model* | | |
| FUN Control [2.2](https://huggingface.co/collections/alibaba-pai/wan22-fun-68958eabec343b948f1225c5) [2.1](https://huggingface.co/collections/alibaba-pai/wan21-fun-v11-680f514c89fe7b4df9d44f17) | main model & lora | t2v ff2v |
| FUN Inpaint [2.2](https://huggingface.co/collections/alibaba-pai/wan22-fun-68958eabec343b948f1225c5) [2.1](https://huggingface.co/collections/alibaba-pai/wan21-fun-v11-680f514c89fe7b4df9d44f17) | main model & lora | ff2v flf2v |
| FUN Camera [2.1](https://huggingface.co/collections/alibaba-pai/wan21-fun-v11-680f514c89fe7b4df9d44f17) | main model | ff2v |
| Phantom [2.1](https://github.com/Phantom-video/Phantom) | main model & lora | ref2v ref+v2v |
| Stand-In [2.1](https://www.stand-in.tech/) | lora | ref2v ref+v2v |
| MAGREF [2.1](https://github.com/MAGREF-Video/MAGREF) | main model | ref2v |
| Skyreel A2 [2.1](https://github.com/SkyworkAI/SkyReels-A2) | main model | ref2v |
| Skyreel V2 [2.1](https://github.com/SkyworkAI/SkyReels-V2) | main & lora | t2v ff2v v2v |
| Skyreel V2 DF [2.1](https://github.com/SkyworkAI/SkyReels-V2) | main DF model | t2v ff2v v2v |
| MoviiGen [2.1](https://huggingface.co/ZuluVision/MoviiGen1.1) | main model & lora | t2v v2v |
| Echo Shot [2.1](https://github.com/JoHnneyWang/EchoShot) | main model & lora | t2v |
| ATI [2.1](https://github.com/bytedance/ATI) | main model | ff2v |
| AniSora [2.1](https://github.com/bilibili/Index-anisora) | main model | ff2v |
| ReCamMaster [2.1](https://github.com/KwaiVGI/ReCamMaster) | main model | v2v |
| MiniMax Remover [2.1](https://github.com/zibojia/MiniMax-Remover) | main model | v2v |
| Fantasy Talking [2.1](https://github.com/Fantasy-AMAP/fantasy-talking) | module model | ff2v v2v |
| Multi Talk [2.1](https://github.com/MeiGen-AI/MultiTalk) | module model | ff2v v2v |
| Fantasy Portrait [2.1](https://github.com/Fantasy-AMAP/fantasy-portrait) | module model | ff2v v2v |
| *control* | | |
| Unianimate [2.1](https://github.com/ali-vilab/UniAnimate) | control lora | ff2v |
| Depth lora [2.1](https://huggingface.co/spacepxl/Wan2.1-control-loras/tree/main/1.3b/depth) | control lora | t2v |
| Tile lora [2.1](https://huggingface.co/spacepxl/Wan2.1-control-loras/tree/main/1.3b/tile) | control lora | v2v |
| Dilated ControlNet [2.2](https://huggingface.co/collections/TheDenk/wan22-controlnets-688b754ca3ee3bc7b34253bf) [2.1](https://github.com/TheDenk/wan2.1-dilated-controlnet) | controlnet | t2v v2v |
| Uni3C* [2.1](https://github.com/ewrfcas/Uni3C) | 3D controlnet | t2v ff2v v2v |
| RealisDance* [2.1](https://github.com/damo-cv/RealisDance) | 3D controlnet | t2v ff2v v2v |
## JakeUpgrade Workflow
### ComfyUI
> [!NOTE]
> - You need `comfyui-frontend-package>=1.24.0` to use the latest workflows using Subgraph.
> - ComfyUI API workflows are workflows created to allow other software to call ComfyUI, which include non-dev editable workflows and dev-for-call workflows, as well as python files with supporting parameters.
> - Installing a separate version of ComfyUI to work with 3D Pack is recommended.
> - You need `comfyui-frontend-package<=1.23.4` to run [ComfyUI Main & Module workflows using Group Nodes](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.23.4).
> - You need `comfyui-frontend-package<=1.15.13` and `Impact Pact<=v8.8.1` to run [legacy ComfyUI Main & Module workflows using Group Nodes](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.15.13).
> - You need `1.9.16<=ComfyUI-JakeUpgrade<=1.9.20` to run [legacy ComfyUI API dev workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.23.4/API_~v1.9.20).
> - You need `1.9.5<=ComfyUI-JakeUpgrade<=1.9.16` to run [legacy ComfyUI API dev workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI_~frontend-1.15.13/API_~v1.9.16).
#### Main
- [JK_workflow_imgen_SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_SD15.json)
- [JK_workflow_imgen_SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_SDXL.json)
- [JK_workflow_imgen_SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_SD3.json)
- [JK_workflow_imgen_SD3_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_SD3_mGPU.json)
- [JK_workflow_imgen_Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_Flux.json)
- [JK_workflow_imgen_Flux_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_Flux_mGPU.json)
- [JK_workflow_imgen_API](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_imgen_API.json)
- [JK_workflow_img2mesh_Hunyuan3DWrapper](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_img2mesh_Hunyuan3DWrapper.json)
- [JK_workflow_img2mesh_CRM&Zero123plus&MVDream&CharacterGen](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_img2mesh_CRM&Zero123plus&MVDream&CharacterGen.json)
- [JK_workflow_img2mesh_Unique3D&Wonder3D&Era3D](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_img2mesh_Unique3D&Wonder3D&Era3D.json)
- [JK_workflow_img2mesh_Zero123&SV3D](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_img2mesh_Zero123&SV3D.json)
- [JK_workflow_img2mesh_3DGS](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_img2mesh_3DGS.json)
- [JK_workflow_Video-Wan_txt2vid](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_txt2vid.json)
- [JK_workflow_Video-Wan_txt2vid_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_txt2vid_mGPU.json)
- [JK_workflow_Video-Wan_img2vid_ref](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_ref.json)
- [JK_workflow_Video-Wan_img2vid_ref_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_ref_mGPU.json)
- [JK_workflow_Video-Wan_img2vid_ff](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_ff.json)
- [JK_workflow_Video-Wan_img2vid_ff_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_ff_mGPU.json)
- [JK_workflow_Video-Wan_img2vid_flf](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_flf.json)
- [JK_workflow_Video-Wan_img2vid_flf_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_img2vid_flf_mGPU.json)
- [JK_workflow_Video-Wan_vid2vid](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_vid2vid.json)
- [JK_workflow_Video-Wan_vid2vid_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan_vid2vid_mGPU.json)
- [JK_workflow_Video-Wan__VACE](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__VACE.json)
- [JK_workflow_Video-Wan__VACE_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__VACE_mGPU.json)
- [JK_workflow_Video-Wan__long_VACE](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__long_VACE.json)
- [JK_workflow_Video-Wan__long_VACE_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__long_VACE_mGPU.json)
- [JK_workflow_Video-Wan__long_SkyreelDF](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__long_SkyreelDF.json)
- [JK_workflow_Video-Wan__long_SkyreelDF_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-Wan__long_SkyreelDF_mGPU.json)
- [JK_workflow_Video-FramePack](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-FramePack.json)
- [JK_workflow_Video-FramePack_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Main/JK_workflow_Video-FramePack_mGPU.json)
- Wan Video Generation Workflows breakdown

#### Module
- [JK_module_00_AutoPrompt](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_00_AutoPrompt.json)
- [JK_module_01_Image Generation](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_01_ImgGen.json)
- [JK_module_01_Image Generation Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_01_ImgGen_Adv.json)
- [JK_module_04_Refine](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_04_Refine.json)
- [JK_module_05_Upscale 1st](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_05_Upscale_1st.json)
- [JK_module_05_Upscale 2nd](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_05_Upscale_2nd.json)
- [JK_module_06_Detailer](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_06_Detailer.json)
- [JK_module_06_HandFix](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_06_HandFix.json)
- [JK_module_07_Inpaint](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_07_Inpaint.json)
- [JK_module_Imgen_NoiseInjectionVariation](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Imgen_NoiseInjectionVariation.json)
- [JK_module_Imgen_Concept](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Imgen_Concept.json)
- [JK_module_Imgen_Seamless Texture](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Imgen_Seamless%20Texture.json)
- [JK_module_Imgen_Flux_KSampler](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Imgen_FluxKSampler.json)
- [JK_module_Mesh-ReMesh_Projection](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Mesh-ReMesh_Projection.json)
- [JK_module_Mesh-Get_3D_data](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Mesh-Get_3D_data.json)
- [JK_module_Mesh-Gen18MVTex](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Mesh-Gen18MVTex.json)
- [JK_module_Video-AutoMask](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-AutoMask.json)
- [JK_module_Video-AutoMotion](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-AutoMotion.json)
- [JK_module_Video-AutoPrompt](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-AutoPrompt.json)
- [JK_module_Video-Control](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-Control.json)
- [JK_module_Video-Upscale&Interpolation](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-Upscale&Interpolation.json)
- [JK_module_Video-Upscale&Interpolation_mGPU](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-Upscale&Interpolation_mGPU.json)
- [JK_module_Video-WanExplanation](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/Module/JK_module_Video-WanExplanation.json)
#### API
- [JK_API_Imgen_SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Imgen_SD15.json)
- [JK_API_Imgen_SD15 dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SD15.json)
- [JK_API_Imgen_SD15 params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SD15-params.py)
- [JK_API_Imgen_SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Imgen_SDXL.json)
- [JK_API_Imgen_SDXL dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SDXL.json)
- [JK_API_Imgen_SDXL params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SDXL-params.py)
- [JK_API_Imgen_SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Imgen_SD3.json)
- [JK_API_Imgen_SD3 dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SD3.json)
- [JK_API_Imgen_SD3 params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20SD3-params.py)
- [JK_API_Imgen_Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Imgen_Flux.json)
- [JK_API_Imgen_Flux dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20Flux.json)
- [JK_API_Imgen_Flux params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20Flux-params.py)
- [JK_API_Imgen_Flux_ckpt](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Imgen_Flux_ckpt.json)
- [JK_API_Imgen_Flux_ckpt dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20Flux%20Ckpt.json)
- [JK_API_Imgen_Flux_ckpt params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Imgen%20Flux%20Ckpt-params.py)
- [JK_API_Refine_SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Refine_SD15.json)
- [JK_API_Refine_SD15 dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20SD15.json)
- [JK_API_Refine_SD15 params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20SD15-params.py)
- [JK_API_Refine_SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Refine_SD3.json)
- [JK_API_Refine_SD3 dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20SD3.json)
- [JK_API_Refine_SD3 params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20SD3-params.py)
- [JK_API_Refine_Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Refine_Flux.json)
- [JK_API_Refine_Flux dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20Flux.json)
- [JK_API_Refine_Flux params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20Flux-params.py)
- [JK_API_Refine_Flux_ckpt](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Refine_Flux_ckpt.json)
- [JK_API_Refine_Flux_ckpt dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20Flux%20Ckpt.json)
- [JK_API_Refine_Flux_ckpt params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Refine%20Flux%20Ckpt-params.py)
- [JK_API_ControlNet_Preprocessor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_ControlNet_Preprocessor.json)
- [JK_API_ControlNet_Preprocessor dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20ControlNet%20Preprocessor.json)
- [JK_API_ControlNet_Preprocessor params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20ControlNet%20Preprocessor-params.py)
- [JK_API_Img_Upscale](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_Img_Upscale.json)
- [JK_API_Img_Upscale dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Img%20Upscale.json)
- [JK_API_Img_Upscale params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20Img%20Upscale-params.py)
- [JK_API_TP_MakeImageGrid](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_TP_MakeImageGrid.json)
- [JK_API_TP_MakeImageGrid dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20TP%20MakeImageGrid.json)
- [JK_API_TP_MakeImageGrid params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20TP%20MakeImageGrid-params.py)
- [JK_API_TP_SplitImageGrid](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/JK_API_TP_SplitImageGrid.json)
- [JK_API_TP_SplitImageGrid dev](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20TP%20SplitImageGrid.json)
- [JK_API_TP_SplitImageGrid params](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/ComfyUI/API/dev/JK%20API%20TP%20SplitImageGrid-params.py)
### Krita
> [!NOTE]
> - Installing a separate version of ComfyUI to work with Krita is recommended.
> - [Krita AI Plugin - ComyUI Custom Workflows](https://youtu.be/TeALR63-LzE?si=O4b6DijZKrmR7teP)
> - Krita workflows are used for [Krita](https://krita.org/en/) + [Krita AI Diffusion](https://github.com/Acly/krita-ai-diffusion) + [Krita AI Tools](https://github.com/Acly/krita-ai-tools)
> - Sync version of Krita workflows can be opened by ComyUI and synchronized with Krita AI Diffusion.
> - You need `comfyui-frontend-package>=1.24.0` to use the latest Krita Sync workflows using Subgraph.
> - Dev version of Krita workflows can only loaded by Krita AI Diffusion and should be moved to `...\AppData\Roaming\krita\ai_diffusion\workflows`.
> - You need `comfyui-frontend-package<=1.15.13` and `1.9.5<=ComfyUI-JakeUpgrade<=1.9.16` to run [legacy Krita sync workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita_~frontend-1.15.13_v1.19.16).
> - You need `comfyui-frontend-package<=1.23.4` and `1.9.16<=ComfyUI-JakeUpgrade<=1.9.20` to run [legacy Krita sync workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita_~frontend-1.23.4_v1.19.20).
> - You need `1.9.5<=ComfyUI-JakeUpgrade<=1.9.16` to run [legacy Krita dev workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows_~v1.9.16).
> - You need `1.9.16<=ComfyUI-JakeUpgrade<=1.9.20` to run [legacy Krita dev workflows](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows_~v1.9.20).
#### Main (sync)
- [JK_workflow-Krita Common](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20Common.json)
- [JK_workflow-Krita Common Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20Common%20Adv.json)
- [JK_workflow-Krita SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SD15.json)
- [JK_workflow-Krita SD15 Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SD15%20Adv.json)
- [JK_workflow-Krita SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SDXL.json)
- [JK_workflow-Krita SDXL Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SDXL%20Adv.json)
- [JK_workflow-Krita SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SD3.json)
- [JK_workflow-Krita SD3 Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20SD3%20Adv.json)
- [JK_workflow-Krita Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20Flux.json)
- [JK_workflow-Krita Flux Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Main/JK_workflow-Krita%20Flux%20Adv.json)
#### Module (sync)
- [JK_module-Krita RemBG](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20RemBG.json)
- [JK_module-Krita CN preprocessor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20CN%20preprocessor.json)
- [JK_module-Krita HandFix Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20HandFix%20Flux.json)
- [JK_module-Krita HandFix SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20HandFix%20SD3.json)
- [JK_module-Krita HandFix SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20HandFix%20SD15.json)
- [JK_module-Krita HandFix SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20HandFix%20SDXL.json)
- [JK_module-Krita Refine Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20Refine%20Flux.json)
- [JK_module-Krita Refine SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20Refine%20SD3.json)
- [JK_module-Krita Refine SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20Refine%20SD15.json)
- [JK_module-Krita Refine SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20Refine%20SDXL.json)
- [JK_module-Krita UpscaleRefine Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20UpscaleRefine%20Flux.json)
- [JK_module-Krita UpscaleRefine SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20UpscaleRefine%20SD3.json)
- [JK_module-Krita UpscaleRefine SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20UpscaleRefine%20SD15.json)
- [JK_module-Krita UpscaleRefine SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/Module/JK_module-Krita%20UpscaleRefine%20SDXL.json)
#### SAI (sync)
- [JK_SAI-Krita Gen Core-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Gen%20Core-txt2img.json)
- [JK_SAI-Krita Gen SD3-img2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Gen%20SD3-img2img.json)
- [JK_SAI-Krita Gen SD3-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Gen%20SD3-txt2img.json)
- [JK_SAI-Krita Gen Ultra-img2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Gen%20Ultra-img2img.json)
- [JK_SAI-Krita Gen Ultra-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Gen%20Ultra-txt2img.json)
- [JK_SAI-Krita Ctrl-Sketch](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Ctrl-Sketch.json)
- [JK_SAI-Krita Ctrl-Structure](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Ctrl-Structure.json)
- [JK_SAI-Krita Ctrl-Style](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Ctrl-Style.json)
- [JK_SAI-Krita Edit-Erase](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-Erase.json)
- [JK_SAI-Krita Edit-RemBG](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-RemBG.json)
- [JK_SAI-Krita Edit-Repaint](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-Repaint.json)
- [JK_SAI-Krita Edit-ReplaceBGAndRelight](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-ReplaceBGAndRelight.json)
- [JK_SAI-Krita Edit-SearchAndRecolor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-SearchAndRecolor.json)
- [JK_SAI-Krita Edit-SearchAndReplace](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Edit-SearchAndReplace.json)
- [JK_SAI-Krita Upscale-Conservative](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Upscale-Conservative.json)
- [JK_SAI-Krita Upscale-Creative](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Upscale-Creative.json)
- [JK_SAI-Krita Upscale-Fast](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Krita/SAI/JK_SAI-Krita%20Upscale-Fast.json)
#### Main (dev)
- [JK Workflow Krita Common](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20Common.json)
- [JK Workflow Krita Common Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20Common%20Adv.json)
- [JK Workflow Krita SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SD15.json)
- [JK Workflow Krita SD15 Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SD15%20Adv.json)
- [JK Workflow Krita SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SDXL.json)
- [JK Workflow Krita SDXL Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SDXL%20Adv.json)
- [JK Workflow Krita SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SD3.json)
- [JK Workflow Krita SD3 Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20SD3%20Adv.json)
- [JK Workflow Krita Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20Flux.json)
- [JK Workflow Krita Flux Adv](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Workflow%20Krita%20Flux%20Adv.json)
#### Module (dev)
- [JK Module Krita RemBG](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20RemBG.json)
- [JK Module Krita CN Preprocessor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20CN%20Preprocessor.json)
- [JK Module Krita HandFix Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20HandFix%20Flux.json)
- [JK Module Krita HandFix SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20HandFix%20SD3.json)
- [JK Module Krita HandFix SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20HandFix%20SD15.json)
- [JK Module Krita HandFix SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20HandFix%20SDXL.json)
- [JK Module Krita Refine Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20Refine%20Flux.json)
- [JK Module Krita Refine SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20Refine%20SD3.json)
- [JK Module Krita Refine SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20Refine%20SD15.json)
- [JK Module Krita Refine SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20Refine%20SDXL.json)
- [JK Module Krita UpscaleRefine Flux](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20UpscaleRefine%20Flux.json)
- [JK Module Krita UpscaleRefine SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20UpscaleRefine%20SD3.json)
- [JK Module Krita UpscaleRefine SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20UpscaleRefine%20SD15.json)
- [JK Module Krita UpscaleRefine SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20Module%20Krita%20UpscaleRefine%20SDXL.json)
#### SAI (dev)
- [JK SAI Krita Gen Core-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Gen%20Core-txt2img.json)
- [JK SAI Krita Gen SD3-img2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Gen%20SD3-img2img.json)
- [JK SAI Krita Gen SD3-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Gen%20SD3-txt2img.json)
- [JK SAI Krita Gen Ultra-img2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Gen%20Ultra-img2img.json)
- [JK SAI Krita Gen Ultra-txt2img](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Gen%20Ultra-txt2img.json)
- [JK SAI Krita Ctrl-Sketch](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Ctrl-Sketch.json)
- [JK SAI Krita Ctrl-Structure](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Ctrl-Structure.json)
- [JK SAI Krita Ctrl-Style](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Ctrl-Style.json)
- [JK SAI Krita Edit Erase](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20Erase.json)
- [JK SAI Krita Edit RemBG](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20RemBG.json)
- [JK SAI Krita Edit Repaint](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20Repaint.json)
- [JK SAI Krita Edit Replace BG and Recolor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20Replace%20BG%20and%20Recolor.json)
- [JK SAI Krita Edit Search And Recolor](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20Search%20And%20Recolor.json)
- [JK SAI Krita Edit Search And Replace](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Edit%20Search%20And%20Replace.json)
- [JK SAI Krita Upscale-Conservative](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Upscale-Conservative.json)
- [JK SAI Krita Upscale-Creative](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Upscale-Creative.json)
- [JK SAI Krita Upscale-Fast](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/replacement/krita/ai_diffusion/workflows/JK%20SAI%20Krita%20Upscale-Fast.json)
## Required Custom Nodes
### Common & ComfyUI API
- (Common & API)[ControlNet AUX](https://github.com/Fannovel16/comfyui_controlnet_aux)
- (Common & API)[Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
- (Common & API)[Inspire Pack](https://github.com/ltdrdata/ComfyUI-Inspire-Pack)
- (Common & API)[IP Adapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)
- (Common & API)[KJ Nodes](https://github.com/kijai/ComfyUI-KJNodes)
- (Common & API)[Essentials](https://github.com/cubiq/ComfyUI_essentials)
- (Common & API)[ComfyUI ELLA](https://github.com/TencentQQGYLab/ComfyUI-ELLA)
- (Common & API)[Detail Daemon](https://github.com/Jonseed/ComfyUI-Detail-Daemon)
- (Common & API)[Seamless tiling](https://github.com/spinagon/ComfyUI-seamless-tiling)
- (Common & API)[JakeUpgrade](https://github.com/jakechai/ComfyUI-JakeUpgrade)
- (Common)[rgthree](https://github.com/rgthree/rgthree-comfy)
- (Common)[pythongosssss](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)
- (Common)[Ultimate SD Upscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)
- (Common)[ComfyUI SAI API](https://github.com/Stability-AI/ComfyUI-SAI_API)
### imgen workflow
- (auto prompt)[Dynamic Prompts](https://github.com/adieyal/comfyui-dynamicprompts)
- (auto prompt)[One Button Prompt](https://github.com/AIrjen/OneButtonPrompt)
- (auto prompt)[Prompt Stylers](https://github.com/wolfden/ComfyUi_PromptStylers)
- (auto prompt)[Portrait Master](https://github.com/florestefano1975/comfyui-portrait-master)
- (auto prompt)[Flux Prompt Generator](https://github.com/fairy-root/Flux-Prompt-Generator)
- (auto prompt)[Merlin Magic Photo Prompter](https://github.com/Xclbr7/ComfyUI-Merlin)
- (auto prompt)[WD14 Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)
- (auto prompt)[VLM Nodes](https://github.com/gokayfem/ComfyUI_VLM_nodes)
- (auto prompt)[IF AI Tools](https://github.com/if-ai/ComfyUI-IF_AI_tools)
- (auto prompt)[Florence 2](https://github.com/kijai/ComfyUI-Florence2)
- (auto prompt)[ComfyUI Fal API](https://github.com/gokayfem/ComfyUI-fal-API)
- (refine)[Face Analysis](https://github.com/cubiq/ComfyUI_FaceAnalysis)
- (detailer)[Impact SubPack](https://github.com/ltdrdata/ComfyUI-Impact-Subpack)
- (detailer)[Segment Anything](https://github.com/storyicon/comfyui_segment_anything)
- (detailer)[Segment Anything 2](https://github.com/kijai/ComfyUI-segment-anything-2)
- (Seamless Texture)[Comfy mtb](https://github.com/melMass/comfy_mtb)
- (GGUF)[GGUF](https://github.com/city96/ComfyUI-GGUF)
- (multi-gpu)[ComfyUI MultiGPU](https://github.com/pollockjj/ComfyUI-MultiGPU)
- (legacy)[NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale)
- (legacy)[ComfyUI Noise](https://github.com/BlenderNeko/ComfyUI_Noise)
- (legacy)[StyleAligned](https://github.com/brianfitzgerald/style_aligned_comfy)
### img2mesh workflow
- [ComfyUI 3D Pack](https://github.com/MrForExample/ComfyUI-3D-Pack)
- [ComfyUI Hunyuan3D Wrapper](https://github.com/kijai/ComfyUI-Hunyuan3DWrapper)
- [ComfyUI Hunyuan3D 2.1 Wrapper](https://github.com/visualbruno/ComfyUI-Hunyuan3d-2-1)
- [Comfy mtb](https://github.com/melMass/comfy_mtb)
- [ComfyUI-HQ-Image-Save](https://github.com/spacepxl/ComfyUI-HQ-Image-Save)
- (18 mv tex)[ComfyUI MVAdapter](https://github.com/huanngzh/ComfyUI-MVAdapter)
- (18 mv tex)[ComfyUI IG2MV](https://github.com/hunzmusic/ComfyUI-IG2MV)
- (18 mv tex)[ComfyUI StableX Wrapper](https://github.com/kijai/ComfyUI-StableXWrapper)
### video workflow
- [Wan Video Wrapper](https://github.com/kijai/ComfyUI-WanVideoWrapper)
- [AnimateDiff](https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved)
- [Video Helper Suite](https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite)
- [Frame Interpolation](https://github.com/Fannovel16/ComfyUI-Frame-Interpolation)
- [Florence 2](https://github.com/kijai/ComfyUI-Florence2)
- [Segment Anything 2](https://github.com/kijai/ComfyUI-segment-anything-2)
- [Mat Anyone](https://github.com/KytraScript/ComfyUI_MatAnyone_Kytra)
- [Audio Seperation](https://github.com/christian-byrne/audio-separation-nodes-comfyui)
- (GGUF)[GGUF](https://github.com/city96/ComfyUI-GGUF)
- (multi-gpu)[ComfyUI MultiGPU](https://github.com/pollockjj/ComfyUI-MultiGPU)
### Krita workflow
- [Inpaint Nodes](https://github.com/Acly/comfyui-inpaint-nodes)
- [Tooling Nodes](https://github.com/Acly/comfyui-tooling-nodes)
> [!NOTE]
> - [ComfyUI ELLA](https://github.com/TencentQQGYLab/ComfyUI-ELLA) is optional if you are not using SD15 workflow.
> - [ComfyUI SAI API](https://github.com/Stability-AI/ComfyUI-SAI_API) is for SAI API workflow.
> - [Comfy mtb](https://github.com/melMass/comfy_mtb): It is recommended to use `git clone` to install and block line 27 of `endpoint.py` to `# import_install("requirements")`, so the requirements will not be installed.
## JK_workflow : img2mesh
Introduction
Hotkey:
\`: Main Workflow Control Pannels
Workflow Control:
Each img2mesh workflow contains several sub-workflows as the filename indicates.
Each sub-workflow consists of one or more sub-steps.
Each sub-step saves the result as images or meshes when it finishes generation.
Each sub-step can switch from generation mode to loading mode.
It's recommended to enable sub-step step by step and switch to loading mode after the generation.
Other:
TripoSR workflow is not included because it is straightforward.
Triplane workflow is not included because it is straightforward.
Explanation

- Workflow breakdown: img2mesh types

- Workflow breakdown: CRM&Zero123plus&MVDream&CharacterGen

- Workflow breakdown: JUnique3D&Wonder3D&Era3D

- Workflow breakdown: Zero123&SV3D

- Workflow breakdown: 3DGS
## JakeUpgrade Nodes
Custom Nodes
Misc Nodes
Project Setting JK๐
Ksampler Parameters Default JK๐
Ksampler Adv Parameters Default JK๐
Base Model Parameters SD3API JK๐
Aspect Ratio JK๐
Tiling Mode JK๐
Empty Latent Color JK๐
SDXL Target Res JK๐
Get Size JK๐
String To Combo JK๐
Remove Input JK๐
Image Resize Mode JK๐
Sampler Loader JK๐
Image Crop by Mask Resolution Grp JK๐
Image Crop by Mask Params JK๐
Upscale Method JK๐
Latent Crop Offset JK๐
Scale To Resolution JK๐
Inject Noise Params JK๐
SD3 Prompts Switch JK๐
Guidance Default JK๐
Save String List To JSON JK๐
Load String List From JSON JK๐
Create Loop Schedule List JK๐
ControlNet Nodes
ControlNet Loader JK๐
Multi-ControlNet Param Stack JK๐
Apply ControlNet JK๐
Apply Multi-ControlNet Adv JK๐
LoRA Nodes
LoRA Stack JK๐
Apply LoRA Stack JK๐
LoRA Stack Model Only JK๐
Apply LoRA Stack Model Only JK๐
Image Nodes
Rough Outline JK๐
Open+DW Pose JK๐
Make Image Grid JK๐
Split Image Grid JK๐
Image Remove Alpha JK๐
Color Grading JK๐
Enchance And Resize Hint Images JK๐
Mask Nodes
Is Mask Empty JK๐
Logic switches Nodes
Boolean JK๐
Image Input Switch JK๐
Mask Input Switch JK๐
Int Input Switch JK๐
Float Input Switch JK๐
Latent Input Switch JK๐
Conditioning Input Switch JK๐
Clip Input Switch JK๐
Model Input Switch JK๐
ControlNet Input Switch JK๐
ControlNet Stack Input Switch JK๐
Text Input Switch JK๐
VAE Input Switch JK๐
Noise Input Switch JK๐
Guider Input Switch JK๐
Sampler Input Switch JK๐
Sigmas Input Switch JK๐
Mesh Input Switch JK๐
Ply Input Switch JK๐
Orbit Pose Input Switch JK๐
TriMesh Input Switch JK๐
ComfyMath Nodes
BoolToInt JK๐
IntToBool JK๐
FloatToInt JK๐
IntToFloat JK๐
BoolUnaryOp JK๐
BoolBinaryOp JK๐
Bool And JK๐
Bool OR JK๐
StringBinaryCon JK๐
Prompt Combine JK๐
FloatUnaryCon JK๐
FloatBinaryCon JK๐
FloatUnaryOp JK๐
FloatBinaryOp JK๐
IntUnaryCon JK๐
IntBinaryCon JK๐
IntUnaryOp JK๐
IntBinaryOp JK๐
Evaluate Ints JK๐
Evaluate Floats JK๐
Evaluate String JK๐
Evaluate Examples JK๐
3D Nodes
Orbit Poses JK๐
OrbitLists to OrbitPoses JK๐
OrbitPoses to OrbitLists JK๐
Get OrbitPoses From List JK๐
Hy3D Cam Config 20to21 JK๐
Experimental
Random Beats JK๐
Group Nodes `comfyui-frontend-package<=1.15.13`
Tools
JK๐::Image RemBG
JK๐::Image Crop by Mask
JK๐::Image Crop by Mask and Resize
JK๐::Image Crop by Mask and Resize (Input)
JK๐::Image Resize
JK๐::Image Stitch by Mask
JK๐::Latent Crop by Mask
JK๐::Latent Crop by Mask and Resize
JK๐::Latent Crop by Mask and Resize (Input)
JK๐::Latent Resize
JK๐::Latent Stitch by Mask
Workflow
JK๐::Concept
JK๐::Flux KSampler
JK๐::Flux KSampler Adv
JK๐::Variation Ksampler
JK๐::Image Gen Common
JK๐::Image Gen Common (Input)
JK๐::Image Gen Common (Pipe)
JK๐::Image Gen Common Adv
JK๐::Image Gen Common Adv (Input)
JK๐::Image Gen Common Adv (Pipe)
JK๐::Image Gen Flux
JK๐::Image Gen Flux (Input)
JK๐::Image Gen Flux (Pipe)
JK๐::Image Gen Flux Adv
JK๐::Image Gen Flux Adv (Input)
JK๐::Image Gen Flux Adv (Pipe)
JK๐::Image Gen SD15
JK๐::Image Gen SD15 (Input)
JK๐::Image Gen SD15 (Pipe)
JK๐::Image Gen SD15 Adv
JK๐::Image Gen SD15 Adv (Input)
JK๐::Image Gen SD15 Adv (Pipe)
JK๐::Image Gen SD3
JK๐::Image Gen SD3 (Input)
JK๐::Image Gen SD3 (Pipe)
JK๐::Image Gen SD3 Adv
JK๐::Image Gen SD3 Adv (Input)
JK๐::Image Gen SD3 Adv (Pipe)
JK๐::Image Gen SDXL
JK๐::Image Gen SDXL (Input)
JK๐::Image Gen SDXL (Pipe)
JK๐::Image Gen SDXL Adv
JK๐::Image Gen SDXL Adv (Input)
JK๐::Image Gen SDXL Adv (Pipe)
JK๐::Image Refine Common
JK๐::Image Refine Common (Input)
JK๐::Inpaint Latent
JK๐::Inpaint Checkpoint
JK๐::Inpaint ControlNet
JK๐::Outpaint Latent
JK๐::Outpaint Checkpoint
JK๐::Outpaint ControlNet
Group Nodes `comfyui-frontend-package>=1.16.0` or Subgraphs `comfyui-frontend-package>=1.24.0`
Tools
JK๐:::Image RemBG
JK๐:::Image Crop by Mask
JK๐:::Image Crop by Mask and Resize
JK๐:::Image Resize
JK๐:::Image Stitch by Mask
JK๐:::Latent Crop by Mask
JK๐:::Latent Crop by Mask and Resize
JK๐:::Latent Resize
JK๐:::Latent Stitch by Mask
Sampler
JK๐::Concept
JK๐::Flux KSampler
JK๐::Flux KSampler Adv
JK๐::Variation Ksampler
JK๐:::KSampler (High+Low)
Workflow
JK๐:::Image Gen Common
JK๐:::Image Gen Common Adv
JK๐:::Image Gen Flux
JK๐:::Image Gen Flux Adv
JK๐:::Image Gen SD15
JK๐:::Image Gen SD15 Adv
JK๐:::Image Gen SD3
JK๐:::Image Gen SD3 Adv
JK๐:::Image Gen SDXL
JK๐:::Image Gen SDXL Adv
JK๐:::Image Refine Common
## Reference Custom Nodes
- [rgthree](https://github.com/rgthree/rgthree-comfy)
- [Comfyroll](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)
- [Efficiency Nodes](https://github.com/jags111/efficiency-nodes-comfyui)
- [ControlNet AUX](https://github.com/Fannovel16/comfyui_controlnet_aux)
- [Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
- [Image Saver](https://github.com/giriss/comfy-image-saver)
- [Prompt Reader](https://github.com/receyuki/comfyui-prompt-reader-node)
- [ComfyMath](https://github.com/evanspearman/ComfyMath)
- [Embedding Picker](https://github.com/Tropfchen/ComfyUI-Embedding_Picker)
- [Layer Style](https://github.com/chflame163/ComfyUI_LayerStyle)