#23

video: create the Remotion 3D browser launch cut

Openbettercleverwants to merge intofrom

Create a 23.8-second Wraith launch film in Remotion, React and Three.js: thick beveled 3D browser windows, rapid opposing angle changes, the shared website ghost extruded in the background, and actual current terminal/reactor/pipes footage. Keep product copy sparse and end on the website/install command. Earlier fframes films remain available.

The speed reveal uses three native dense 160×50 public benchmark runs: 4,518–5,016 GPU-completed frames/s. “4,500+” rounds down the slowest run. On-screen context distinguishes GPU completion from display refresh and identifies grid/hardware/browser. Raw measurements, runtime/runner hashes and matching ANSI footage are retained.

Use the BIA recording supplied locally by the user. Trim at 0.8 seconds, retain its tempo/pitch, add quiet transition effects and normalize the stereo mix. Spectral onset analysis fits 131 BPM; the nearest detected onsets differ from scene cuts by at most 12.75 ms. Music, footage and exports stay local; Git contains the source-file hash, timing, mix settings and review evidence.

Validation: strict TypeScript; 31 key frames and encoded contact/proof/home frames reviewed; no browser errors; all 1,429 video frames decode; no detected unintended silence or black gaps. H.264 1920×1080 at 60/1 fps, 23.816667 seconds of picture (23.829-second AAC/container duration), stereo 48 kHz AAC. Encoded audio: -14.03 LUFS / -4.63 dBTP. Review and source/export hashes: video/claims/hype-remotion-review.json. Listening review is available in local Remotion Studio and is not claimed by the automated checks.

Local export: video/wraith-hype-remotion.mp4. Rebuild, interactive preview and review commands: video/remotion/README.md.

Closes #22. Stacked on #21. No terminal engine changes, release or public video publishing.