ns-ui

Background ASCII Domain Walls

An ambient ASCII background running a real Ising model just below its critical temperature and inking only the DOMAIN WALLS — the boundaries between up and down spin regions — so a slowly reorganising network of rough hairlines sits on empty ground, with the pointer applying a local magnetic field that clears walls out of its own neighbourhood.

Use when Pick background-ascii-domain-walls when the hero should read as two phases meeting — magnetic domains under a Kerr microscope, grain boundaries in cooled metal — rough wandering hairlines that pinch off and reconnect on their own, with the pointer reading as a magnetic field that thermodynamically drives walls out of a circular clearing that follows it. background-ascii-voronoi-walls is the better pick when the boundaries should be clean straight partitions of space meeting at 120-degree junctions rather than rough thermal walls; background-ascii-nodal-lines when the curved hairlines should read as wave cancellation between emitters; background-ascii-caustics for bright focused filaments with the pointer as a converging lens.

Install

npx shadcn add https://design.helpmarq.com/r/background-ascii-domain-walls.json
View source and playground

ns-ui / background-ascii-domain-walls — Ising lattice at 0.92 Tc, only the boundaries are inked; the pointer is a magnetic field

Props

PropTypeDefaultDescription
cellSize?numbergrid cell size in px — this is also the Ising lattice spacing
temperature?numberIsing temperature in units of J/k_B; Tc is 2.269, default sits at 0.92 Tc
className?string