Window Shadow Experience
Pick a window preset or upload your own photo to cast real-time shadows across the screen.
Choose a window
Drop an image here, or click to upload
JPG, PNG, WebP
“The most beautiful thing about light is how it turns ordinary spaces into something quietly extraordinary.”
How it works
Window photos are converted into depth maps. Light areas pass through; dark regions become shadow-casting objects with varying depth.
100 samples per pixel distributed in a golden-angle spiral. Each sample checks the depth map for shadow influence, creating smooth, natural falloff.
Shadows are tinted with a warm off-white tone rather than cold gray, composited via multiply blend for a natural, sunlit atmosphere.
Under the hood
100
Samples / px
WebGL
Rendering
0.33x
Render Scale
60fps
Target
Vogel
Disk Sampling
Programmatic
The original shadow mode generates venetian blind slats with window frame crossbars directly in code. The sun angle shifts with time of day for a living, dynamic effect.
Image-based
Upload a window photo or pick from presets — arched panes, foliage-covered frames, French windows. Each image is processed into a depth map that the shader renders as realistic shadows.
Scroll up to try different window presets, or upload your own photo. Open the settings panel to fine-tune threshold, contrast, and depth for each image.