vendor_connectors.meshy.retexture
Retexture API - apply new textures to models.
Usage: from vendor_connectors.meshy import retexture
result = retexture.apply(model_task_id, "golden with gems")Module Contents
Section titled “Module Contents”Functions
Section titled “Functions”create | Create retexture task. Returns task_id. |
|---|---|
get | Get task status. |
poll | Poll until complete or failed. |
apply | Apply new textures to a model. |
apply_from_image | Apply textures based on reference image. |
vendor_connectors.meshy.retexture.create(request: vendor_connectors.meshy.models.RetextureRequest) → str
Section titled “vendor_connectors.meshy.retexture.create(request: vendor_connectors.meshy.models.RetextureRequest) → str”Create retexture task. Returns task_id.
vendor_connectors.meshy.retexture.get(task_id: str) → vendor_connectors.meshy.models.RetextureResult
Section titled “vendor_connectors.meshy.retexture.get(task_id: str) → vendor_connectors.meshy.models.RetextureResult”Get task status.
vendor_connectors.meshy.retexture.poll(task_id: str, interval: float = 5.0, timeout: float = 600.0) → vendor_connectors.meshy.models.RetextureResult
Section titled “vendor_connectors.meshy.retexture.poll(task_id: str, interval: float = 5.0, timeout: float = 600.0) → vendor_connectors.meshy.models.RetextureResult”Poll until complete or failed.
vendor_connectors.meshy.retexture.apply(model_task_id: str, prompt: str, , enable_original_uv: bool = True, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.RetextureResult | str
Section titled “vendor_connectors.meshy.retexture.apply(model_task_id: str, prompt: str, , enable_original_uv: bool = True, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.RetextureResult | str”Apply new textures to a model.
Args: model_task_id: Task ID of model to retexture prompt: Text description of new texture enable_original_uv: Keep original UV mapping enable_pbr: Generate PBR maps wait: Wait for completion (default True)
Returns: RetextureResult if wait=True, task_id if wait=False
vendor_connectors.meshy.retexture.apply_from_image(model_task_id: str, style_image_url: str, , enable_original_uv: bool = True, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.RetextureResult | str
Section titled “vendor_connectors.meshy.retexture.apply_from_image(model_task_id: str, style_image_url: str, , enable_original_uv: bool = True, enable_pbr: bool = True, wait: bool = True) → vendor_connectors.meshy.models.RetextureResult | str”Apply textures based on reference image.
Args: model_task_id: Task ID of model style_image_url: URL to style reference image enable_original_uv: Keep original UV mapping enable_pbr: Generate PBR maps wait: Wait for completion (default True)
Returns: RetextureResult if wait=True, task_id if wait=False