A 3D scan of the royal treasury at Medinet Habu, Egypt, made of millions of small coloured blobs (a Gaussian splat). On a capable computer it runs right in the visitor's browser. On a phone, an old laptop or a browser that cannot draw it, the page offers the same scene as an Eagle 3D Streaming stream instead - drawn on a GPU machine and sent as video. This page explains how the page decides, and how to test both paths.
| The visitor's device | What they get |
|---|---|
| Desktop or laptop with a dedicated graphics card | Runs in the browser (52 frames per second measured on an RTX 3070). No stream. |
| Recent phone or a laptop with good integrated graphics | Usually runs in the browser; offered the stream if it drops under 20 fps. |
| Old laptop, low-end phone or tablet | Offered the stream after the first 5 seconds. |
| Browser without WebGL 2 (very old browsers, graphics switched off) | Offered the stream straight away; the scene is not loaded. |
The stream is the same page, running inside an app on an Eagle 3D Streaming machine with a graphics card, sent to the visitor as 1920 x 1080 video. The picture appears about 17 seconds after the link is opened (the app starts first). Drag to turn, scroll or pinch to zoom - exactly as in the browser version. Nothing has to be installed and no WebGL is needed on the visitor's side.
| To test | Do this | Expect |
|---|---|---|
| The browser path | Open the demo page on a computer with a graphics card | Loading bar, then the scene; frame rate at the bottom right stays above 20; no offer appears |
| The "too slow" offer | Chrome: DevTools (F12) > Performance > CPU: 6x slowdown, then reload. Or open it on an old laptop or phone | After about 5 seconds: "Your device is slow here..." with Watch the streaming version |
| The "no WebGL 2" offer | Chrome: Settings > System > turn off Use graphics acceleration, restart Chrome, open the page | The offer straight away, no loading |
| The stream itself | Press Switch to the streaming version, or open the streamed link directly | Video in about 17 seconds; drag and zoom work |
Scene: "Medinet Habu Royal Treasure 2" by liquiduslabs, reconstructed from Open Heritage data, licensed CC BY 4.0. Viewer: PlayCanvas (MIT).
Last updated