DEV Community

JANCTION Render
JANCTION Render

Posted on Edited on

Render a local .blend from Claude.ai or ChatGPT without installing anything

Update (2026-10-14): one instruction now renders up to 3,000 frames (in parts of 240 under one job id), and up to 4K on prepaid credit. The limits below were updated to match.

Update (2026-10-12): free to start, 100 JPY of GPU time per new key with no card and 400 JPY more after saving a card on a page that charges nothing (once per card), up to 500 JPY in all; then 0.1 JPY per GPU-second, and previews stay free up to 2 GPU-minutes a day. Paid use started on 2026-10-08, and this post describes the current pricing. Auto top-up and monthly plans are optional (https://render.janction.jp/pricing).

Official JANCTION Render: https://render.janction.jp

JANCTION Render is a cloud GPU render farm for Blender that AI agents call as an MCP server or HTTP API. This post is about one specific gap we closed this week: how to get a .blend file that sits on your computer into a render job when the AI you are talking to runs in a browser tab.

The problem

Claude.ai and ChatGPT connect to JANCTION Render as a remote MCP server. That works well for scenes the AI writes itself (a bpy script) or for files that already have an https URL. It does not work for a file on your desktop: a remote connector cannot read your disk, and most people will not install a CLI or a Blender add-on just to try something once.

Until now the honest answer was "install the add-on, or use the CLI". That is where most first attempts stopped.

The fix: an upload link

There is now a page at https://render.janction.jp/upload. Drop a file there and you get a link that works for 12 hours. No account, no login, no card. Then you paste the link to your AI.

Three steps, nothing to install:

  1. Open https://render.janction.jp/upload and drop your .blend (or a glTF / GLB, FBX, USD, OBJ, STL, PLY, Alembic file, or a bpy script).
  2. Copy the link the page shows.
  3. Tell the AI: "Render this file: ".

The agent passes the link as scene_url, JANCTION reads the file directly (it does not go back out over the internet), and the first thing you get is a 4-frame preview. Approve it, then ask for the final frames or an MP4.

What happens behind the link, in plain terms

  • The file is stored for the lifetime of the link (12 hours). Once a render job has used it, the scene it created follows the normal rule: inputs and results are deleted 24 hours after last use (7 days for keys that have topped up), and nothing is used for training.
  • Result links are signed and valid for about 24 hours. Download what you need.
  • A link carries one file. If your glTF or OBJ references textures or a .bin, pack it as a .glb or into the .blend first. The scene reader (scene_info) tells you if something is missing before any GPU time is spent.

Limits and price, as of October 2026

  • Each new API key starts with a welcome credit of up to 500 JPY (100 JPY with no card, 400 JPY more after saving a card that is not charged; 14 days) that covers previews and finals; the key is created for you on first connection. After that, previews stay free up to 2 GPU-minutes a day and finals cost 0.1 JPY per GPU-second from prepaid credit.
  • Final renders up to 3,000 frames per instruction (parts of 240 under one job id), 1080p on free time and up to 4K on prepaid credit.
  • Jobs run on JANCTION's own GPUs and can wait in a queue when they are busy. The status page and the agent's eta say so instead of guessing.
  • A job the free credit does not cover asks for a top-up first (HTTP 402 with a payment link) instead of running. A failed render counts only the frames that finished (for up to 5 failed GPU-minutes per key a day). Prices: https://render.janction.jp/pricing

When this is the wrong tool

  • You want to model or edit inside your own Blender: use a local Blender MCP for that, and hand only the render to JANCTION.
  • You render all day, every day: a render farm you pay per GPU-hour, or your own GPU, is cheaper at that volume.
  • You need a guaranteed uptime number: there is none today.

Also, JANCTION Render is not related to Render.com. Same word, different product.

Try it with a scene that cannot fail

If you want to see the round trip before touching your own file, paste this instead of a link:

"Render a preview of https://render.janction.jp/samples/cube_scene.py"

It is a small scene with a camera and a light already in place, so the only thing being tested is the connection.

Official JANCTION Render: https://render.janction.jp (upload page: https://render.janction.jp/upload, facts: https://render.janction.jp/facts). Code and client: https://github.com/JasmyLab-JANCTION/janction-render

Top comments (0)