protOS facegen
Procedural face generation for a protogen head. Face blendshapes arrive over OSC, a rig maps them onto signed-distance-field shaders, and the GPU renders every LED panel into one atlas. These captures were rendered by the same binary in CI on Mesa's software Vulkan driver, driven by the built-in fake producer, and drawn as the visor is seen from the front. Source: github.com/biscuitvixen/protOS. There is also a live demo: the same Rust and shaders compiled to WebAssembly, rendering with WebGPU in the browser, with sliders for every input.
Two 64x32 panels, one per side
Six 32x16 panels, three per side
Raw atlas
What the LED driver receives: connectors stacked as rows, chains along x, no rotation or mirroring.
facegen render --set jawOpen=1 --set mouthSmileLeft=0.7