Pixyz runtime not found.
The script stopped rather than silently falling back to Blender and pretending it was a Pixyz conversion.
Adam asked to go with Unity Asset Transformer/Pixyz for the test. I created the plan, implemented the TypeScript automation harness, generated deterministic sample source files, and ran it. The result is honest: Blender is installed, but Pixyz and Unity Editor are not discoverable on this Mac, so no FBX was produced here.
Pixyz runtime not found.
The script stopped rather than silently falling back to Blender and pretending it was a Pixyz conversion.
Sample source files generated.
Generated STL and OBJ wedge files under the hello-world artifact folder for deterministic reruns.
Inspection tool exists.
Blender is ready for post-FBX inspection once Pixyz produces the output file.
PIXYZ_PYTHON to a runtime where import pxz works.| Check | Result | Evidence |
|---|---|---|
| Tool choice | Unity Asset Transformer / Pixyz | Hard-coded in harness; no Blender fallback used for conversion. |
| Source generation | Passed | STL 1,068 bytes; OBJ 174 bytes. |
| Pixyz runtime probe | Blocked | No runtime found where import pxz succeeds; no PIXYZ_PYTHON configured. |
| FBX output | Not produced | No Pixyz runtime available to execute import/export. |
| Blender inspection | Skipped | No FBX exists to inspect. |
| Unity Editor probe | Not found | No Unity Editor app discovered by local probe. |
.forgebot/skills/media-gen/cad-to-fbx/plans/01-pixyz-hello-world-fbx-setup.md.forgebot/skills/media-gen/cad-to-fbx/scripts/pixyz-hello-world-fbx.ts.forgebot/skills/media-gen/cad-to-fbx/plans/02-halliburton-real-asset-conversion.mdartifacts/cad-to-fbx/hello-world/results/manifest.jsonnpx tsx .forgebot/skills/media-gen/cad-to-fbx/scripts/pixyz-hello-world-fbx.ts
PIXYZ_PYTHON=/path/to/python-with-pxz.This keeps the first test aligned with the chosen tool. It does not let Blender or another converter hide a Pixyz setup problem.
{
"status": "blocked",
"toolChoice": "Unity Asset Transformer / Pixyz",
"sourceFiles": {
"stl": { "bytes": 1068 },
"obj": { "bytes": 174 }
},
"outputFiles": { "fbx": null },
"probes": {
"pixyzRuntime": null,
"blender": "Blender 5.1.0",
"unityEditors": ""
},
"conversion": {
"log": "Unity Asset Transformer / Pixyz SDK runtime not found. Set PIXYZ_PYTHON to a Python executable where import pxz works, or install/activate Asset Transformer SDK."
}
}