Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

mikronova/kyokkou

BACKLOG.md

kyokkou — backlog

Ideas and future directions. Not committed to, not prioritised.


OpenStreetMap → GeoParquet → egui / Blender

Pull real-world geographic data into kyokkou as a scene source.

Pipeline:

OpenStreetMap (Overpass API or .osm.pbf)
    → GeoParquet (via DuckDB spatial / overturemaps)
        → egui live viewer  (streets, buildings as graph/topology)
        → Blender scene     (3D city render — god rays over rooftops,
                             fluid through street networks as data flow)

egui path: render the map as a 2D schematic in the egui_graph canvas — streets as edges, intersections as nodes, same transit-map aesthetic. Live query via Overpass → update graph without leaving the app.

Blender path: extrude buildings from footprints, street network becomes guided fluid channels, volumetric atmosphere over the city block. Traffic or sensor data drives flow velocity and node emission.

Why interesting: real topology with real geometry. The schematic → 3D pipeline is identical to the system topology categories — same contract, different data source.

Starting point: DuckDB with the spatial extension reads GeoParquet natively. Overture Maps Foundation publishes pre-processed GeoParquet for the whole planet.