## ComfyUI Jake Upgrade A [ComfyUI](https://github.com/comfyanonymous/ComfyUI) workflow customization by Jake. If you like what I share, please support me with [PayPal](https://paypal.me/jakechaikefu). ## 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` ## Video Introduction - 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/) - prompt generation workflow: [Youtube](https://youtu.be/h_2PimL3iXY) [Bilibili](https://www.bilibili.com/video/BV1FZp4ebEjK/) - 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/) ## JakeUpgrade Workflow ### Main - [JK_workflow_txt2img_img2img_SD3](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_txt2img_img2img_SD3.json) - [JK_workflow_txt2img_img2img_SDXL](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_txt2img_img2img_SDXL.json) - [JK_workflow_txt2img_img2img_SD15](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_txt2img_img2img_SD15.json) - [JK_workflow_txt2prompt_img2prompt](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_txt2prompt_img2prompt.json) - [JK_workflow_img2mesh_CRM&Zero123plus&MVDream&CharacterGen](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_CRM&Zero123plus&MVDream&CharacterGen.json) - [JK_workflow_img2mesh_Unique3D&Wonder3D&Era3D](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_Unique3D&Wonder3D&Era3D.json) - [JK_workflow_img2mesh_Zero123&SV3D](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_Zero123&SV3D.json) - [JK_workflow_img2mesh_3DGS](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_3DGS.json) > [!NOTE] > - ComfyUI-3D-Pack needs pytorch 2.3.0+cu121 and xformers, but the latest ComfyUI_windows_portable version uses pytorch 2.3.1+cu121 or higher, you should separate those two ComfyUI. > - ComfyUI-3D-Pack 3DMesh | 3DGS Preview not working seems to be related to the frontend change of ComfyUI. Fall back to the legacy frontend by adding `--front-end-version Comfy-Org/ComfyUI_legacy_frontend@latest` to the command line argument. [ComfyUI/pull/4379](https://github.com/comfyanonymous/ComfyUI/pull/4379). > - [CXH joy caption](https://github.com/StartHua/Comfyui_CXH_joy_caption) conflicts with [VLM Nodes](https://github.com/gokayfem/ComfyUI_VLM_nodes) and is not included in the prompt generation workflow. ### Module - [JK_workflow_NoiseInjectionVariation](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_Workflow_NoiseInjectionVariation.json) - [JK_workflow_Concept](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_Concept.json) - [JK_workflow_Seamless Texture](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_Seamless%20Texture.json) - [JK_workflow_Detailer](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_Detailer.json) - [JK_workflow_Inpaint](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_Inpaint.json) - [JK_workflow_txt2img_Simple](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_txt2img_Simple.json) - [JK_workflow_Upscale](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_workflow_Upscale.json) - [JK_Workflow_Mesh-ReMesh_Projection](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Module/JK_Workflow_Mesh-ReMesh_Projection.json) ## Required Custom Nodes ### Common - [rgthree](https://github.com/rgthree/rgthree-comfy) - [pythongosssss](https://github.com/pythongosssss/ComfyUI-Custom-Scripts) - [ControlNet AUX](https://github.com/Fannovel16/comfyui_controlnet_aux) - [Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack) - [Inspire Pack](https://github.com/ltdrdata/ComfyUI-Inspire-Pack) - [IP Adapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) - [KJ Nodes](https://github.com/kijai/ComfyUI-KJNodes) - [Essentials](https://github.com/cubiq/ComfyUI_essentials) - [WAS Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) - [JakeUpgrade](https://github.com/jakechai/ComfyUI-JakeUpgrade) ### txt2img_img2img workflow - [Adv ControlNet](https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet) - [Segment Anything](https://github.com/storyicon/comfyui_segment_anything) - [NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale) - [Ultimate SD Upscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale) - [Seamless tiling](https://github.com/spinagon/ComfyUI-seamless-tiling) - [Comfyroll](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes) - [ComfyUI Noise](https://github.com/BlenderNeko/ComfyUI_Noise) - [Face Analysis](https://github.com/cubiq/ComfyUI_FaceAnalysis) - [StyleAligned](https://github.com/brianfitzgerald/style_aligned_comfy) - [ComfyUI ELLA](https://github.com/TencentQQGYLab/ComfyUI-ELLA) - [Dynamic Prompts](https://github.com/adieyal/comfyui-dynamicprompts) - [One Button Prompt](https://github.com/AIrjen/OneButtonPrompt) - [Portrait Master](https://github.com/florestefano1975/comfyui-portrait-master) - [Flux Prompt Generator](https://github.com/fairy-root/Flux-Prompt-Generator) - [Merlin Magic Photo Prompter](https://github.com/Xclbr7/ComfyUI-Merlin) - [WD14 Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger) - [VLM Nodes](https://github.com/gokayfem/ComfyUI_VLM_nodes) - [IF AI Tools](https://github.com/if-ai/ComfyUI-IF_AI_tools) ### img2mesh workflow - [ComfyUI 3D Pack](https://github.com/MrForExample/ComfyUI-3D-Pack) ### Install and copy | replace files - [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager) : Copy _JK.pack in the replacement folder to `custom_nodes\ComfyUI-Manager\component'. - [Prompt Stylers](https://github.com/wolfden/ComfyUi_PromptStylers) : Copy new styles (optional). > [!NOTE] > - Make sure to replace _JK.pack again if it's updated. > - img2mesh workflow doesn't need to copy _JK.pack or prompt styles. ## JK_workflow : txt2img_img2img
โ„น๏ธ See More Information ### Introduction Hotkey: 0: usage guide \`: overall workflow 1: base, image selection, & noise injection 2: embedding, fine tune string, auto prompts, & adv conditioning parameters 3: lora, controlnet parameters, & adv model parameters 4: refine parameters 5: detailer parameters 6: upscale parameters 7: In/Out Paint parameters Workflow Control: All switches in any Workflow panel take effect in realtime. All switches in any Select panel also affect sub workflow, but don't take effect in realtime, which needs preprocessing. All switches in Parameters panel that affect sub workflow don't take effect in realtime, which needs preprocessing. Suggested method: Preprocessing needs to be executed before actural generation for switches in Select or Parameters panels to control the sub workflow. Pre-Queue Prompt: It's recommended to disable all processes in the Overall Workflow panel and adjust all sub-workflow-related switches before running Queue Prompt. The state of corresponding switches in Pre-process panels will be changed automatically after the preprocessing. Pre-process Pannel: Alternatively, you can preprocess manually by setting the corresponding switches in the Pre-process Pannel to the same state as in the Parameters Pannel, which does not need a Pre-Queue Prompt. Metadata: All parameters including sub-workflow-related switches will affect the generation result and also the content of Metadata saved with the image. In Refine image saving, remove noise_jinection_metadata link if not refining any noise injection process. In Upscale image saving, remove noise_jinection_metadata or refine_metadata link if not using Noise Injection or refine process. In Detailer image saving, remove noise_jinection_metadata, refine_metadata or upscale_metadata link if not using Noise Injection or refine process. SDXL switches: Image Resolution Load SDXL Ckpt | Vae for Base | Refine | Upscale | Detailer | In/Out Paint FreeU SDXL settings Auto Variation SDXL settings Disable SD15 ELLA Text Encode (in Base Model Sub Workflow JK๐Ÿ‰) Enable SDXL Text Ecode (in Base Model Sub Workflow JK๐Ÿ‰) (Optional) Enable SDXL Refine Text Encode (in Refine Sub Workflow JK๐Ÿ‰) (optional) Switch plus, plus-face, and faceid ipadapter to sdxl_vit-h version Switch faceid lora to sdxl version Switch Image Upscale ControlNet Depth|Tile to sdxl version (in Upscale Sub Workflow JK๐Ÿ‰) Switch NNLatentUpscale version to SDXL Set Ultimate SD Upscale Tile size to 1024 Switch Detailer's Add Detail Lora to SDXL version Use Load ControNet++ Model of ComfyUI Advanced ControNet to load xinsir controlnet union inpaint/outpaint for Inpaint/Outpaint ControlNet in I/O Paint process Enable Black Pixel switch for Inpaint/Outpaint ControlNet in I/O Paint process (If it is SD15, choose the opposite) Other: 1. Nodes State JK๐Ÿ‰ uses target nodes' id to control their active | mute | bypass mode. Need to update node_id_list if you make a copy. 2. The order of Detailer Progress and Upscale Progress can be swapped. Please avoid to form loops. ### Explanation ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/0-1_OverallWorkflow.png) - Overall Workflow ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/0-2_ImageComparer.png) - Image Comparer ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/1-1_ProjectSetting.png) - Project Setting ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/1-2_BaseCkptVaeSeed.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/1-3_BaseModelParameters.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/1-4_BaseModelSubWorkflowNNoiseInjectionParameter.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/1-5_ImageInputSelect.png) - Base Model Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/2-1_TI.png) - TI Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/2-2_FineTuneString.png) - Fine Tune String Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/2-3_AutoVariationPrompt.png) - Auto Variation Prompt Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/2-4_AdvancedConditioning.png) - Advanced Conditioning Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/3-1_Lora.png) - Lora Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/3-2_ControlNet.png) - Control Net Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/3-3_AdvancedModel.png) - Advanced Model Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/4-1_RefineProcessCkptSeed.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/4-2_RefineModelParameters.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/4-3_RefineSubProcessWorkflow.png) - Refine Process Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/5-1_UpscaleProcess.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/5-2_UpscaleCkptSeed.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/5-3_UpscaleParameters.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/5-4_UpscaleSubWorkflow.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/5-5_UpscaleNoiseInjection.png) - Upscale Process Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/6-1_DetailerProcessSelect.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/6-2_DetailerParameters.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/6-3_DetailerSubWorkflow.png) - Detailer Process Parameters ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/7-1_InOutPaintProcessSelect.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/7-2_InOutPaintCkptVae.png) ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/7-3_InOutPaintSubWorkflow.png) - In/Out Paint Process Parameters
## JK_workflow : img2mesh
โ„น๏ธ See More Information ### 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 ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh-types.png) - Workflow breakdown: img2mesh types ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_CRM&Zero123plus&MVDream&CharacterGen-structure.png) - Workflow breakdown: CRM&Zero123plus&MVDream&CharacterGen ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_Unique3D&Wonder3D&Era3D-structure.png) - Workflow breakdown: JUnique3D&Wonder3D&Era3D ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_Zero123&SV3D-structure.png) - Workflow breakdown: Zero123&SV3D ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_3DGS-structure.png) - Workflow breakdown: 3DGS ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_CRM&Zero123plus&MVDream&CharacterGen.png) - Workflow Control Panels: CRM&Zero123plus&MVDream&CharacterGen ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_Unique3D&Wonder3D&Era3D.png) - Workflow Control Panels: Unique3D&Wonder3D&Era3D ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_Zero123&SV3D.png) - Workflow Control Panels: Zero123&SV3D ![image](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/imgs/img2mesh_3DGS.png) - Workflow Control Panels: 3DGS
## JakeUpgrade Custom Nodes
โ„น๏ธ See More Information Misc Nodes SD1.5 Aspect Ratio JK๐Ÿ‰ SDXL Aspect Ratio JK๐Ÿ‰ Reroute Nodes Reroute List JK๐Ÿ‰ Reroute Ckpt JK๐Ÿ‰ Reroute Vae JK๐Ÿ‰ Reroute Sampler JK๐Ÿ‰ Reroute Upscale JK๐Ÿ‰ Reroute Resize JK๐Ÿ‰ Reroute String JK๐Ÿ‰ ControlNet Nodes Apply ControlNet JK๐Ÿ‰ Multi-ControlNet Stack JK๐Ÿ‰ Apply Multi-ControlNet JK๐Ÿ‰ Apply Multi-ControlNet SD3 JK๐Ÿ‰ LoRA Nodes Load LoRA JK๐Ÿ‰ LoRA Stack JK๐Ÿ‰ Embedding Nodes Embedding Picker JK๐Ÿ‰ Embedding Picker Multi JK๐Ÿ‰ Loader Nodes Ckpt Loader JK๐Ÿ‰ Vae Loader JK๐Ÿ‰ Sampler Loader JK๐Ÿ‰ Upscale Model Loader JK๐Ÿ‰ Pipe Nodes Nodes State JK๐Ÿ‰ Ksampler Parameters JK๐Ÿ‰ Project Setting JK๐Ÿ‰ Base Model Parameters JK๐Ÿ‰ Base Model Parameters Extract JK๐Ÿ‰ Base Image Parameters Extract JK๐Ÿ‰ Base Model Pipe JK๐Ÿ‰ Base Model Pipe Extract JK๐Ÿ‰ Refine Pipe JK๐Ÿ‰ Refine Pipe Extract JK๐Ÿ‰ Noise Injection Parameters JK๐Ÿ‰ Noise Injection Pipe Extract JK๐Ÿ‰ Refine Model Parameters JK๐Ÿ‰ Refine 1 Parameters Extract JK๐Ÿ‰ Refine 2 Parameters Extract JK๐Ÿ‰ Upscale Model Parameters JK๐Ÿ‰ Image Upscale Parameters Extract JK๐Ÿ‰ Latent Upscale Parameters Extract JK๐Ÿ‰ Upscale Model Parameters Extract JK๐Ÿ‰ Detailer Parameters JK๐Ÿ‰ Pipe End JK๐Ÿ‰ Metadata Pipe JK๐Ÿ‰ Metadata Pipe Extract JK๐Ÿ‰ Image Nodes Save Image With Metadata JK๐Ÿ‰ Save Image With Metadata Flow JK๐Ÿ‰ Load Image With Metadata JK๐Ÿ‰ Enchance And Resize Hint Images JK๐Ÿ‰ Remove Image Alpha JK๐Ÿ‰ Animation Nodes Animation Prompt JK๐Ÿ‰ Animation Value 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๐Ÿ‰ Text Input Switch JK๐Ÿ‰ VAE Input Switch JK๐Ÿ‰ Switch Model and CLIP JK๐Ÿ‰ Pipe Input Switch JK๐Ÿ‰ Impact Pipe Input Switch JK๐Ÿ‰ Mesh Input Switch JK๐Ÿ‰ Ply Input Switch JK๐Ÿ‰ Orbit Pose Input Switch JK๐Ÿ‰ ComfyMath Fix Nodes BoolToInt JK๐Ÿ‰ IntToBool JK๐Ÿ‰ BoolUnaryOp JK๐Ÿ‰ BoolBinaryOp JK๐Ÿ‰ StringBinaryCon JK๐Ÿ‰ Prompt Combine JK๐Ÿ‰ FloatUnaryCon JK๐Ÿ‰ FloatBinaryCon JK๐Ÿ‰ IntUnaryCon JK๐Ÿ‰ IntBinaryCon JK๐Ÿ‰ NumberUnaryCon JK๐Ÿ‰ NumberBinaryCon JK๐Ÿ‰ Vec2UnaryCon JK๐Ÿ‰ Vec2BinaryCon JK๐Ÿ‰ Vec2ToFloatUnaryOp JK๐Ÿ‰ Vec2ToFloatBinaryOp JK๐Ÿ‰ Vec2FloatOp JK๐Ÿ‰ Vec3UnaryCon JK๐Ÿ‰ Vec3BinaryCon JK๐Ÿ‰ Vec3ToFloatUnaryOp JK๐Ÿ‰ Vec3ToFloatBinaryOp JK๐Ÿ‰ Vec3FloatOp JK๐Ÿ‰ Vec4UnaryCon JK๐Ÿ‰ Vec4BinaryCon JK๐Ÿ‰ Vec4ToFloatUnaryOp JK๐Ÿ‰ Vec4ToFloatBinaryOp JK๐Ÿ‰ Vec4FloatOp JK๐Ÿ‰ ComfyMath Nodes FloatToInt JK๐Ÿ‰ IntToFloat JK๐Ÿ‰ IntToNumber JK๐Ÿ‰ NumberToInt JK๐Ÿ‰ FloatToNumber JK๐Ÿ‰ NumberToFloat JK๐Ÿ‰ ComposeVec2 JK๐Ÿ‰ ComposeVec3 JK๐Ÿ‰ ComposeVec4 JK๐Ÿ‰ BreakoutVec2 JK๐Ÿ‰ BreakoutVec3 JK๐Ÿ‰ BreakoutVec4 JK๐Ÿ‰ FloatUnaryOp JK๐Ÿ‰ FloatBinaryOp JK๐Ÿ‰ IntUnaryOp JK๐Ÿ‰ IntBinaryOp JK๐Ÿ‰ NumberUnaryOp JK๐Ÿ‰ NumberBinaryOp JK๐Ÿ‰ Vec2UnaryOp JK๐Ÿ‰ Vec2BinaryOp JK๐Ÿ‰ Vec3UnaryOp JK๐Ÿ‰ Vec3BinaryOp JK๐Ÿ‰ Vec4UnaryOp JK๐Ÿ‰ Vec4BinaryOp JK๐Ÿ‰ Simple Evaluate Nodes 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๐Ÿ‰
## JakeUpgrade Group Nodes
โ„น๏ธ See More Information Tools JK๐Ÿ‰::CLIPSegMask JK๐Ÿ‰::Pad Image for Outpainting JK๐Ÿ‰::SegAnythingMask JK๐Ÿ‰::Image to Prompt (LLava Local) JK๐Ÿ‰::Image to Prompt Advanced (LLava Local) Workflow JK๐Ÿ‰::Concept JK๐Ÿ‰::Inpaint Simple JK๐Ÿ‰::Inpaint Checkpoint JK๐Ÿ‰::Outpaint Checkpoint JK๐Ÿ‰::txt2img JK๐Ÿ‰::Inpaint ControlNet JK๐Ÿ‰::Outpaint ControlNet
## Reference Custom Nodes
โ„น๏ธ See More Information - [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)
## Changelog - 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.