Loupe Light-table Dive
Sheet-driven archive light-table films — procedural objects on a backlit table, a loupe that lands and magnifies (developing negatives toward positive inside the lens), signal-colour marks, and a pull-back index card.
How it works
Author a JSON sheet: objects on the table, then shots chaining camFrom→camTo
Put the loupe on the key object with dive/develop/read; let mark and reading carry the fact
Build with scripts/build.mjs, iterate on stills, then render the film