Get the Agent OS + join 4,000+ founders inside the AI Profit Boardroom → Join AIPB ($59/mo)
Visual

Waves

Waves — animated ocean wave simulation.

CategoryVisual
Models tested23
Scored17/23
Avg score7.42/10
WinnerKimi K3

What I asked each model — the Waves prompt

Every model on this page got this exact prompt inside the Agent Operating System: Waves — animated ocean wave simulation.

Single HTML file out. No iteration. No examples in the system prompt. Whatever each model produced on the first run is what's on this page. 23 frontier models have attempted it so far: Claude Fable 5, Fugu Ultra, Fugu Mini, Fusion, Gemini 3.6 Flash, GLM-5.2, GPT-5.6 Sol, Grok, Inkling, Kimi K3, MiniMax M3, Hermes MoA, Opus 4.8, Claude Opus 5, Qwen 3.8, Qwen 3.7, Claude Sonnet 5, Kimi K2.7 · Fast, Kimi K2.7 · No-Think, Kimi K2.7 · Quality, DeepSeek V4 Pro, DeepSeek V4 Flash, Kimi K2.7.

Why this task matters. Waves is a textbook test of visual-class capability — the kind of build that exposes whether a model is doing pattern-matching or actual reasoning. Shipping this cleanly is the floor for what I expect from a frontier model — every model on the leaderboard should at least attempt it.

How each model handled Waves

Ranked by my 0–10 score from the source comparison guides on agentos.guide. Click any to play the actual one-shot HTML the model produced.

Claude Fable 5 Anthropic
• 7.8/10

What I saw: Renders a convincing 3D wave field with faceted specular highlights, bobbing buoys, and orbit/ripple controls, but the blown-out white specular glare feels harsh and the sun ball reads as an ugly dark disc against the sky gradient, dropping it below the polished top tier.

▶ Play Claude Fable 5's attempt →
Fugu Ultra Sakana AI
• 8.5/10

What I saw: Ultra v2 — Gerstner ocean waves. Smoke-test PASS (3.6% pixel diff).

▶ Play Fugu Ultra's attempt →
Fugu Mini Sakana AI
• 8.5/10

What I saw: Gerstner ocean waves with sun reflection. Smoke-test PASS (9.6% pixel diff — strong wave motion).

▶ Play Fugu Mini's attempt →
Fusion OpenRouter
• 8.5/10

What I saw: Gerstner-wave ocean on three.js + WebGL with sun-reflection specular, foam crests, drag to look around. Looks like a real ocean.

▶ Play Fusion's attempt →
• 3.0/10

What I saw: The UI (title card, preset buttons) renders cleanly and the shader source is ambitious with Gerstner waves and Fresnel, but the actual ocean mesh is completely absent from the screenshot — only scattered particle dots appear, meaning the core wave simulation failed to render (likely a shader/uniform error like normalMat).

▶ Play Gemini 3.6 Flash's attempt →
GLM-5.2 Zhipu / Z.ai
• 7.5/10

What I saw: 12KB · plays clean · three, webgl

▶ Play GLM-5.2's attempt →
GPT-5.6 Sol OpenAI
• 8.4/10 · buoy-anchored ocean

What I saw: Strong, polished 3D ocean with convincing rolling swells, glowing crests, a charming floating buoy, and clean glassmorphic UI plus orbit/zoom/stir interactivity. Slightly weak spots: the sun renders as a flat dark disc rather than a glowing sun, keeping it just shy of the top of the field.

▶ Play GPT-5.6 Sol's attempt →
Grok xAI
• 8.0/10

What I saw: Gerstner ocean waves with sun reflection + foam crests. Drag to look around. 12KB.

▶ Play Grok's attempt →
Inkling Thinking Machines
• 7.2/10

What I saw: Renders cleanly with a polished cyan gradient ocean, glowing WAVES title, and floating droplet spheres, but the wave surface reads as a smooth blob rather than crisp animated swells and the low camera angle flattens the effect. Competent and on-brief but lacks the specular sparkle and detailed wave definition of the top entries.

▶ Play Inkling's attempt →
Kimi K3 Moonshot AI
🥇 8.7/10 · Gerstner ocean sunpath

What I saw: Stunning render — layered Gerstner waves with convincing foam crests, a glowing sun with a rippling specular light path across the water, and a bobbing sailboat riding the swell adds narrative life. The teal-to-deep-blue palette, sun glow sprite, and clean typographic UI make it clearly a task-topping build.

▶ Play Kimi K3's attempt →

The winner on Waves

Kimi K3 took gold on this task. Gerstner ocean sunpath.

What I saw: Stunning render — layered Gerstner waves with convincing foam crests, a glowing sun with a rippling specular light path across the water, and a bobbing sailboat riding the swell adds narrative life. The teal-to-deep-blue palette, sun glow sprite, and clean typographic UI make it clearly a task-topping build.

See Kimi K3's full model card: /models/kimik3.

Every attempt — live, playable

Side by side. Click any tile to run that model's actual one-shot HTML in a new tab.

How I scored Waves — methodology

Three axes, 0–10 each, averaged. Runs: drop the .html in a browser; if it opens to a broken page, it scores zero. Hits the brief: did the model ship the thing the prompt asked for, or a different thing it found easier. Looks good: visual polish, motion, interactivity — where most of the gap between gold and silver lives.

My scores trace back to the source comparison guides on agentos.guide. See the full methodology page for data provenance, including which source guide each cell's score came from.

The same stack Julian uses

Run this stack yourself.

Every demo on this bench was built inside the Agent Operating System — one prompt, one shot, single HTML file out. The Agent OS, the prompts, the templates, the weekly walkthroughs and 4,000+ founders shipping with it every day all live inside the AI Profit Boardroom.

4,000+founders
258documented wins
38countries
$59/momonthly