Out-of-focus lights drawn with signed distances, a cheap way to add depth to dark layouts.

- 2024
- Graphics
- WebGL2, GLSL


Discs
A smooth disc and a wider halo for every light.
Depth
Larger, fainter lights read as closer to the lens.
Cost
Sixteen lights, one pass, no textures.

The technique is light enough to run behind interface elements on mobile.
- EMIRO
- EMIRO
- EMIRO
- WebGL2, GLSL