Make a two-minute 4K animated short in Blender with an unattended agent

A Redditor ran Gemini 4 Carbon in opencode, unattended on a Google Cloud VM, and got a wordless two-minute 4K Blender short built entirely in Python, rendered in about 25 minutes on 8 GPUs.

Done withCustom agent· Nov 11, 2026

What they did

The poster gave Gemini 4 Carbon, running in the opencode coding agent on a Google Cloud VM, a one-line prompt for a wordless cartoon short: a small creature carrying an ember and a frozen giant tortoise who can only cross a mountain pass together. The agent ran unattended and built everything in procedural Blender Python, including characters, rigs, shaders, sets, animation and cameras, with no outside assets. Rendering used Blender's EEVEE engine at 4K, split across 8 NVIDIA L4 machines. The music was made with ElevenLabs Music, with free and synthesised sound effects added.

How it went

The result is Ember Pass, 2,880 frames at 4K and 24 fps. The final render took about 25 minutes and the whole project about 3 GPU-hours including previews. EEVEE ran at about 2.75 seconds a frame on one L4, against 19 to 27 seconds for Cycles, so EEVEE won. The poster had to fix a camera shake bug by hand. Reactions were mixed: some praised the editability of code-made animation, others called the result ugly or creepy.

Worth knowing

opencode is the harness here; the poster credits the model rather than the setup. The prompt was a single line, and a commenter said a fuller brief gets better-looking results. The poster agrees.

Try it

With Custom agent· 5 parts to fill in

Make a [length] animated short in Blender using only Python scripts, no external assets. Story: [one or two sentences]. Build the characters, rigs, materials, sets, animation and camera moves procedurally, and keep each part in its own script so I can edit it. Render a low-resolution preview of each shot first and show me before the full render at [resolution] with [EEVEE or Cycles] on [my machine or render nodes]. Stop if a shot needs assets you cannot make in code.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related