3D & backgrounds / CANVAS
Aurora curtain
Soft green ribbons drift across a dark field without external textures.

DKC reference implementation; not an original creator video. You can play, pause, and inspect time in the reference.
Make it fit your project.
Build a twelve-second Canvas background using several translucent ribbons. Compute ribbon height from a sum of slow sine waves, add smaller frequency detail, and layer strokes with decreasing opacity. Use periodic time functions so the first and last frame match.
Build and check.
- Confirm the supplied content, target environment, and required assets before implementing.
- Build a twelve-second Canvas background using several translucent ribbons. Compute ribbon height from a sum of slow sine waves, add smaller frequency detail, and layer strokes with decreasing opacity. Use periodic time functions so the first and last frame match.
- Expose seek(t) so frames can be inspected deterministically; add play, pause, replay, and a reduced-motion still.
- Inspect the opening, midpoint, and final state at desktop and mobile sizes; report any dependency or output limitation.
Know the limits.
- This Canvas study approximates light curtains. Keep contrast sufficient for any overlaid content.
- The prompt guides a coding agent; output quality depends on its implementation and review.
Want us to build it?
Send an optional project brief. We’ll receive your contact details, project description, and this recipe’s ID.
Catalog 2026-10-22.a82e12098f76 · Source revision sha256:dfbe6519cbc4fc84acc4cbf926d8a01c7f2e248dd46cedd67a9112b0e928c2ba