Visualiser series · 01

Total Internal Reflection.

Where this matters in the studio

Every waveguide piece on the bench — every pendant, every cuff, every wall array — rests on the arithmetic above. The critical angle sets the wall angles that trap light, the minimum bend radius for printable channels, and the surface treatments that let the trapped light escape where the design wants it.

The Fresnel reflectance shown in the readout is the unpolarised average of the s- and p-polarisation Fresnel coefficients — not Schlick’s approximation, which loses accuracy near Brewster’s angle and at grazing incidence. The maths is in lib/visualiser/tir-math.ts and is pure-function and testable. First entry in a /visualiser/* route family with a consistent shape: page chrome + R3F canvas + controls block + readout. Future entries will follow the same skeleton.