Frame from Low-poly elf swordsman, Sol vs Opus
PromptPartial
Task prompt
"Autonomously create, rig, animate, and render an original low-poly/AA-style Elf Swordsman Adventurer character entirely within Blender."

Constraint
"Use only native Blender functionality via Python scripting. Do not use external pre-made meshes, third-party libraries, external rigs, or external generative tools."

Make it yours. Replace "Elf Swordsman Adventurer" with your own character and "low-poly/AA-style" with the look you want. The creator also asked for a simple rig and idle, run, jump, and attack animations, so name the cycles you need.

Prompt wanted

Low-poly elf swordsman, Sol vs Opus

A 4-minute comparison of an original low-poly elf swordsman that GPT 6.1 Sol and Claude Opus 5.5 each modeled, rigged, animated, and rendered in Blender with Python alone, with idle, run, jump, and attack cycles. The creator found Opus's animations smoother.

“I ran the task only once, so please treat the results as a single data point.”

You'll need

  • Blender installed, with an agent that can run Python in it
How it was made

Each model ran the task once at the highest effort the creator's $20 plan allowed: Ultracode, Claude Code's mode, for Opus 5.5 and Ultra for GPT 6.1 Sol, whose harness isn't named. In the video the creator says they also asked for a simple rig and four animations (idle, run, jump, and a simple attack), which the published task prompt doesn't spell out, so the full prompt may have been longer. Both meshes came in at about 3,000 vertices. The creator found Opus's idle, run, and jump smoother and closer to game-ready, and thought both attacks were stiff.

On the $20 plans, Opus 5.5 used 34% of its five-hour limit and 5% of its weekly limit; GPT 6.1 Sol used 30% and 4%.

Posted Oct 1, 2026 · YouTube · 4 likes · 714 views

Prompt from: YouTube description, as "Task prompt" and "Constraint"

More like this

0:10

Looping 3D pelican on a bike at sunset

atomic.chat · Blender

0:08

Market Street in 1906, rebuilt in 3D

Claude Tag · Blender

0:08

Low-poly 3D horse at five effort levels

Cursor · Three.js

0:15

Arcane-style painterly 3D shot of a moth

Opus 5.5 · Blender

0:38

Trailer for a Minecraft wizardry mod

Claude Code · Three.js

0:08

Low-poly horse loop across GPT-6.1 levels

GPT-6.1 Sol · Three.js

0:09

Isometric 3D cards: Design, Build, Ship

Partial prompt · HyperFrames

0:32

Motion designer showreel, Opus vs Astra

Claude Code · skia-python

0:43

Demoscene film from a single HTML file

Claude Code · WebGL2

0:45

Watercolor Showa-era alley as a 3D diorama

Partial prompt · Opus 5.5 · Three.js

0:38

Photoreal pelican cycling down a pier

Opus 5.5 · Custom GPU ray marcher

0:18

Infinite solarpunk city shader

Claude Cowork · GLSL

16:50

The CEO who escaped Japan in a box

Claude Code · Blender

1:09

Nine football rules as TV match analysis

Claude Code · Three.js

1:06

Stickman Jedi vs. Sith duel, four models

Codex · Canvas

0:48

3D promo for a travel-tracking app

Claude Code · Remotion

1:16

Indian civilisation as a motion showreel

Claude Code · Three.js

2:46

Every orbit is a great circle, in 3D Manim

Claude Code · Manim

6:53

Code-drawn character in six art styles

Claude Code · HyperFrames

0:28

Forest fire simulation by six models

3.7 Sonnet · Python

0:56

Spinning heptagon test across 18 models

GPT-4.5 Preview · Python

3D short film about a rooftop date

Opus 5.5 · Three.js

2:02

Synth-baroque acid canon with a visualizer

Partial prompt · Claude Code · Python

0:16

Showreel of type, form, space and time

Opus 5.5 · HyperFrames

3:38

Music video on AI fear-mongering

Prompt described · Claude Code · Remotion

9:30

Chinese science film on the history of AI

Opus 5.5 · Remotion

0:29

Claude icons shoot an action movie

Claude Code · Python

0:30

30-second brand spot for Grok Bot

Claude Code · Plain JavaScript

5:01

The Battle of Austerlitz, rendered in code

Claude Code · WebGL2

1:42

IKEA manual as a narrated 3D how-to video

Opus 5.5