2.1 KiB
2.1 KiB
[2026-09-27] Blender 5.2 on fv-ml1 GPU 3, agent-driven (Prime)
(Moved out of the in-flight section at the 2026-10-06 snapshot. Canonical: stacks/blender/README.md.)
- Prime: "go ahead with gpu 3, both", and he does not use Blender, so agents drive it through MCP.
Blender 5.2.2 LTS (linuxserver/selkies image, digest-pinned) with a web desktop at
https://10.251.50.54:3001(vaultfv-ml1/blender-web-password). On demand only:scripts/blender-mcp up|down|status. It was left DOWN (GPU 3 back to 2 MiB). - MCP:
mcp-for-blender2.1.1 (Dvalin's research pick). The add-on is vendored at41a18432. The server runs INSIDE the container, and agents reach it as ssh+docker-exec stdio viascripts/blender-mcp. No port is published, and screenshots work because server and Blender share a filesystem. Telemetry is off and safe mode is on. Verified end to end (render, screenshot, safe-mode refusal). Batch path:scripts/blender-run(one-shotdocker run --rm,--jobstaging; first user is draupnir). Access: the shared fleetinfra-opslogin, with no render-only key (Prime, 2026-09-28). Registration + up/down: PER WORKING SESSION (Prime, 2026-09-28, relayed by draupnir; superseded per-task of 09-27):blender-mcp up+claude mcp addat session start,claude mcp remove+downat its end. Never always-on, never user- or project-wide config. →stacks/blender/README.md - Extensions (2026-09-28, draupnir; Prime ruled Blender a MANDATORY pipeline stage): 8 pinned
add-ons (
stacks/blender/extensions.lock) built byscripts/blender-extensions syncintofv-ml1:/tank/blender-extensions/5.2/system(LIVE), mounted read-only as the System repo;fleet_extensions.pyenables them (GUI startup timer;blender-run --extensions). Headless acceptance 8/9 (CAD Sketcher sketching is GUI-only); MCP 9/9 after Prime ran the deploy himself (1505; the classifier had refused mine). SurfacePsycho's eval() is patched to literal_eval (held under MCP). Open: agent-drawn CAD Sketcher geometry (its stateful ops want point picks), and MeasureIt overlays not seen in MCP screenshots. GUI left DOWN.