Crucible

Filings

An iron-filing field: a grid of short segments aligning to a slow magnetic-dipole field when idle and bending toward the cursor, warming from gray-violet steel to molten amber. Original OGL fragment shader, one draw call, offscreen-paused and reduced-motion-safe.

oglfree

Installation

CLI

npx shadcn@latest add @crucible/filings

Manual — install dependencies, then copy the source

npm install ogl

Honors prefers-reduced-motion with a designed static fallback, pauses offscreen and on hidden tabs, and passes className through.