Chiseled stone for the walls and rim, oak planks with a riveted iron
band for the doors, rough block for filled stone, licking flame, and a
violet spiral for the warps — dropped into public/textures/ with no
code touched, exactly as the pipeline intended.
The six materials move out of the renderer into public/textures/*.png —
repaint any of them (any size; the sampler reads each file's own scale)
and refresh, exactly as the token SVGs work. fpv/textures.ts keeps the
procedural bake as the shipped default and the stand-in while files
load, and the /?tokens gallery grows a masonry section showing the set
beside the tokens they will someday match.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>