Skill 04 · Dreambase Industrial Schematics
Subchapter 4.2
references/style-guide.mdMarkdown7 KBView on GitHub
HUD / instrument-panel design is the screen-graphics language of films like Oblivion, The Martian, and Iron Man: instrument readouts, dials, tick marks, mono type on black. AI/dev-tool brands (Linear most visibly, also Vercel, Raycast-adjacent work) fused it with classic technical illustration — exploded axonometric drawings of lenses and engines — to say “this software is precision hardware”. The result is cinematic: shallow depth of field, film grain, a single bright element in a dark frame, like a product photographed in a black studio.
From outermost to innermost layer:
Composition: the ring bleeds off at least one edge of the frame at larger sizes — cropping it is what makes it feel photographed rather than diagrammed. Put the active node + arc in the upper third when the diagram accompanies copy. Multiple rings can nest/offset to suggest a system of loops (keep secondary rings far dimmer).
#1F1D1B; three steels (see tokens); rim #F6D9BC;
red accents. Nothing else. The shadow side of the object merges into the
ground — silhouette dissolving into black is desirable.Composition: object on a strong diagonal (30–45°), centered mass but asymmetric detail. Exploded views read best moving from lower-left (smallest part) to upper-right (housing), gaps widening along the axis. Leave 20%+ pure ground on at least two sides.
The third reference set (phosphor-green wireframe donuts over dashboard decks) composes three layers:
wire = pure hologram, hybrid = translucent
dark surfaces (the reference look), cel = solid machined object
(family B shading — the ember pie-chart reference).rotXYZ the panel corners), each holding one micro-visual: big-number
stat + delta, tiny line chart, dotted-world-map, mini bars, % dial ring,
labeled hairline bars. Everything themed with the scene hue; panel
titles 10–11px mono uppercase. A particle stream (dots along converging
curves, brightening toward the sink) can connect object to deck —
opacity-varied 1–1.5px dots, never solid lines.Monochrome hue discipline (SKILL.md themes) applies to the whole scene: deck text, chart bars, map dots, and particles all carry the theme hue.
tilt: 0, cropped).depth: 0, straight-on) for in-product graphics.| Element | Animation | Duration | Notes |
|---|---|---|---|
| Ring group | continuous rotation | 60–120s linear | rotate the whole projected group in screen plane, or re-render angle offset |
| Progress arc | dashoffset sweep | 4–8s ease-in-out | pause 1–2s at each node |
| Active node | opacity pulse 0.6↔1 | 2–3s | scale pulse ≤1.15× |
| Primary label | typewriter reveal | 40–70ms/char | on section enter only |
| Ruler active tick | steps() advance | 80–150ms/step | like a film counter |
| Machinery | none, or 8–12s slow drift/parallax | — | exploded gaps may breathe ±6px |
One continuous motion + one pulse per scene, maximum. Everything inside
@media (prefers-reduced-motion: no-preference).
The style is dark-only by design. In light-mode pages, keep the graphic on
its own --industrial-ground panel with a 12–16px radius; don’t invert it. For
React, render the generated SVG inline (filters and textPath survive; they
often break in <img> on older Safari when referenced cross-document).
Set role="img" and an aria-label describing the process — the labels
inside are decorative-scale and screen readers should get the summary
instead.