Click the mirror to enable local camera reflection.
Mode LowBuffer 640x320Privacy Local
Camera shader playground
Liquid Mirror
Live webcam pixels are cropped, blurred, tone-mapped, warped, and poured into a rounded metal button. Tune the optical illusion in real time.
How this works
Frames are cropped, blurred, warped twice, and tone-mapped to emulate liquid metal.
Warp core: p' = c + (1 - e)(p - c)
Tone map core: I_out = mix(I, tint(rolloff(I)), m)
All processing is local to this browser tab.