Files
bubblechambersimart/fable/stack/plans/02-palimpsest.mjs

48 lines
2.1 KiB
JavaScript
Raw Normal View History

2026-07-05 20:00:13 -04:00
/* Candidate 02 PALIMPSEST
Depth as pure time, full mono: the chamber ran all night and the
stack is the exposure record. Oldest events deepest; each plane
forward is a later moment; the current trigger sits on B-front;
its δ-debris is still in flight on C-back; the hand arrives last,
on the front glass the only "now" that outlived the event.
No colour anywhere: transmitted light does all the work. */
export default {
id: '02-palimpsest',
title: 'Palimpsest',
seed: 'KAON-0088',
size: 1400,
geometry: { thickness: 3, gap: 6 },
params: {
palette: 'mono',
primaries: 16, burst: 0.75, vdecay: 3,
bgEvents: 11, bgIntensity: 0.75, cosmics: 10, sweepers: 6,
deltaRate: 0.85,
shock: true, diskBubbles: true, diskSoften: 1.0,
shockIntensity: 0.85, diskPressure: 0.4,
shockSize: 0.28, shockY: 0.55,
annotate: 0.5, annoWidth: 0.5, filmEdge: true,
artifacts: 0.6, instrument: 0.5,
},
planes: [
{ sheet: 'A', face: 'back', label: 'deep time — oldest exposures + the chamber',
tracks: { age: [0.6, 1] }, boundary: true, optics: true,
fx: { blur: 1.4, opacity: 0.9 } },
{ sheet: 'A', face: 'front', label: 'earlier cycle',
tracks: { age: [0.35, 0.6] },
fx: { blur: 0.8, opacity: 0.95 } },
{ sheet: 'B', face: 'back', label: 'moments ago',
tracks: { age: [0.12, 0.35] } },
{ sheet: 'B', face: 'back', label: 'the pressure wave — body + texture',
disk: true,
params: { diskBubbles: false, diskPressure: 0.7 } },
{ sheet: 'B', face: 'back', label: 'pressure-wave grain',
disk: true,
params: { diskBubbles: true }, fx: { opacity: 0.85 } },
{ sheet: 'B', face: 'front', label: 'NOW — the trigger, all kinds, sharp',
tracks: { age: [0, 0.12], kinds: ['primary', 'vdecay'] } },
{ sheet: 'C', face: 'back', label: 'still in flight — δ-debris of now',
tracks: { age: [0, 0.12], kinds: ['delta'] } },
{ sheet: 'C', face: 'front', label: 'after — the hand, the furniture, the wear',
media: true, fiducials: true, header: true, damage: true },
],
};