
A Door Into Four Seasons
Background3DSeamless loopPortrait8 seconds
A single indigo drop blooms into a detailed peony on cotton paper: petals unfurl, a calligraphic stem and veined leaves grow, and gold pollen rises.
In Nature & weather, Art & illustration styles, Made for phones
Combine several clips and hand them over together from your sequence.
It plays exactly as rendered and has nothing to adjust. The preview runs the same code your AI receives.
One drop of indigo ink lands on warm cotton paper and blooms into a botanical peony. Forty-two overlapping petals open one by one, each with pooled pigment and fine veins; a calligraphic stem and two veined leaves grow downward; in the last seconds a few specks of gold pollen rise from the centre. It is a one-shot 12-second film that holds the finished flower. The film has no settings.
src/ink-flower.js is the ingredient your AI reuses. demo.js is only the example scene around it, and uses the demo harness only for the demo.
src/ink-flower.jscreateInkFlower() => { scene, camera, setSize(width, height), update(time), dispose() }three@0.185.1 (source) — Renderer and a full-screen shader material.apw-runtime@1.0.0 (demo) — Demo harness.Coordinates: Composed for a 4:5 portrait frame and measured by the frame height: in a wider frame the picture stays centred at full height and its background fills the sides; in a narrower one, such as 9:16, the sides are cropped.
Lighting: None: pigment on paper, with pooled darker edges and fine veins.
Timing: A drop lands, the petals open one by one, the stem and leaves grow, and gold pollen rises in the last seconds.
npm install
npm run render -- ink-flower/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:0f4b28c9acc63d36…
Background3DSeamless loopPortrait8 seconds

Background3DPortrait8 seconds

Background3DSeamless loopPortrait8 seconds

Background3DSeamless loopPortrait12 seconds

Background3DPortrait8 seconds
Background3DPortrait8 seconds

Background3DPortrait8 seconds

Background3DSeamless loopPortrait8 seconds