
Paper Birds, Real Shadows
Background3DSeamless loopPortrait12 seconds
An ivory paper door opens on a layered forest valley where spring, summer, autumn and winter slide past while a tiny copper fox waits on the path. Papercut diorama. Loops.
In Nature & weather, Craft & heritage, 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.
A small ivory arched door in a paper wall swings open on a valley made of five layers of cut paper. Seasonal sheets fold and slide through in turn, spring blossom, summer green, autumn orange and winter blue-white with drifting snow, while a miniature copper fox waits on the winding path. Lit cut edges and soft occlusion between the layers give it depth. The door closes again at the end, so the 8 seconds loop. The film has no settings.
src/paper-seasons.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/paper-seasons.jscreatePaperSeasons() => { 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: Soft studio light, with lit cut edges and occlusion between the paper layers.
Timing: The door opens, the four seasonal sheets fold and slide through in turn, then the door closes.
npm install
npm run render -- paper-seasons/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:8a6b9cba6dc55b8c…
Background3DSeamless loopPortrait12 seconds

Background3DSeamless loopPortrait8 seconds

Background3DSeamless loopPortrait8 seconds

Background3DPortrait12 seconds

Background3DPortrait8 seconds

Background3DPortrait8 seconds
Background3DPortrait8 seconds

Background3DPortrait8 seconds