Production notes · 制作ノート
THE GUIDE
A build dossier for a fictional Tokyo video label: refined retro-future, precise analog damage, and chrome restraint.
The concept
Neon Dynasty imagines a Shibuya basement label that pressed synth films between 1983 and 1989, vanished, then resurfaced in a Nakano storage locker. The site treats that fiction like a recovered object: deep black lacquer, exact catalog data, and hot magenta/cyan accents used only when the signal needs to flare. The goal is nostalgia with couture precision, so every retro cue is drawn thin, aligned hard, and held back from parody.
The visual techniques
- Chrome logotype:
.clinstyles.cssuses layeredbackground-clip:text. A mirrored vertical metal gradient carries the letterforms; the::beforelayer repeatscontent:attr(data-text)and runs thesheenkeyframes for a diagonal light sweep. - Wireframe horizon:
initHorizon()inmain.jspaints stars, seededmulberry32mountain ridges, a slatted sun, and a perspective grid on the#horizoncanvas. The horizontal lines advance withMath.pow(p, 2.7); pointer input nudges the vanishing point. The rAF loop stops when hidden or off-screen. - Street signal:
.capture-sectionstages the localstreet.jpgposter and a compresseddrive-loop.mp4proxy of the generated loop as a full-bleed transfer.initAmbientVideos()pauses it off-screen/hidden, whileinitSignalCapture()moves the diagnostic scan gate. - CRT and tracking:
.crtstacks scanlines, SVG turbulence grain, and a radial vignette.scheduleTracking()toggles.tracking, sets--glitch-y, and lets.tracking-bandperform a clipped one-frame slice. - Catalog glitch:
cloneChannelLayers()duplicates each sleeve SVG into red and cyanfeColorMatrixlayers. Hover or keyboard focus jitters those clones with stepped transforms.
Generated film material
The cinematic insert begins as a GPT Image 2 still made through Higgsfield: /assets/gen/dynasty/street.jpg, a rain-wet 1986 Tokyo VHS frame with the car and signage baked into the fiction. That still became a five-second Kling 3.0 dolly-forward loop, saved locally as /assets/gen/dynasty/drive.mp4; the shipped page uses drive-loop.mp4, a lighter in-site derivative, so playback and audits stay clean. The video is full-bleed, color-graded with CSS filters, framed by transfer marks, and replaced by the poster for reduced-motion visitors. All other major visuals — horizon, sleeves, cassette, CRT damage — remain code-generated.
Palette & type
| Token | Value | Role |
|---|---|---|
--ink | #060409 | the deep black field |
--magenta | #ff2e88 | accent, surgical only |
--cyan | #29e0ff | signal, grid, links |
| chrome | gradient stops | logotype, stats, headings |
Display type is Michroma: wide, mechanical, and credible as 1986 imagining 2086. Catalog data, timestamps, and restoration specs use IBM Plex Mono with tabular numerals. Katakana is set in the local Japanese stack and often turned vertical with writing-mode:vertical-rl, matching tape-sleeve spines.
Reproduce this
Prompt an AI agent: Build a pure HTML/CSS/JS site for a lost 1986 Tokyo VHS label. Use Michroma and IBM Plex Mono from local fonts only. Create a chrome background-clip logotype, canvas outrun horizon, CRT overlay, RGB-split SVG sleeve hovers, and a full-bleed local video moment made from an AI still animated into a short loop. Keep the palette black #060409, magenta #ff2e88, cyan #29e0ff, and chrome silver. Respect reduced motion, pause animation when hidden, and make the tone elegant rather than cheesy.