
Music Box
3D object3DSeamless loop12 seconds
A brass steampunk butterfly with open-work wings, gears and a wound spring, beating its wings without running down. Loops perfectly.
In Machines & clockwork, Nature & weather, Craft & heritage
Next: Music BoxSurprise me
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Beats per loop.
The preview runs the same code your AI receives. These settings travel with the hand-off.
A steampunk automaton: a butterfly of polished brass (or gold, silver, copper) with four open-work wings, each cut with round windows and set with a small turning gear, a segmented body with a wound spring and gears on its back, eyes of glass and curled antennae. Its wings beat in whole beats per loop, its gears turn in whole turns and it bobs gently as it hovers. Choose the metal, how many beats a loop holds, the seed, the backdrop and whether the camera drifts.
src/clockwork-butterfly.js is the ingredient your AI reuses. demo.js is only the example scene around it, and uses chrome-material only for the demo.
src/clockwork-butterfly.jscreateClockworkButterfly({ metal?, beats?, seed? }) => { group, setProgress(progress), dispose() }METALS: { brass, gold, silver, copper }three@0.185.1 (source) — Renderer, geometry and shader materials.chrome-material@1.1.0 (demo) — Studio environment light, backdrop and contact shadow.apw-runtime@1.0.0 (demo) — Demo harness.Coordinates: The body lies along z facing +z, the wings spread along x; the butterfly hovers about 2.6 above the floor.
Lighting: A warm key light with a shadow map and the studio environment on the polished metal.
Timing: setProgress(progress) sets every angle; frames render in any order.
npm install
npm run render -- clockwork-butterfly/1.0.0 --out my-video.mp4Needs Node 18+, ffmpeg and Chrome/Chromium. Add --params my-settings.json (from Copy settings) for your own settings.sha256:736e82f3c85f1286…
3D object3DSeamless loop12 seconds

3D object3DSeamless loop12 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop12 seconds

Background3DSeamless loopPortrait8 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop20 seconds