p✳ PopFun.org
Light Lab

SCIENCE, IN A DIFFERENT LIGHT

Follow a little light.

Bend a beam. Catch a rainbow. See how a few simple rules bring an image into focus.

YOUR OPTICAL PLAYGROUND
Drag the source or an object. Use the inspector for precise adjustments.2D · geometric optics

Your scene saves on this device.

PREDICT → TRY → EXPLAIN

Let curiosity lead.

01 / REFLECTION

Where will it go?

Load “Change a reflection.” Predict how the outgoing beam changes when you rotate the mirror by 10°.

What to look for

Angles are measured from the surface normal. For a fixed incident ray that continues to hit the mirror, rotating the mirror by 10° rotates its reflected direction by 20°.

02 / REFRACTION

Find a little rainbow.

Load “Split white light.” Turn dispersion off, then increase it. Will the colors stay together?

What to look for

In this glass model, shorter wavelengths have a larger refractive index and generally bend more. With dispersion at zero, all seven sampled wavelengths follow the same path.

03 / IMAGE FORMATION

Can an image move behind you?

Use a converging lens. Move the object from beyond 2f to inside f. Predict the image orientation.

What to look for

Beyond f, the lens forms a real, inverted image. Inside f, outgoing rays diverge; their backward extensions meet in an upright, enlarged virtual image. At f, rays leave parallel and no finite image forms.

A model you can see through.

This is an original two-dimensional geometric-optics simulation. Rays represent paths, not traveling particles or wavefronts. Diagram coordinates use arbitrary distance units.

Physics references: OpenStax: refraction, total internal reflection, and thin lenses. No external simulation code or assets are embedded.

Light Lab changelog

v1.0.0 · NOVEMBER 1, 2026