mirror of
https://git.datalinker.icu/kijai/ComfyUI-Hunyuan3DWrapper.git
synced 2026-05-17 03:57:53 +08:00
Enable delight cfg_image, remove cfg_text as it doens't do anything
cfg_text being 1.0 disables cfg completely, making cfg_image have no effect, cfg_text itself has no effect without prompt, changing this to allow just adjusting cfg_image as the sole guidance value
This commit is contained in:
parent
c899ce1a4d
commit
9b29fe4bbe
7
nodes.py
7
nodes.py
@ -190,8 +190,7 @@ class Hy3DDelightImage:
|
|||||||
"steps": ("INT", {"default": 50, "min": 1}),
|
"steps": ("INT", {"default": 50, "min": 1}),
|
||||||
"width": ("INT", {"default": 512, "min": 64, "max": 4096, "step": 16}),
|
"width": ("INT", {"default": 512, "min": 64, "max": 4096, "step": 16}),
|
||||||
"height": ("INT", {"default": 512, "min": 64, "max": 4096, "step": 16}),
|
"height": ("INT", {"default": 512, "min": 64, "max": 4096, "step": 16}),
|
||||||
"cfg_image": ("FLOAT", {"default": 1.5, "min": 0.0, "max": 100.0, "step": 0.01}),
|
"cfg_image": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 100.0, "step": 0.01}),
|
||||||
"cfg_text": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 100.0, "step": 0.01}),
|
|
||||||
"seed": ("INT", {"default": 42, "min": 0, "max": 0xffffffffffffffff}),
|
"seed": ("INT", {"default": 42, "min": 0, "max": 0xffffffffffffffff}),
|
||||||
},
|
},
|
||||||
"optional": {
|
"optional": {
|
||||||
@ -204,7 +203,7 @@ class Hy3DDelightImage:
|
|||||||
FUNCTION = "process"
|
FUNCTION = "process"
|
||||||
CATEGORY = "Hunyuan3DWrapper"
|
CATEGORY = "Hunyuan3DWrapper"
|
||||||
|
|
||||||
def process(self, delight_pipe, image, width, height, cfg_image, cfg_text, steps, seed, scheduler=None):
|
def process(self, delight_pipe, image, width, height, cfg_image, steps, seed, scheduler=None):
|
||||||
|
|
||||||
device = mm.get_torch_device()
|
device = mm.get_torch_device()
|
||||||
offload_device = mm.unet_offload_device()
|
offload_device = mm.unet_offload_device()
|
||||||
@ -227,7 +226,7 @@ class Hy3DDelightImage:
|
|||||||
width=width,
|
width=width,
|
||||||
num_inference_steps=steps,
|
num_inference_steps=steps,
|
||||||
image_guidance_scale=cfg_image,
|
image_guidance_scale=cfg_image,
|
||||||
guidance_scale=cfg_text,
|
guidance_scale=1.0 if cfg_image == 1.0 else 1.01, #enable cfg for image, value doesn't matter as it do anything for text anyway
|
||||||
output_type="pt",
|
output_type="pt",
|
||||||
|
|
||||||
).images[0]
|
).images[0]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user