Frame from Low-poly 3D horse at five effort levels
PromptFull
Create a low-poly 3D horse running in a seamless loop using Three.js. Build it procedurally from primitive geometry, animate the legs, body, head, and tail, and return a single self-contained HTML file.

Make it yours. Swap "a low-poly 3D horse running" for another animal or object, and rename the parts in "animate the legs, body, head, and tail" to match. Keep "Build it procedurally from primitive geometry" and "a single self-contained HTML file".

Make it hereFree runs soon

Low-poly 3D horse at five effort levels

A 7-second side-by-side of five looping low-poly horses that Claude Opus 5.5 built from primitive shapes in Three.js, one per effort level from Low to Max, all from the same one-sentence prompt. On-screen cards give each run's time, from 43 seconds to an hour.

You'll need

  • A browser to open the HTML file, and a screen recorder if you want a video
How it was made

The figures come from the cards in the video. The creator says the output is HTML. They later posted a Sonnet 5.5 run of the same prompt in the comments.

$0.20 (Low), $0.60 (Medium), and $16.00 (Max) of a Cursor plan. High and Extra ran on a $20-a-month Claude Pro plan.

Posted Sep 25, 2026 · r/ClaudeAI on Reddit · 1.8k upvotes · 314 comments

Prompt from: Post body, in quotes

The creator's separate run of this prompt across GPT-6.1 Sol reasoning levels (r/OpenAI)

Look notesby Reference

Five low-poly brown horses mid-gallop in tall side-by-side panels, one per Claude effort level, each over a dark stats card. The scenery grows from a bare tan plane at Low to a green meadow with trees, a fence, and clouds at Max.

Color
Chestnut-brown faceted horses on sand-tan and ochre ground, shifting to grass greens with dark green trees and white fences in the later panels, on a near-black page with white and lime-green text.
Type
White sans-serif headers with the effort level in lime green ("Opus 5.5 Low", "Opus 5.5 Max"), and small gray labels over white figures in each card ("TIME WORKED 43 sec", "TOKENS USED 28,296,992", "CURSOR PLAN USED 80% · $16.00").
Framing
A wide strip of five equal portrait panels in a row. Each horse is seen side-on from a low three-quarter angle, with its stats card filling the lower part of the column.
Structure
The same five-panel layout throughout, each horse at a different point in its stride: Low (43 sec) on a bare tan plane, Medium (3 min 33 sec) on faceted sand, High (10 min) with a few trees and rocks, Extra (35 min) with a fence and a pine wood, and Max (1 hour) in a green meadow under low-poly clouds. A screen recorder's toolbar shows at the bottom right in the last frame.

More like this

0:08

Low-poly horse loop across GPT-6.1 levels

GPT-6.1 Sol · Three.js

Low-poly elf swordsman, Sol vs Opus

Partial prompt · Claude Code · Blender

0:10

Looping 3D pelican on a bike at sunset

atomic.chat · Blender

0:45

Watercolor Showa-era alley as a 3D diorama

Partial prompt · Opus 5.5 · Three.js

0:09

Isometric 3D cards: Design, Build, Ship

Partial prompt · HyperFrames

0:38

Photoreal pelican cycling down a pier

Opus 5.5 · Custom GPU ray marcher

0:43

Demoscene film from a single HTML file

Claude Code · WebGL2

0:08

Market Street in 1906, rebuilt in 3D

Claude Tag · Blender

0:18

Infinite solarpunk city shader

Claude Cowork · GLSL

0:38

Trailer for a Minecraft wizardry mod

Claude Code · Three.js

0:15

Arcane-style painterly 3D shot of a moth

Opus 5.5 · Blender

0:05

Seamless side-view car loop with parallax

Perplexity · HTML canvas

3D short film about a rooftop date

Opus 5.5 · Three.js

1:09

Nine football rules as TV match analysis

Claude Code · Three.js

1:37

Shader universe grown from one typed word

Claude Code · Three.js

1:06

Stickman Jedi vs. Sith duel, four models

Codex · Canvas

0:20

Street-poster kinetic type identity bumper

Opus 5.5 · HTML and CSS

0:32

Motion designer showreel, Opus vs Astra

Claude Code · skia-python

0:20

Infinite-zoom loop through vintage objects

Claude.ai

0:14

One morphing UI shape on a 120 BPM beat

Opus 5.5 · HTML and CSS

1:00

The First Spark, a black-ink short film

Claude.ai · Canvas 2D

0:30

Cop's coffee break, directed by two models

Opus 5.5

0:11

16-bit pixel-art wizard casting a spell

Opus 5.5 · Plain JavaScript

1:20

Gold mosaic whose tiles fly as flocks

Opus 5.5 · WebGL2

1:10

Risograph film of a starling murmuration

Claude Code · Canvas 2D

0:03

SVG Nintendo Switch that snaps and boots

LMArena · SVG

0:28

Risograph animation of a lone ink dot

Claude Code · Canvas 2D

0:20

Rainbow slinky down an endless escalator

GPT-6 Astra · HTML canvas

2:05

Bach cello prelude performed by six models

Fable 5 · Plain JavaScript

0:12

Looping glassmorphism UI launch clip

Codex · HyperFrames