Fixed a bug in the Meshy Rig and Animation nodes

This commit is contained in:
bigcat88 2026-02-03 18:06:19 +02:00
parent c51b30de9c
commit 44dbbeaf8e
2 changed files with 6 additions and 4 deletions

View File

@ -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):

View File

@ -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),
)