Bjørn Reppen

Lab sheet · GPU & geospatial · Betatech AS, Trondheim

Any coordinate on earth, streamed while you look at it

Every other terrain plate on this page runs against one DEM baked into the build. This one has no baked data at all: it walks a quadtree over the live Terrarium pyramid, fetches only the 256×256 tiles the camera can see, and displaces a shared mesh against them in the vertex shader. Zoom in and watch the counters — tiles split, stream, and get evicted. A tile that has not landed yet is drawn from its nearest loaded ancestor with a scaled uv window, so the surface never flashes a hole; it only gets sharper. Below the source resolution a slope-weighted fBm adds roughness, with its amplitude pinned to the source texel size so it can sharpen a ridge but never invent one.

FPS···
Tiles drawn···
Resident···
Streaming···
Off the wire···
Triangles···
Source···

Plate 09 · quadtree LOD + live tile streaming · WebGL2 Drag to orbit · scroll to zoom · type any lat, lon · elevation from the public Terrarium pyramid (Kartverket over Norway), fetched in your tab, nothing preprocessed



Happy to walk through any of it.

Also built: embedded systems, moving-map engines, production Rust against Norwegian national geodata, and a live product of my own at solrapport.no.

bjreppen@gmail.com