Files
bubblechambersimart/fable/stack/plans/03-interference.mjs

52 lines
2.4 KiB
JavaScript
Raw Normal View History

2026-07-05 20:00:13 -04:00
/* Candidate 03 THE MEASUREMENT INTERFERES
The instrument becomes phenomenon: the réseau measuring grid is
printed TWICE once deep (B-back, scaled 1.5%), once on the
front glass so the act of measurement moirés against itself as
the viewer moves. The disk goes deepest with a full spectral
sunburst (iridescent striations, CMYK-only glow when printed):
the interference-pattern reference, arrived at from inside the
project's own vocabulary. Mono traces; the spectrum is earned by
the physics feature that IS interference. */
export default {
id: '03-interference',
title: 'The Measurement Interferes',
seed: 'NEUTRINO-1973',
size: 1400,
geometry: { thickness: 3, gap: 6 },
params: {
palette: 'mono',
primaries: 14, burst: 0.7, vdecay: 3,
bgEvents: 5, bgIntensity: 0.45, cosmics: 7, sweepers: 6,
deltaRate: 0.8,
shock: true, diskBubbles: false, diskSoften: 0.6,
shockIntensity: 0.95, diskPressure: 0.5,
diskSpectrum: 0.85, shockStriations: 1.0,
shockSize: 0.38, shockY: 0.5, shockX: 0,
annotate: 0.7, annoWidth: 0.5, reseau: 0.85, filmEdge: true,
artifacts: 0.45, instrument: 0.4,
},
planes: [
{ sheet: 'A', face: 'back', label: 'the spectral disk — interference at the source',
disk: true, boundary: true, optics: true,
params: { diskSoften: 1.2, diskPressure: 0.8 } },
{ sheet: 'A', face: 'back', label: 'the disk — granular spray',
disk: true,
params: { diskBubbles: true }, fx: { opacity: 0.8 } },
{ sheet: 'A', face: 'front', label: 'the sea — sweepers, cosmics, history',
tracks: { age: [0.2, 1] },
fx: { blur: 1.4, opacity: 0.85 } },
{ sheet: 'B', face: 'back', label: 'deep réseau — scaled +1.5%, moirés against the front grid',
media: { reseau: true },
fx: { scale: 1.015 } },
{ sheet: 'B', face: 'back', label: 'halation — the trigger blooms',
tracks: { age: [0, 0.2], kinds: ['primary', 'vdecay'] },
fx: { blur: 5, opacity: 0.55 } },
{ sheet: 'B', face: 'front', label: 'the event — sharp',
tracks: { age: [0, 0.2], kinds: ['primary', 'vdecay'] } },
{ sheet: 'C', face: 'back', label: 'δ-curls in flight',
tracks: { age: [0, 0.2], kinds: ['delta'] } },
{ sheet: 'C', face: 'front', label: 'front réseau + the hand — measurement on glass',
media: true, fiducials: true, header: true, damage: true },
],
};