From 17fa2063d26debab7515c1422d13469fbcb999d3 Mon Sep 17 00:00:00 2001 From: Michal Jansizewski Date: Fri, 12 Dec 2025 19:17:46 +0100 Subject: [PATCH 1/3] Add support for V3 Nodes with backwards compatibility --- layered_diffusion.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/layered_diffusion.py b/layered_diffusion.py index 5ffc79b..6e2e90d 100644 --- a/layered_diffusion.py +++ b/layered_diffusion.py @@ -129,7 +129,10 @@ class LayeredDiffusionDecodeRGBA(LayeredDiffusionDecode): def decode(self, samples, images, sd_version: str, sub_batch_size: int): image, mask = super().decode(samples, images, sd_version, sub_batch_size) alpha = 1.0 - mask - return JoinImageWithAlpha().join_image_with_alpha(image, alpha) + if hasattr(JoinImageWithAlpha, 'execute') and callable(JoinImageWithAlpha.execute): + return JoinImageWithAlpha().execute(image, alpha) + else: + return JoinImageWithAlpha().join_image_with_alpha(image, alpha) class LayeredDiffusionDecodeSplit(LayeredDiffusionDecodeRGBA): From 3e447747b2bcabfd3fb19536c6b3473d59a0c09b Mon Sep 17 00:00:00 2001 From: Michal Janiszewski Date: Wed, 7 Jan 2026 15:55:05 +0100 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9e1b616..2e12afc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ComfyUI-layerdiffuse +# ComfyUI-layerdiffuse - with fix for ComfyUI V3 Schema ComfyUI implementation of https://github.com/layerdiffusion/LayerDiffuse. ## Installation From ad68d33a9d2e808cca5aa75848b98fa72f956f10 Mon Sep 17 00:00:00 2001 From: Michal Janiszewski Date: Wed, 7 Jan 2026 15:57:13 +0100 Subject: [PATCH 3/3] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2e12afc..3f9a25a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # ComfyUI-layerdiffuse - with fix for ComfyUI V3 Schema +This fork contains fix for V3 Schema in ComfyUi, while it also keeps backwards compability for V1. It can be used with older, as well as newer ComfyUI versions. + ComfyUI implementation of https://github.com/layerdiffusion/LayerDiffuse. ## Installation