MIRROR LAB
Compiling GPU shaders…
⚠ Real image — inverted (object beyond focal point)
Ray Diagram
Object Image Focus F Centre C
📷 Camera On 😊 Camera Off
Mirror Lab
A real-time GPU-accelerated optics simulator by Explerify. Apply mirror distortions to your webcam or emoji face and explore the physics behind reflection.
  • Six mirror types: Convex, Concave, Fisheye, Cylindrical, Funhouse, Kaleidoscope
  • Real physics — mirror equation 1/f = 1/v + 1/u with live ray diagram
  • Adjustable focal length, object distance, curvature & zoom
  • Works with live webcam or built-in emoji face source
  • 🔒 100% on-device — camera frames never leave your browser. No server, no storage, no transmission. Enforced by Content Security Policy.
🔮

Camera Access

Live mirror mode applies GPU distortion to your webcam feed entirely on your device. Frames are never stored, uploaded, or transmitted — not even to Explerify.

Image Properties
Mirror Convex
Focal f
Object dist u
Image dist v
Magnification m
Image nature Virtual
Orientation Erect
Emoji Face Size
Size380
Mirror Type
Convex
ON OFF
Concave
ON OFF
Fisheye
ON OFF
Cylindrical
ON OFF
Funhouse
ON OFF
Kaleidoscope
ON OFF
Parameters
Curvature1.00
Strength0.60
Focal Length (f)1.00
Object Distance (u)3.00
Zoom (manual)1.00
Camera inactive