
A Door Into Four Seasons
NewBackground3DSeamless loopPortrait8 seconds
A clawed indigo wave unrolls into a snow-capped mountain: foam becomes snow and boats settle into a forest below a mineral-red sun. Woodblock print in motion.
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.
A Japanese-style woodblock print on washi paper with a soft unprinted border. A towering indigo wave with clawed foam fingers, carved contour lines and a few small boats slowly unrolls and reshapes into a snow-capped mountain. The foam becomes snow, the boats settle into a forest, and the mineral-red sun stays where it is. Imperfect pigment transfer and paper grain keep the print feel. It is a one-shot film that ends on the mountain. The film has no settings.
src/woodblock-wave.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/woodblock-wave.jscreateWoodblockWave() => { 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: flat carved-print colour with imperfect pigment transfer.
Timing: The wave holds, unrolls and reshapes into the mountain; foam becomes snow and the boats settle into a forest.
npm install
npm run render -- woodblock-wave/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:871426fe50840642…
NewBackground3DSeamless loopPortrait8 seconds

NewBackground3DPortrait12 seconds

NewBackground3DSeamless loopPortrait8 seconds

NewBackground3DSeamless loopPortrait12 seconds

NewBackground3DPortrait8 seconds
NewBackground3DPortrait8 seconds

NewBackground3DPortrait8 seconds

NewBackground3DSeamless loopPortrait8 seconds