Koi pond

Also searched as: koi pond three.js ai coding test

3D & Shaders3 posts on aivs.tv

The koi pond test, run by 4 models across 3 posts on X. Watch each result, then compare what the posts report below.

By model

3 posts1 solo · 2 side-by-side

Not a controlled comparison: prompts, tools and time differ.

Results by model

Koi pond: one row per model and post, with only what each post reports
ModelPostTimeCostTokensOriginal
DeepSeek V4.1 Flash 1017Interactive 3D koi pond, 82M tokens@SahilPanhotra4 h$0.8882,000,000X post
DeepSeek V4.1 Flash 1017Living koi pond in Three.js, highest reasoning@notjazii1 h 40 min$0.90—X post
Claude Opus 5.5Koi pond, Claude Opus 5.5 vs Gemini 4 Argon@Haleeeemahh25 min$8.00—X post
Gemini 4 ArgonKoi pond, Claude Opus 5.5 vs Gemini 4 Argon@Haleeeemahh3 min$3.00—X post
GPT-6 AstraLiving koi pond in Three.js, highest reasoning@notjazii20 min$7.00—X post

Only numbers stated in each post. “—” means the post doesn’t say.

Summary

3 posts on X run this test with DeepSeek V4.1 Flash 1017, GPT-6 Astra, Claude Opus 5.5 and Gemini 4 Argon. @SahilPanhotra, @notjazii, @Haleeeemahh report per-model numbers (see the table). According to @notjazii, Astra got the details really well and made something more original than usual GPT outputs; DeepSeek focused more on the environment and looks so good, but its koi fish aren't that great. (The author’s view.)

Who won where

1
  • Living koi pond in Three.js, highest reasoningAstra got the details really well and made something more original than usual GPT outputs; DeepSeek focused more on the environment and looks so good, but its koi fish aren't that great.— the author’s view, @notjazii (paraphrased)

About this test

A living Three.js koi pond in one HTML file: waterfall, rocks, plants, koi in different patterns, orbit camera and a “Feed the koi” button the fish must actually swim to. @Haleeeemahh published the prompt in a reply (https://x.com/Haleeeemahh/status/2110444301318857061) and @notjazii reused it word for word; solo runs that don't publish their prompt are only loosely comparable.

Canonical prompt

Create a beautiful, busy, living koi pond using Three.js in a single HTML file. Include a waterfall, rocks, plants, and multiple koi fish with different colors and patterns. Make the scene feel alive through continuous fish movement, flowing water, and animated environmental details. Add a “Feed the koi” button. When clicked, food should appear on the water, and the fish should visibly swim toward it and eat it—not simply continue their normal swimming animation. Allow the camera to orbit and zoom so I can explore the pond. Make the scene visually polished, with convincing water, lighting, and depth. Deliver the complete working HTML file.
Create a beautiful, busy, living koi pond using Three.js in a single HTML file. Include a waterfall, rocks, plants, and multiple koi fish with different colors and patterns. Make the scene feel alive through continuous fish movement, flowing water, and animated environmental details. Add a “Feed the koi” button. When clicked, food should appear on the water, and the fish should visibly swim toward it and eat it—not simply continue their normal swimming animation. Allow the camera to orbit and zoom so I can explore the pond. Make the scene visually polished, with convincing water, lighting, and depth. Deliver the complete working HTML file. — as shown by @notjazii

Related topics