Storm Chimes

A farmhouse porch on the edge of wild weather, and the wind is the performer: five silver chime tubes hang along the eave, each one a real 3D voice in the stereo field, swaying and ringing as the gusts come through. Somewhere out over the wheat the storm hums a low three-note phrase - listen, pick a tube with the number keys, retune it with the arrows and hear its hanging length change with the note, then strum the whole set back with Space. Answer five phrases and the storm accepts and passes on: the rain thins, a moon gap opens, and the chimes play the sky out with a closing peal. Lightning flickers with honest distance-delayed thunder, an oil lantern keeps the rocking chair warm, and there is no composed score at all - tremolo strings, a breathing atmosphere pad and the chimes themselves are the music. Every sound is a sampled instrument.

Play it now

1-5 pick a tube - left/right retune it - space strums - R after the storm passes

▶  Play

The concept is the contract

The piece was concepted first — an AI key-art painting — and its hero assets were then code-modeled in headless Blender and audited against that concept. The pair below is the contract and the build.

AI concept painting
1 · AI concept
live in the engine
The same scene, live in the engine
Concept prompt

A weathered wooden farmhouse porch at stormy dusk: five silver wind-chime tubes of different lengths hanging from the eave beam catching warm lantern light, a rocking chair and glowing oil lantern beside the railing, dark violet storm clouds rolling in over distant wheat fields with a far lightning flash, first rain streaks slanting past the porch edge, warm amber refuge light against the cool blue-gray storm, cozy sheltered mood on the edge of wild weather, high-end stylized 3D game render, no text, no watermark, no UI

Code-modeled in Blender

The hero assets were modelled by agents writing Blender code against the platform sculpt kit — no downloaded models anywhere — and rendered by the studio harness for audit before entering the engine scene.

Blender studio render 1
Blender studio render 1 — code-modeled, rendered by the studio harness
Blender studio render 2
Blender studio render 2 — code-modeled, rendered by the studio harness
Blender studio render 3
Blender studio render 3 — code-modeled, rendered by the studio harness
Blender studio render 4
Blender studio render 4 — code-modeled, rendered by the studio harness
Blender studio render 5
Blender studio render 5 — code-modeled, rendered by the studio harness

Made by AI, compiled by the real Unity 6 engine

The audio is the experiment: all five tubes ring a SINGLE tubular-bell sample pitch-shifted live (pitch = 2^(semitones/12)) into a full pentatonic scale, each through its own positional 3D AudioSource so gust strums pan along the eave; the storm's calls are the same trick on a low cello sample. Four code-modeled Blender exports ship as named nodes: the chime set (TubeN + PivTube hang locators the engine re-pivots, swings and rescales with pitch), the porch, the rocking chair and the lantern with its emissive FlameCore. Thunder is distance-delayed timpani and cello; the bed is tremolo strings and a breathing atmosphere pad - never synthesized.