Updated 2026-10-02
JANCTION Render renders Blender scenes on JANCTION NVIDIA GPUs for AI agents and scripts. Free beta: 10 GPU-minutes per key per day. The questions below cover setup, inputs, limits, data and pricing.
A cloud GPU rendering service for Blender whose interfaces are MCP tools, an HTTP API and a command line, so AI agents (Claude, ChatGPT, Claude Code, Codex, Cursor) and pipelines can render without a local GPU.
Claude.ai, ChatGPT, Claude Code, Codex, Cursor and any MCP client; curl or any HTTP library; the Python package janction-render.
A .blend (with its textures as assets or packed), a bpy Python script, or a 3D file (glTF/GLB, FBX, USD, OBJ, STL, PLY, Alembic) that is imported into an empty scene.
Blender 5.0 with Cycles on NVIDIA GPUs. Blender 5.2 can be requested with blender='5.2' when the worker has that image; render_info lists what is available.
10 GPU-minutes per key per day, 20 per network, final renders up to 240 frames at 1920x1080 per job. The quota resets at 00:00 UTC.
A 4-frame 720p preview about 4 GPU seconds; 24 frames at 720p/64 samples about one GPU minute; a 1080p frame at 128 samples about 11 GPU seconds for a simple scene. render_estimate tells you before you start.
They run only inside a disposable container (no network, non-root) and are deleted 24 hours after last use, along with the results. Nothing is used for training.
No. Connecting creates a temporary key; the HTTP API gets one from POST /v1/keys.
Paid plans (per GPU second, prepaid credit) are planned and will be announced on this site and in llms.txt before they start. The free beta continues until then.
environment='studio' | 'sunset' | 'overcast' | 'night' replaces the scene's world with a bundled HDRI (CC0, Poly Haven). environment_visible=False keeps the lighting but shows a flat grey backdrop.
Textures were missing. Send them as assets (the Python package does this automatically for files next to the .blend) or pack them into the .blend (File > External Data > Pack Resources).
No. The service is a beta on shared GPUs; the GPU can be reclaimed by other workloads, in which case jobs wait in the queue and resume. render_info shows whether a worker is online.
| from | how |
|---|---|
| Claude.ai (web / desktop / mobile) | Settings → Connectors → Add custom connector → https://render.janction.jp/mcp. "Connect" opens a page that creates a free key |
| ChatGPT | Settings → Connectors → Advanced → Developer mode → Create → https://render.janction.jp/mcp (OAuth) |
| Claude Code | claude mcp add --transport http janction-render https://render.janction.jp/mcp, then /mcp to authenticate |
| Codex | codex mcp add janction-render --url https://render.janction.jp/mcp |
| Cursor and other MCP clients | Streamable HTTP at https://render.janction.jp/mcp; OAuth or Authorization: Bearer <api key> |
| Terminal (stdio, sends local files) | claude mcp add janction-render -e JANCTION_RENDER_SERVER=https://render.janction.jp -- uvx --from janction-render janction-render-mcp |
Using JANCTION Render, build a glossy red cube rotating on a grey floor and show me a 4-frame preview. If it looks right, render 24 frames at 1280x720 as an MP4.
See the support page (email, GitHub issues) or read llms.txt, the guide agents read first.
JANCTION Render v0.3.2 · JasmyLab Inc. · 日本語