WebGL2 Point-Cloud Codec Race

A real LiDAR scan — Autzen Stadium, ~1.06M points — decoded live in your browser and rendered georeferenced over satellite imagery. Pick a codec per pane: TurboLEPCC (ours) vs Esri's reference libcc on the same bytes, BVC (three profiles), Draco (Google's official wasm), meshopt (the Khronos-adopted codec CesiumJS now ships), or LAZ / COPC. Drag either map; the cameras are linked.

assets are 6–10 MB per lane — nothing downloads until START

All lanes decode to identical quantized tiles rendered by the published @bitruvius/sdk-maplibre layer (v0.1.0) — only the decoder differs. References: Esri's unmodified LEPCC decoder, run under the Apache 2.0 license (license & provenance), Google's Draco 1.5.7 decoder served from Google's own CDN (Apache 2.0), the official meshoptimizer decoder (MIT; positions/colors/attributes as meshopt vertex streams — the same codec behind KHR_meshopt_compression), and laz-perf (Apache 2.0). Benchmark data: the Autzen Stadium LiDAR scan, the openly distributed benchmark dataset popularized by the PDAL project. Esri and LERC are trademarks of Environmental Systems Research Institute, Inc. — no affiliation or endorsement implied.