diff --git a/README.md b/README.md index ece696d..ff78960 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ `emberframe-nodes` is a growing collection of lightweight custom nodes for Comfy workflows. -Version: `1.0.0` +Version: `1.0.1` The first release includes the helper nodes created for the advanced Z-Image Base / Z-Image Turbo PiD workflow, but the package name is intentionally broad so more EmberFrame nodes can be added later. diff --git a/pyproject.toml b/pyproject.toml index 82158b8..2740edb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "emberframe-nodes" description = "A growing collection of EmberFrame utility nodes for Comfy, including advanced PiD sampling, Z-Image/Flux latent normalization, wildcard prompt helpers, and resolution tools." -version = "1.0.0" +version = "1.0.1" license = { file = "LICENSE" } requires-python = ">=3.10" dependencies = [] diff --git a/workflows/z-image_5.4_emberframe.json b/workflows/z-image_5.4_emberframe.json index 49becf9..d69c440 100644 --- a/workflows/z-image_5.4_emberframe.json +++ b/workflows/z-image_5.4_emberframe.json @@ -1152,7 +1152,7 @@ } }, "widgets_values": [ - "# Required Custom Nodes\n\nInstall these with ComfyUI Manager, or clone/download the linked repos into your `ComfyUI/custom_nodes/` folder.\n\n## Required External Node Packs\n\n- [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n- [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n- [ComfyUI-LG_SamplingUtils](https://github.com/LAOGOU-666/ComfyUI-LG_SamplingUtils)\n- [ComfyUI_essentials](https://github.com/cubiq/ComfyUI_essentials)\n- [ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)\n- [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n- [RES4LYF](https://github.com/ClownsharkBatwing/RES4LYF)\n- [ComfyUI ControlNet Aux](https://github.com/Fannovel16/comfyui_controlnet_aux)\n- [ComfyUI-DepthAnythingV3](https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3)\n- [ComfyUI-SeedVR2_VideoUpscaler](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler)\n- [ComfyUI-Unload-Model](https://github.com/SeanScripts/ComfyUI-Unload-Model)\n- [ComfyUI_UltimateSDUpscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)\n- [WAS Node Suite - Revised](https://github.com/ltdrdata/was-node-suite-comfyui)\n- [comfyui-vrgamedevgirl](https://github.com/vrgamegirl19/comfyui-vrgamedevgirl)\n\n## Included EmberFrame Helper Pack\n\nInstall EmberFrame Nodes once:\n\n- [emberframe-nodes](https://github.com/emberframe/emberframe-nodes) version `1.0.0`\n\nLegacy helper packs no longer required by this workflow because `emberframe-nodes` replaces them:\n\n- `ComfyUI-SequentialWildcardPrompt`\n- `ComfyUI-WildcardPromptAssembler`\n- `ComfyUI-WildcardPromptToolkit`\n- `mp_aspect_res_selector`\n\n## Custom Node Folder Layout\n\n```text\nComfyUI/\n custom_nodes/\n emberframe-nodes/\n rgthree-comfy/\n ComfyUI-Image-Saver/\n ComfyUI-Impact-Pack/\n ComfyUI-LG_SamplingUtils/\n ComfyUI_essentials/\n ComfyUI-Easy-Use/\n ComfyUI-KJNodes/\n RES4LYF/\n comfyui_controlnet_aux/\n ComfyUI-DepthAnythingV3/\n seedvr2_videoupscaler/\n ComfyUI-Unload-Model/\n ComfyUI_UltimateSDUpscale/\n was-node-suite-comfyui/\n comfyui-vrgamedevgirl/\n```\n\nRestart Comfy after installing or copying node folders.\n\nThe Film Grain and Sharpen nodes in this workflow are provided by `comfyui-vrgamedevgirl`." + "# Required Custom Nodes\n\n### ๐Ÿงฉ Required External Node Packs\n\nInstall these with **ComfyUI Manager**, or download/clone the linked repos into your `ComfyUI/custom_nodes/` folder.\n\n- [๐Ÿงฉ rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n- [๐Ÿ’พ ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n- [๐Ÿงฐ ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n- [๐ŸŽ›๏ธ ComfyUI-LG_SamplingUtils](https://github.com/LAOGOU-666/ComfyUI-LG_SamplingUtils)\n- [๐Ÿงฑ ComfyUI_essentials](https://github.com/cubiq/ComfyUI_essentials)\n- [โš™๏ธ ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)\n- [๐ŸŽš๏ธ ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n- [๐Ÿงช RES4LYF](https://github.com/ClownsharkBatwing/RES4LYF)\n- [๐Ÿ•น๏ธ ComfyUI ControlNet Aux](https://github.com/Fannovel16/comfyui_controlnet_aux)\n- [๐ŸŒŠ ComfyUI-DepthAnythingV3](https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3)\n- [๐ŸŽž๏ธ ComfyUI-SeedVR2_VideoUpscaler](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler)\n- [๐Ÿงน ComfyUI-Unload-Model](https://github.com/SeanScripts/ComfyUI-Unload-Model)\n- [๐Ÿ” ComfyUI_UltimateSDUpscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)\n- [๐Ÿงพ WAS Node Suite - Revised](https://github.com/ltdrdata/was-node-suite-comfyui)\n- [๐ŸŽจ comfyui-vrgamedevgirl](https://github.com/vrgamegirl19/comfyui-vrgamedevgirl)\n\n### ๐Ÿ“ฆ Included EmberFrame Helper Pack\n\nInstall EmberFrame Nodes once:\n\n- [๐Ÿ“ฆ emberframe-nodes](https://github.com/emberframe/emberframe-nodes) version `1.0.1`\n\n### ๐Ÿ“ Custom Node Folder Layout\n\n```text\n๐Ÿ“ ComfyUI/\nโ””โ”€โ”€ ๐Ÿ“ custom_nodes/\n โ”œโ”€โ”€ ๐Ÿ“ emberframe-nodes/\n โ”œโ”€โ”€ ๐Ÿ“ rgthree-comfy/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Image-Saver/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Impact-Pack/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-LG_SamplingUtils/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI_essentials/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Easy-Use/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-KJNodes/\n โ”œโ”€โ”€ ๐Ÿ“ RES4LYF/\n โ”œโ”€โ”€ ๐Ÿ“ comfyui_controlnet_aux/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-DepthAnythingV3/\n โ”œโ”€โ”€ ๐Ÿ“ seedvr2_videoupscaler/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Unload-Model/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI_UltimateSDUpscale/\n โ”œโ”€โ”€ ๐Ÿ“ was-node-suite-comfyui/\n โ””โ”€โ”€ ๐Ÿ“ comfyui-vrgamedevgirl/\n```\n\nRestart Comfy after installing or copying node folders.\n\n\u003e โš ๏ธ The Film Grain and Sharpen nodes in this workflow are provided by `comfyui-vrgamedevgirl`." ], "color": "#432", "bgcolor": "#653" @@ -10495,7 +10495,7 @@ } }, "widgets_values": [ - "# Model Links\n\nText encoder example:\n\n- gemma4_e4b_it_fp8_scaled.safetensors\n https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e4b_it_fp8_scaled.safetensors\n\nSave text encoders in:\n\n```text\nComfyUI/models/text_encoders/\n```\n\nAfter adding model files, restart or refresh ComfyUI. Set type to stable_diffusion and device to default." + "# Model Links\n\n### ๐Ÿ“ text_encoders\n\n- [๐Ÿ’พ gemma4_e4b_it_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e4b_it_fp8_scaled.safetensors)\n- [๐Ÿ“ฆ Other model weights](https://huggingface.co/Comfy-Org/gemma-4/tree/main/text_encoders)\n\n# Model Storage Location\n\nSave the text encoder file in the following ComfyUI folder:\n\n```text\n๐Ÿ“ ComfyUI/\nโ”œโ”€โ”€ ๐Ÿ“ models/\n โ””โ”€โ”€ ๐Ÿ“ text_encoders/\n โ””โ”€โ”€ ๐Ÿ’พ gemma4_e4b_it_fp8_scaled.safetensors\n```\n\n\u003e โš ๏ธ Make sure the filename is exactly:\n\u003e\n\u003e `gemma4_e4b_it_fp8_scaled.safetensors`\n\nRestart or refresh ComfyUI after adding the file.\n\nset type to: stable_diffusion\n\nset device to: default" ], "color": "#432", "bgcolor": "#653" diff --git a/workflows/z-image_5.4_emberframe_PiD_Experimental.json b/workflows/z-image_5.4_emberframe_PiD_Experimental.json index 8a77a80..d4be1a3 100644 --- a/workflows/z-image_5.4_emberframe_PiD_Experimental.json +++ b/workflows/z-image_5.4_emberframe_PiD_Experimental.json @@ -739,7 +739,7 @@ } }, "widgets_values": [ - "# Required Custom Nodes\n\nInstall these with ComfyUI Manager, or clone/download the linked repos into your `ComfyUI/custom_nodes/` folder.\n\n## Required External Node Packs\n\n- [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n- [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n- [ComfyUI-LG_SamplingUtils](https://github.com/LAOGOU-666/ComfyUI-LG_SamplingUtils)\n- [ComfyUI_essentials](https://github.com/cubiq/ComfyUI_essentials)\n- [ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)\n- [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n- [RES4LYF](https://github.com/ClownsharkBatwing/RES4LYF)\n- [ComfyUI ControlNet Aux](https://github.com/Fannovel16/comfyui_controlnet_aux)\n- [ComfyUI-DepthAnythingV3](https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3)\n- [ComfyUI-SeedVR2_VideoUpscaler](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler)\n- [ComfyUI-Unload-Model](https://github.com/SeanScripts/ComfyUI-Unload-Model)\n- [ComfyUI_UltimateSDUpscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)\n- [WAS Node Suite - Revised](https://github.com/ltdrdata/was-node-suite-comfyui)\n- [comfyui-vrgamedevgirl](https://github.com/vrgamegirl19/comfyui-vrgamedevgirl)\n- [ComfyUI-PiD](https://github.com/Merserk-Zhang/ComfyUI-PiD)\n\n## Included EmberFrame Helper Pack\n\nInstall EmberFrame Nodes once:\n\n- [emberframe-nodes](https://github.com/emberframe/emberframe-nodes) version `1.0.0`\n\nLegacy helper packs no longer required by this workflow because `emberframe-nodes` replaces them:\n\n- `ComfyUI-PiD-AdvancedSampler`\n- `ComfyUI-SequentialWildcardPrompt`\n- `ComfyUI-WildcardPromptAssembler`\n- `ComfyUI-WildcardPromptToolkit`\n- `mp_aspect_res_selector`\n\n## Custom Node Folder Layout\n\n```text\nComfyUI/\n custom_nodes/\n emberframe-nodes/\n ComfyUI-PiD/\n rgthree-comfy/\n ComfyUI-Image-Saver/\n ComfyUI-Impact-Pack/\n ComfyUI-LG_SamplingUtils/\n ComfyUI_essentials/\n ComfyUI-Easy-Use/\n ComfyUI-KJNodes/\n RES4LYF/\n comfyui_controlnet_aux/\n ComfyUI-DepthAnythingV3/\n seedvr2_videoupscaler/\n ComfyUI-Unload-Model/\n ComfyUI_UltimateSDUpscale/\n was-node-suite-comfyui/\n comfyui-vrgamedevgirl/\n```\n\nRestart Comfy after installing or copying node folders.\n\nThe Film Grain and Sharpen nodes in this workflow are provided by `comfyui-vrgamedevgirl`." + "# Required Custom Nodes\n\n### ๐Ÿงฉ Required External Node Packs\n\nInstall these with **ComfyUI Manager**, or download/clone the linked repos into your `ComfyUI/custom_nodes/` folder.\n\n- [๐Ÿงฉ rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n- [๐Ÿ’พ ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n- [๐Ÿงฐ ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n- [๐ŸŽ›๏ธ ComfyUI-LG_SamplingUtils](https://github.com/LAOGOU-666/ComfyUI-LG_SamplingUtils)\n- [๐Ÿงฑ ComfyUI_essentials](https://github.com/cubiq/ComfyUI_essentials)\n- [โš™๏ธ ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)\n- [๐ŸŽš๏ธ ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n- [๐Ÿงช RES4LYF](https://github.com/ClownsharkBatwing/RES4LYF)\n- [๐Ÿ•น๏ธ ComfyUI ControlNet Aux](https://github.com/Fannovel16/comfyui_controlnet_aux)\n- [๐ŸŒŠ ComfyUI-DepthAnythingV3](https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3)\n- [๐ŸŽž๏ธ ComfyUI-SeedVR2_VideoUpscaler](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler)\n- [๐Ÿงน ComfyUI-Unload-Model](https://github.com/SeanScripts/ComfyUI-Unload-Model)\n- [๐Ÿ” ComfyUI_UltimateSDUpscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)\n- [๐Ÿงพ WAS Node Suite - Revised](https://github.com/ltdrdata/was-node-suite-comfyui)\n- [๐ŸŽจ comfyui-vrgamedevgirl](https://github.com/vrgamegirl19/comfyui-vrgamedevgirl)\n- [๐Ÿงฌ ComfyUI-PiD](https://github.com/Merserk-Zhang/ComfyUI-PiD)\n\n### ๐Ÿ“ฆ Included EmberFrame Helper Pack\n\nInstall EmberFrame Nodes once:\n\n- [๐Ÿ“ฆ emberframe-nodes](https://github.com/emberframe/emberframe-nodes) version `1.0.1`\n\n### ๐Ÿ“ Custom Node Folder Layout\n\n```text\n๐Ÿ“ ComfyUI/\nโ””โ”€โ”€ ๐Ÿ“ custom_nodes/\n โ”œโ”€โ”€ ๐Ÿ“ emberframe-nodes/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-PiD/\n โ”œโ”€โ”€ ๐Ÿ“ rgthree-comfy/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Image-Saver/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Impact-Pack/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-LG_SamplingUtils/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI_essentials/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Easy-Use/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-KJNodes/\n โ”œโ”€โ”€ ๐Ÿ“ RES4LYF/\n โ”œโ”€โ”€ ๐Ÿ“ comfyui_controlnet_aux/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-DepthAnythingV3/\n โ”œโ”€โ”€ ๐Ÿ“ seedvr2_videoupscaler/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI-Unload-Model/\n โ”œโ”€โ”€ ๐Ÿ“ ComfyUI_UltimateSDUpscale/\n โ”œโ”€โ”€ ๐Ÿ“ was-node-suite-comfyui/\n โ””โ”€โ”€ ๐Ÿ“ comfyui-vrgamedevgirl/\n```\n\nRestart Comfy after installing or copying node folders.\n\n\u003e โš ๏ธ The Film Grain and Sharpen nodes in this workflow are provided by `comfyui-vrgamedevgirl`." ], "color": "#432", "bgcolor": "#653" @@ -10687,7 +10687,7 @@ } }, "widgets_values": [ - "# Model Links\n\nText encoder example:\n\n- gemma4_e4b_it_fp8_scaled.safetensors\n https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e4b_it_fp8_scaled.safetensors\n\nSave text encoders in:\n\n```text\nComfyUI/models/text_encoders/\n```\n\nAfter adding model files, restart or refresh ComfyUI. Set type to stable_diffusion and device to default." + "# Model Links\n\n### ๐Ÿ“ text_encoders\n\n- [๐Ÿ’พ gemma4_e4b_it_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e4b_it_fp8_scaled.safetensors)\n- [๐Ÿ“ฆ Other model weights](https://huggingface.co/Comfy-Org/gemma-4/tree/main/text_encoders)\n\n# Model Storage Location\n\nSave the text encoder file in the following ComfyUI folder:\n\n```text\n๐Ÿ“ ComfyUI/\nโ”œโ”€โ”€ ๐Ÿ“ models/\n โ””โ”€โ”€ ๐Ÿ“ text_encoders/\n โ””โ”€โ”€ ๐Ÿ’พ gemma4_e4b_it_fp8_scaled.safetensors\n```\n\n\u003e โš ๏ธ Make sure the filename is exactly:\n\u003e\n\u003e `gemma4_e4b_it_fp8_scaled.safetensors`\n\nRestart or refresh ComfyUI after adding the file.\n\nset type to: stable_diffusion\n\nset device to: default" ], "color": "#432", "bgcolor": "#653"