Skip to main content
00:00
00:00

Retro Terminal

An old monochrome CRT terminal: amber, green or white phosphor glowing on curved glass with scanlines, bloom and afterglow. Everything on screen is a real monospace character — typed logs, a blinking block cursor, rolling counters and inverse-video tags — and pictures are built from glyphs by density. The only camera is the font size; power-on and power-off are the cuts. Cold, patient, with one warm surprise. Made for tech history, space and astronomy, systems and data, and countdowns with suspense.

Use this style
Good for
Tech history
Footage
Tags
Format
16:9 1920×10809:16 1080×192024fps

What to provide

Tell us the topic and what appears on screen in each part: a log line, a number, a name, or a picture to build from characters (clear shapes work best: a comet, a planet, a coin, a hand). You may pick the phosphor (amber, green or white) and whether one second colour switches on at a single moment. Everything is drawn in code, so no photos are needed.

What you can change

phosphor
荧光粉颜色:amber 琥珀(默认)、green 绿、white 白;全片一种
second
唯一的第二种颜色(默认冰蓝 #B8E0FF,可换任意 #rrggbb),只给一个情感对象用,在一个时刻亮起后保持;也可以全片不用
subject
不预设题材:屏幕上的日志、标题与字符画都由每段的 scene.js 用代码写和画

Limitations

  • 支持 16:9 横版与 9:16 竖版、24 fps;竖版用更少的列,排版由段的 scene.js 按画幅写
  • 全片都是等宽字符:不使用照片、视频或用户上传的图片,画面由代码画的灰度底片按字符密度转成字符画,适合轮廓清楚的主体,不适合人脸写实或细节多的画面
  • 单色荧光加至多一种第二色;不适合需要多种颜色的内容
  • 中文字占两格、用平台的思源黑体粗体,不是位图字体
  • 画面文字是屏幕上的日志、标题和数字,不打口播原句;数字和名称只取已确认内容,不用真实公司或机构的界面与标志
  • 每帧经 WebGL CRT 后期,渲染比纯 Canvas 风格慢(本机实测每帧约 0.4–0.9 秒)
  • 不自带配乐与音效

More examples

The First Message: LO

The First Message: LO

An amber terminal powers on and someone types LOGIN by hand: L arrives at the other node, then O, and on G the system crashes and the tube collapses to a dot. It reboots on the two letters that got through, pushes into the O until it is made of the night's log, and ends on FIRST MESSAGE: LO.

Retro Terminal · 16:9 · 9.0s