Open visualization platform
Visualize
everything.
One platform to see the world as data — roads and robots, maps and markets, sensors, simulations and the models that learn from them. 89 interactive demos in 12 domains, every one running in your browser and naming the engine it is built on.
- 89demos, zero redirects
- 37scenes, ≤ 3 demos each
- 38open-source libraries and engines credited
The whole world, twelve views
Every card is a running preview of its domain. Open one to get scenes that answer one question each, with up to three demos that differ in what they compute.
Autonomous driving
Perception, planning, log replay, calibration and HD maps.
Triage
Mine events from fleet logs, review them, re-simulate past the disengagement, track the fleet.
Map engines
deck.gl, MapLibre, Mapbox, AMap Loca, AntV L7, Cesium and Baidu MapVGL, side by side.
Embodied AI
Episode review, MuJoCo in the browser, robot inspection, kinematics and policy monitoring.
Simulation & world models
Scenario editing, regression, physics, traffic and generated futures.
Annotation
LiDAR cuboids, tracking propagation, image tools and quality control.
Data loop
Pipeline status, dataset statistics and training-run comparison.
3D & neural rendering
glTF inspection and Gaussian splats.
AI systems
Attention, embeddings and agent traces.
Markets
Order books, volatility surfaces and liquidation maps.
Science
Dynamical systems and fields.
Industry
Power flow and supply-chain dependency.
Start here
The demos that show the most in the first thirty seconds.
LiDAR sweep + BEV
Ray-cast LiDAR sweep against a synthetic city, ground segmentation, jittered 3D detections and a bird's-eye occupancy inset.
Three.js · Canvas 2DDriving · /driving/log-replayMCAP 3D replay
A 30 s drive is written as a real MCAP file with @mcap/core (chunked, indexed), read back with McapIndexedReader, and replayed: point cloud, ego pose, trail and topic list with a scrubber.
@mcap/core · Foxglove schemas · Three.jsEmbodied · /embodied/mujocoHumanoid stand & push
Ten position actuators hold a standing pose; apply a push, lower the PD gain or crouch and watch the balance fail — real MuJoCo contacts stepped at 200 Hz in WebAssembly.
MuJoCo WASM · Three.jsGeo · /geo/deckglLayer browser
Scatterplot, Hexagon (extruded), Heatmap, Arc and GeoJSON layers over one dataset on a MapLibre dark basemap via MapLibreOverlay.
deck.gl · MapLibre GL JSAnnotation · /annotation/lidar-cuboidCuboid tool
Click a point to place a class-sized box, then move / rotate / scale it with a gizmo (keys g / e / s, Delete removes). Top, front and side orthographic insets follow the selection.
Three.js · TransformControls · Xtreme1Triage · /triage/log-simCounterfactual replay
Recorded ego (amber) is replayed to the disengagement line, then a reactive stack (cyan) continues against a braking lead and a crossing pedestrian; TTC and collision are checked.
Three.js · Applied Intuition triage · CARLA ScenarioRunnerGeo · /geo/cesiumSatellite constellation
A synthetic constellation on circular orbits (analytic propagation, Earth rotation), colored by plane, with fading ground tracks on a Cesium globe.
CesiumJS · satellite.js3D · /spatial/viewerGaussian splats (toy)
Thousands of anisotropic Gaussian billboards with per-frame back-to-front sorting and alpha compositing — the rendering idea behind 3DGS on a synthetic scene.
Three.js · Gaussian splatting (three.js)One pipeline, every domain
A scene is not a picture. It is a question, a data contract, an engine that computes the answer, a view that makes the answer legible, and evidence you can export and reproduce.
Read the method- Question“Which candidate trajectory did the planner pick, and why?”
- Data contractTyped inputs, units, synthetic vs recorded
- EnginePlanner, MuJoCo, deck.gl, LOB, transformer…
- View3D stage, BEV inset, plots, maps, timelines
- EvidenceTelemetry strip, JSON export, stated assumptions