Skip to content
Shinjuku Station Indoor Turns Tokyo’s Maze Into a Three.js Map

Shinjuku Station Indoor Turns Tokyo’s Maze Into a Three.js Map

Satoshi Komatsu’s Three.js viewer turns open indoor map data for Shinjuku Station into a layered 3D wireframe, with floor toggles and pedestrian-network controls for reading Tokyo’s famous maze.

Details

Published

What it is

Shinjuku Station Indoor takes the kind of map that usually lives in a PDF, station wall, or municipal data portal and makes it spatial.

This is not photoreal reconstruction. It is civic data made legible through browser graphics: floor layers, pedestrian paths, public-source attribution, and enough 3D structure to explain why Shinjuku has earned its dungeon reputation. The result is both practical and weirdly beautiful, which is a good place for web graphics to be.

The project is by Satoshi Komatsu, built with Three.js, Vite, and three.meshline from Japan’s open indoor map data for the Shinjuku Station area. It's open source and there's a technical article covering the process.

How it’s made

Technology
WebGL
Framework & Tool
Three.js