Learning Try it yourself

All of Seoul in 3D with 267,000 buildings, built in under 44 minutes

synabreu, a senior HPC and AI solution architect at HPE, had GPT-6 Astra generate the atlas from OpenStreetMap and terrain data: all 25 districts, a fly-through of 14 landmarks, day, sunset and night modes, rendered in Three.js. Heights are exaggerated 4x so the skyline reads.

View on X
2.9Klikes
455reposts
2.1Ksaves
338Kviews
Made with
GPT-6 Astra, Three.js, OpenStreetMap
Role
Senior HPC and AI presales solution architect, HPE
Posted
synabreu@synabreu

Hi Friends, for my first project created with GPT-6 Astra, I built the entire city of Seoul in 3D—a small revolution in digital geography! 😄 This interactive 3D miniature covers all of Seoul and its surrounding areas, and you can explore it yourself. It includes:

• All 25 districts of Seoul and approximately 267,000 simplified building models
• Rotate, zoom, and pan controls, plus an automated fly-through of 14 landmarks
• Day, sunset, and night modes
• Mobile touch support

The buildings were generated from real-world map data, with their shapes simplified for performance. Terrain and building heights are exaggerated by 4× to make the cityscape easier to see.

The entire process—from creating the project to completing deployment—took 43 minutes and 38 seconds minutes.

Please note that the buildings are simplified models based on locations and footprints recorded in OpenStreetMap. Where height data is unavailable, estimated heights derived from the source data are used. The landmark models are interpretive recreations designed to emphasize their distinctive features, rather than survey-grade or photorealistic reconstructions of every building.

The project is based on real road, waterway, elevation, and building data.

• Maps and buildings: OpenFreeMap / OpenMapTiles / © OpenStreetMap contributors · ODbL
Data snapshot: August 30, 2026
• Terrain: AWS Terrain Tiles / Mapzen · SRTM and other sources
• District boundaries: southkorea/seoul-maps · Statistics Korea’s 2013 boundaries
These may differ from Seoul’s current administrative boundaries.
• 3D rendering: Three.js
• Additional components: terrain, road, and building data, subject to their respective licenses

View on X
Still from the video

More in Learning