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): class MeshyRiggedModelsUrls(BaseModel):
rigged_character_glb_url: str = Field("") rigged_character_glb_url: str = Field("")
rigged_character_fbx_url: str = Field("")
class MeshyAnimatedModelsUrls(BaseModel): class MeshyAnimatedModelsUrls(BaseModel):
animation_glb_url: str = Field("") animation_glb_url: str = Field("")
animation_fbx_url: str = Field("")
class MeshyResultTextureUrls(BaseModel): class MeshyResultTextureUrls(BaseModel):

View File

@ -641,12 +641,12 @@ class MeshyRigModelNode(IO.ComfyNode):
status_extractor=lambda r: r.status, status_extractor=lambda r: r.status,
progress_extractor=lambda r: r.progress, 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( return IO.NodeOutput(
file_glb, file_glb,
task_id, task_id,
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.rigged_character_fbx_url, "fbx", task_id=task_id),
) )
@ -709,11 +709,11 @@ class MeshyAnimateModelNode(IO.ComfyNode):
status_extractor=lambda r: r.status, status_extractor=lambda r: r.status,
progress_extractor=lambda r: r.progress, 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( return IO.NodeOutput(
file_glb, file_glb,
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),
) )