OhMyUnicorn experiment · 22 September 2026 · both runs 22:40 to 22:44 CET · one prompt each, no retries

Two new AI models. One prompt. One planet.

OpenAI released GPT-6 Sol and GPT-6 Luna today. We ran them twice: once with only the brief, then a fair rematch with exactly the notes Opus had. Then we reran Opus with the brief only. We gave each one the same one-line brief we gave Claude Opus 5.5 earlier tonight. Each wrote one Three.js page on its own, in one go. We didn't nudge, retry or fix anything. What you play below is exactly what each model wrote.

output a ThreeJS 3D cartoony/comics-like planet, with vibrant life on it: clouds, mountains, city buildings, cars and plane romaing it. It should be possible to orbit around and zoom and see the details. No harness is to be used

Round 2: the fair rematch

Opus had a head start in round 1: before building, it had read our project instructions and notes, including what we liked in an earlier planet (plane quality, two-lane roads, a round globe, polished clouds). So we reran Sol and Luna with exactly what Opus had read before its first line of code, word for word, and the same request. Nothing more, and still one prompt with no retries.

GPT-6 Sol, round 2

Fullscreen ↗

GPT-6 Luna, round 2

Fullscreen ↗
ModelBuild timeBuild costLooked at its own page?Page size
GPT-6 Sol, round 27.1 min$0.70yes, desktop and phone24 KB
GPT-6 Luna, round 26.0 min$0.04yes, and fixed a broken import it found20 KB
Claude Opus 5.514.0 min$2.54yes, three times48 KB

Build time runs from the start to the last change to the page, the same window used for Opus. Cost is at each model's published API price.

GPT-6 Sol, round 2
GPT-6 Sol, round 2 at rest
At rest
GPT-6 Sol, round 2 after orbit
After orbit
GPT-6 Sol, round 2 zoomed
Zoomed in
GPT-6 Luna, round 2
GPT-6 Luna, round 2 at rest
At rest
GPT-6 Luna, round 2 after orbit
After orbit
GPT-6 Luna, round 2 zoomed
Zoomed in

What changed with the same notes

Round 3: Opus with the brief only

To close the loop, we reran Claude Opus 5.5 the way Sol and Luna ran in round 1: a clean install with no project instructions or notes, the same one-line brief, one prompt, same thinking effort.

Fullscreen ↗
Claude Opus 5.5, brief only at rest
At rest
Claude Opus 5.5, brief only after orbit
After orbit
Claude Opus 5.5, brief only zoomed
Zoomed in: the camera tilts to the horizon
Brief only (clean install)Build timeCostLooked at its own page?Page size
Claude Opus 5.514.1 min$2.69no, syntax check only50 KB
GPT-6 Sol (round 1)4.4 min$0.24tried, no working browser22 KB
GPT-6 Luna (round 1)2.0 min$0.005no15 KB

Round 1: the brief only

The first run: each model got only the one-line brief. Drag to spin, scroll or pinch to zoom.

GPT-6 Sol

Fullscreen ↗

GPT-6 Luna

Fullscreen ↗

Time and cost

Cost is what the tokens each model used would cost at OpenAI's published API prices. Sol: $2 per million input tokens, $0.20 cached, $10 output. Luna: $0.10, $0.01 and $0.50.

ModelTimeInput tokens (cached)Output tokens (of which thinking)Commands runPage sizeCost
GPT-6 Sol4.4 min240,583 (206,976)13,397 (4,641)1022 KB$0.24
GPT-6 Luna2.0 min66,958 (56,320)6,140 (788)315 KB$0.005
Claude Opus 5.5, same brief, earlier tonight14.0 min56.6k48 KB$2.54

Stills

Every page was shot the same way: at rest, after a drag to orbit, and after a few scroll steps of zoom. There were no errors on any page.

GPT-6 Sol
Sol planet at rest
At rest
Sol planet after orbit
After orbit
Sol planet zoomed
Zoomed in
GPT-6 Luna
Luna planet at rest
At rest
Luna planet after orbit
After orbit
Luna planet zoomed
Zoomed in
Claude Opus 5.5, same camera moves
Opus planet at rest
At rest
Opus planet after orbit
After orbit
Opus planet zoomed
Zoomed in: the camera tilts toward the horizon

Our take

GoodWeak
GPT-6 SolLooks like a finished product page. Clean low-poly style, a round globe, a walled city, a plane with its flight path, and working pause and orbit buttons.Not much life yet: one or two towns, few cars, no roads. Zooming in shows flat ground rather than details. Not very comic-like.
GPT-6 LunaWorks first time, moves, looks bright. It cost half a cent.Most of the land and all the city sit on one edge of the globe. Zooming in shows clouds and sea. Cities are stacks of boxes.
Claude Opus 5.5Still the richest page: ring roads, lots of cars and planes, comic ink lines, a camera that tilts as you zoom so details stay visible.About 10x Sol's cost and 3x its time.

In short: Sol gets you most of the way to the Opus page for a tenth of the price. Luna makes a working toy for almost nothing. Note that Opus had a head start (see below).

How it was run

What this does not show

Made by OhMyUnicorn Forge: describe an app in plain words, get a live URL.