spz_converter
Convert Adobe .spz files to .ply or .splat formats, extract metadata, check conversion support, and attempt Unity plugin installation for 3D robotics workflows.
Instructions
SPZ file converter and Unity package installer.
PORTMANTEAU PATTERN: Consolidates .spz handling operations.
SUPPORTED OPERATIONS:
check_spz_support: Check if .spz conversion tools are available
convert_spz: Convert .spz file to .ply or other format
install_unity_spz_plugin: Install Unity package for .spz support (if available)
extract_spz_info: Extract metadata from .spz file
NOTE: .spz is Adobe's compressed format. There is NO official Unity plugin. This tool provides conversion options and workarounds.
Args: operation: Operation to perform: - "check_spz_support": Check available conversion tools - "convert_spz": Convert .spz to .ply/.splat - "install_unity_spz_plugin": Attempt to install Unity support (may not exist) - "extract_spz_info": Get metadata from .spz file spz_path: Path to .spz file (required for convert/extract operations). output_path: Output file path (optional, auto-generated if not provided). output_format: Output format - "ply" (default) or "splat". unity_project_path: Unity project path for plugin installation.
Returns: Dictionary containing operation result.
Examples: Check support: result = await spz_converter(operation="check_spz_support")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | ||
| spz_path | No | ||
| output_path | No | ||
| output_format | No | ply | |
| unity_project_path | No |