Pixyz runtime loads.
import pxz succeeds via /Users/forgebot/.local/bin/pixyz-python.
I started on Adam’s maintained forgebot-mini machine as requested. Rosetta, official Python 3.12.4, the Pixyz 2026.4 Darwin SDK archive, and the local wrapper are installed. The SDK imports and reports version 2026.4.0. The hello-world conversion now reaches Pixyz and fails at license check, which is the correct next blocker.
Pixyz runtime loads.
import pxz succeeds via /Users/forgebot/.local/bin/pixyz-python.
macOS prerequisites are in place.
Rosetta 2 and official python.org Python 3.12.4 are installed. Brew Python did not work for Pixyz.
Conversion is stopped by licensing.
Pixyz returns License not found during IO.importScene.
| Item | Status | Evidence |
|---|---|---|
| Machine target | Confirmed | Hostname and ComputerName are forgebot-mini. |
| Rosetta | Installed | softwareupdate --install-rosetta --agree-to-license completed successfully. |
| Official Python | Installed | python.org Python 3.12.4 installed under /Library/Frameworks/Python.framework. |
| Pixyz SDK archive | Installed | PiXYZAPI-2026.4.0.0BETA-Darwin.zip downloaded from Unity JFrog and unpacked locally. |
| Pixyz wrapper | Created | /Users/forgebot/.local/bin/pixyz-python sets PYTHONPATH, DYLD_LIBRARY_PATH, and runs official Python through Rosetta. |
| Pixyz import | Passed | import pxz succeeds; core.getVersion() returns 2026.4.0.0. |
| System finish install | Passed | PiXYZFinishInstall PixyzSDK completed with administrator privileges. |
| Hello-world conversion | Failed at license | core.checkLicense() returns False; IO.importScene reports License not found. |
plans/03-forgebot-mini-pixyz-workstation-checklist.mdscripts/inventory-cad-folder.tstemplates/conversion-results-table.mdmacOS Pixyz SDK path requires a local license file. A floating FlexLM server is not enough for this route according to the Pixyz package notes.
PiXYZInstallLicense./Users/forgebot/.local/pixyz-sdk/2026.4.0.0/PiXYZAPI-2026.4.0.0BETA-Darwin/bin/PiXYZInstallLicense /path/to/pixyz.lic
{
"status": "failed",
"toolChoice": "Unity Asset Transformer / Pixyz",
"pixyzRuntime": "/Users/forgebot/.local/bin/pixyz-python",
"pixyzVersion": "2026.4.0.0",
"license": false,
"outputFiles": { "fbx": null },
"error": "Invalid license file: License not found (in 'IO.importScene')"
}
/Users/forgebot/.local/bin/pixyz-python - <<'PY' import pxz from pxz import core pxz.initialize() print(core.getVersion()) print(core.checkLicense()) PY PIXYZ_PYTHON=/Users/forgebot/.local/bin/pixyz-python \ npx tsx .forgebot/skills/media-gen/cad-to-fbx/scripts/pixyz-hello-world-fbx.ts