From 44dbbeaf8ee7c13c22f4f26982c3deb7273a9c6e Mon Sep 17 00:00:00 2001 From: bigcat88 Date: Tue, 3 Feb 2026 18:06:19 +0200 Subject: [PATCH] Fixed a bug in the Meshy Rig and Animation nodes --- comfy_api_nodes/apis/meshy.py | 2 ++ comfy_api_nodes/nodes_meshy.py | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/comfy_api_nodes/apis/meshy.py b/comfy_api_nodes/apis/meshy.py index 1c74b9584..7d72e6e91 100644 --- a/comfy_api_nodes/apis/meshy.py +++ b/comfy_api_nodes/apis/meshy.py @@ -116,10 +116,12 @@ class MeshyModelsUrls(BaseModel): class MeshyRiggedModelsUrls(BaseModel): rigged_character_glb_url: str = Field("") + rigged_character_fbx_url: str = Field("") class MeshyAnimatedModelsUrls(BaseModel): animation_glb_url: str = Field("") + animation_fbx_url: str = Field("") class MeshyResultTextureUrls(BaseModel): diff --git a/comfy_api_nodes/nodes_meshy.py b/comfy_api_nodes/nodes_meshy.py index a55297cba..f65cf34a6 100644 --- a/comfy_api_nodes/nodes_meshy.py +++ b/comfy_api_nodes/nodes_meshy.py @@ -641,12 +641,12 @@ class MeshyRigModelNode(IO.ComfyNode): status_extractor=lambda r: r.status, progress_extractor=lambda r: r.progress, ) - file_glb = await download_url_to_file_3d(result.model_urls.glb, "glb", task_id=task_id) + file_glb = await download_url_to_file_3d(result.result.rigged_character_glb_url, "glb", task_id=task_id) return IO.NodeOutput( file_glb, task_id, file_glb, - await download_url_to_file_3d(result.model_urls.fbx, "fbx", task_id=task_id), + await download_url_to_file_3d(result.result.rigged_character_fbx_url, "fbx", task_id=task_id), ) @@ -709,11 +709,11 @@ class MeshyAnimateModelNode(IO.ComfyNode): status_extractor=lambda r: r.status, progress_extractor=lambda r: r.progress, ) - file_glb = await download_url_to_file_3d(result.model_urls.glb, "glb", task_id=task_id) + file_glb = await download_url_to_file_3d(result.result.animation_glb_url, "glb", task_id=task_id) return IO.NodeOutput( file_glb, file_glb, - await download_url_to_file_3d(result.model_urls.fbx, "fbx", task_id=task_id), + await download_url_to_file_3d(result.result.animation_fbx_url, "fbx", task_id=task_id), )