PRO

Halftone Scene Footer

A footer whose backdrop is live video redrawn as a vertical-line halftone: a WebGL shader samples grazing sheep and a mountain ridge on a coarse grid, mapping each cell's darkness to the width of one vertical line, so the footage reads as a woven, barcode-like engraving in two inks over a warm ground plane.

Component

Location

Somewhere in the Carpathians,

far above the tree line

BLANK

Studio

aryank.space

Components, motion, code

© 2026 BLANK. All rights reserved

Privacy policy

Install
npx shadcn@latest add https://ui.aryank.space/r/halftone-scene-footer.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
layersHalftoneLayer[]sheep + mountain sceneVideo layers: src, placement percentages, black/white points, gamma, threshold, grid density, bg/fill opacities, and an optional flipY.
backgroundColorstring"#2c2824"Dark ink: canvas field and page backdrop.
inkColorstring"#a89474"Light ink: halftone lines, ground plane, and text.
brandstring"BLANK"Center wordmark in the top row.
locationEyebrow / locationLinesstring / string[]BLANK location blockTop-left eyebrow and address lines.
officeEyebrow / officeLinesstring / string[]BLANK studio blockTop-right eyebrow and studio lines.
phonestring"+91 8421911353"Large underlined tel: link, bottom left.
emailstring"[email protected]"Large underlined mailto: link, bottom right.
copyright / privacyLabelstringBLANK copySmall print on the ground plane.
Customize
backgroundColor / inkColorcolor

The two inks: the dark field and page backdrop, and the light halftone lines, ground plane, and text.

layerstext

Full scene override: each layer is a video source plus placement, levels, grid density, and opacities.

phone / emailtext

The two large underlined contact links.

Dependencies
None.