Neuromancer × Hermes: image as printed signal

Inspected October 16, 2026. Sources: Neuromancer — Plastic Labs and Hermes Agent — Nous Research. Independent study, unaffiliated with either creator. Engram research note: 03h2988pkoi88188tc2t1o51t.

This is a vocabulary and construction guide for a visual interpretation. The collection home borrows the restraint; Signal Press exposes the image layers. Neither reproduces the references' artwork or product claims.

What to notice

Neuromancer's image feels etched rather than photographed: strands describe volume, dark gaps interrupt the face, and horizontal displacement reads as a damaged transmission. Its quiet monospaced layout and thin rules frame a dense image. A separate moving ASCII strip extends that image into the interface.

Hermes concentrates its identity in an ultramarine field. Pale, engraving-like figures belong to the same ink system as the type. Cream sections provide relief. Tall, condensed headings contrast with small technical labels. The strongest transferable idea is chromatic unity: illustration, background, and interface feel printed together.

These are browser observations. “Engraving” describes an appearance; it does not establish how the original images were made.

Source evidence and its limits

ObservationEstablished implementationWhat remains unknown
Neuromancer's etched portraitAn ordinary image from /neuromancer/neuromancer_hero.png, object-fit: cover, opacity 0.9 in the inspected page chunkOriginal artist, image generator, and offline processing pipeline
Moving character separatorA separate AsciiSeparator component is passed direction: vertical, duration: 25, and inverse: trueIts complete generator was not traced; these props alone do not prove an algorithm
Hermes pale image on bluehero.webp inside a landing-hero-art wrapper using mix-blend-mode: lightenWhether the engraving treatment was drawn or processed offline
Repeated platform illustrationplatform-art.webp with screen blending and opacity 0.4Authoring pipeline and source illustration licensing
Other Hermes image sectionsFeature WebPs, a desktop preview video, isolated noise wrappers and CSS compositingRuntime cost of each layer on a specific device

Both pages expose Next.js assets and multiple font preloads. That identifies delivery choices, not a cause of slowness. The user's experience of slow performance motivates the local simplicity; no comparative performance benchmark was conducted.

The inspected Hermes CSS resolves primary color through --hermes-color-blue, with white/paper tokens for light layers. Its platform screen blend and hero lighten blend are distinct: do not describe all its artwork as one global filter. The local study uses explicit ink colors rather than copying its full compositor.

Vocabulary to reuse

A construction recipe

  1. Establish the silhouette. Start with an original folded seed or vessel shape. It must remain recognizable before detail is added.

  2. Build the volume. Draw curved contours around that shape. Increase density in shadowed folds, open it in the highlights, and vary spacing deliberately.

  3. Reserve the ground. Do not engrave the whole rectangle. A few unmarked regions make dense areas legible.

  4. Choose the ink system. Put pale strokes on an ultramarine field for a focused plate; use dark blue on paper for a quieter document.

  5. Add controlled interference. A small number of interrupted bands and glyph fragments suggest transmission. Keep them away from body copy and controls.

  6. Separate layers. Illustration is decorative; headings and actions remain ordinary HTML. A screen-reader should encounter the meaning without reading every glyph.

  7. Make the still frame work. Default to a static print. Optional motion should expose a useful relation between layers, respect reduced motion, and stop when the page is hidden.

For an image-processing version, begin with luminance, apply a contrast curve, map that field into hatch density or a glyph ramp, then introduce sparse band displacement before compositing. This is a proposed reconstruction pipeline, not an established description of either original. A luminance-driven treatment requires a source image you may use; the local specimen instead uses original mathematical paths.

Example prompt to adapt

Create a compact editorial interface with an original contour-engraved specimen. Use concentrated ultramarine and warm ivory as a two-ink print. Let curved hatch density describe volume, preserve deep negative space, and introduce a few horizontal ASCII dropout bands. Keep headings and links crisp, ordinary HTML. Use a compact list, thin rules, quiet metadata, and an explicit source attribution. Support automatic light and dark themes with individually chosen colors. Provide a readable Markdown explanation of the visual decisions. Make the still frame complete; motion and sound must be optional. Do not copy third-party illustrations, logos, product text, or loading behavior.

Useful variations: swap ultramarine for amber to connect with Clip Path; remove the signal bands for a museum-catalog mood; keep the ASCII ramp while removing hatching for a terminal print; concentrate color in one small image while leaving the reading surface neutral, as the home page does.

Local decisions and tradeoffs

The home remains a directly linked HTML catalog. Its only script changes the optional appearance selector; the default follows prefers-color-scheme. Its illustration is a small original SVG. No webfonts, framework, video, live pixel filter, or animation loop is required to read it. The artwork's blue plate stays intentional across both themes; text, focus outlines, rules, and metadata receive separate light/dark colors.

Signal Press provides the focused mechanism study rather than making the index into a playground. Its own styling notes document the approximation and controls. Clip Path retains its amber CRT identity, separate from the home page's theme.

MethodGood fitTradeoff
Static SVG contour pathsSmall original artwork, crisp scaling, inspectable sourcePath count grows with detail; not a general photo engraver
Pre-rendered raster imageRich original illustration and complex textureNeeds licensed/owned source media and deliberate responsive delivery
Canvas 2D glyph gridMany changing glyphs from a sampled fieldRequires redraw scheduling and an accessible text alternative
WebGL per-pixel fieldDense interactive image processingMore machinery, GPU/context considerations, and fallback work
CSS opacity/transformA few independent decorative layersDoes not actually synthesize new engraving detail

These are suitability judgments, not benchmark results. The index chooses a small static surface because its job is navigation.

Documentation as an artifact

Each catalog row puts Styling notes beside the inspiration links. A build-time renderer turns committed Markdown into centered HTML with a readable width, headings, code, tables, and automatic light/dark appearance. A raw Markdown companion is available for copying into a prompt or providing to an LLM. There is no runtime Markdown fetch, so generated notes also open directly from disk.

Build from the repository root with node scripts/build-pages.mjs. Open index.html for the catalog, signal-press/index.html for the specimen study, or notes/neuromancer-hermes.html for this document. The generated notes/ and _site/ directories remain ignored; committed Markdown is the source of truth.

Provenance and preservation

All new illustration paths, glyph compositions, UI code, and prose are original work for this collection, generated in response to the user's direction. Original reference images and fonts are linked and described rather than republished. Temporary source downloads and QA screenshots stay outside commits. The user's permission to keep reference screenshots is recorded; the public collection still avoids redistributing third-party artwork.

Stable references:

Implementation evidence, inspected October 16, 2026; hashed URLs are unstable:

Verification

Verification results are recorded after the final integration below. Source inspection does not establish listening quality, universal accessibility, or comparative runtime performance.

Integration checks on October 16, 2026: