From 3ac2861b17f9b41c35dc812b44024e6704b4dd92 Mon Sep 17 00:00:00 2001 From: Yousef Rafat <81116377+yousef-rafat@users.noreply.github.com> Date: Wed, 9 Jul 2025 00:38:15 +0300 Subject: [PATCH] fixed a bug in saving --- comfy/ldm/hunyuan3d/model_/pipeline.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/comfy/ldm/hunyuan3d/model_/pipeline.py b/comfy/ldm/hunyuan3d/model_/pipeline.py index c1d9629a1..c1f5953f7 100644 --- a/comfy/ldm/hunyuan3d/model_/pipeline.py +++ b/comfy/ldm/hunyuan3d/model_/pipeline.py @@ -183,8 +183,9 @@ class Hunyuan3DDiTFlowMatchingPipeline(nn.Module): try: if save_file is not None: - for output in mesh: - save_glb(output.mesh_v, output.mesh_f, save_file, numpy_ready = True) + for i, output in enumerate(mesh): + output_file = f"{save_file}_{i}" if len(mesh) > 1 else save_file + save_glb(output.mesh_v, output.mesh_f, output_file, numpy_ready = True) except Exception as e: print(e)