An interactive 3D globe visualizing the history and future of human population, from 10,000 BC to 2100 AD.
Each dot of light represents 50,000 people. Watch civilizations rise as flickering firelight in the ancient world, transition to electric glow in the modern era, and explore possible futures under different fertility scenarios.
- 12,000-year timeline — Slide from 10,000 BC to 2100 AD
- 3 future scenarios — Linear TFR decline / Stable TFR / Soft landing (floor at 0.8)
- Age structure coloring — Toggle to see aging populations shift from orange to blue-purple
- Migration flow arcs — Gravity model with GDP attraction and language bonuses (2024+)
- Bilingual — English / Japanese (auto-detected, switchable)
(URL TBD — Cloudflare Pages)
npx serve .
# Open http://localhost:3000Requires a local HTTP server (<script type="module"> does not work over file://).
| Data | Source | License |
|---|---|---|
| Earth texture | NASA Blue Marble Next Generation | Public domain |
| City light positions | NASA VIIRS Black Marble | Public domain |
| Historical population | Our World in Data (HYDE 3.2) | CC-BY 4.0 |
| Fertility rate (TFR) | UN World Population Prospects 2024 via OWID | CC-BY 4.0 |
| Life expectancy | UN World Population Prospects 2024 via OWID | CC-BY 4.0 |
| Infant mortality | UN IGME 2024 via OWID | CC-BY 4.0 |
| Age structure | World Bank Development Indicators | CC-BY 4.0 |
| Country boundaries | Natural Earth | Public domain |
| Historical cities | Reba et al. (2016) — Chandler + Modelski | CC-BY 4.0 |
| GDP projections (SSP) | For migration model | CC-BY 4.0 |
| Language groups | For migration language bonus | — |
Full references: docs/methodology/data-sources.md
- Future projections are thought experiments, not predictions
- Life expectancy and infant mortality are fixed at 2023 values
- Ancient population data relies on HYDE 3.2 model estimates (not measurements)
- Pre-Columbian Americas population is particularly uncertain (details)
- Globe.GL — WebGL globe rendering
- Three.js — 3D graphics
- Vanilla JavaScript — No build tools, no framework
紀元前1万年から西暦2100年まで、人類の人口の歴史と未来をインタラクティブな3D地球儀で可視化するプロジェクト。
光の1ドットが5万人を表す。古代世界の揺らめく焚き火から、近現代の電気の光への移行、そして出生率シナリオに基づく未来の可能性を探索できる。
- 1万2千年のタイムライン — 紀元前1万年〜西暦2100年をスライダーで操作
- 3つの未来シナリオ — 出生率の線形低下 / 固定 / 緩やかな着地(下限0.8)
- 年齢構成の色分け — 高齢化する社会がオレンジ→青紫に変化
- 移民フロー — GDP引力+言語ボーナスの重力モデル(2024年以降)
- 日英対応 — ブラウザ言語で自動切替、手動切替も可能
npx serve .
# http://localhost:3000 を開く<script type="module"> を使用しているため、file:// では動作しません。ローカルHTTPサーバーが必要です。
| データ | 出典 | ライセンス |
|---|---|---|
| 地球テクスチャ | NASA Blue Marble Next Generation | パブリックドメイン |
| 都市光の位置 | NASA VIIRS Black Marble | パブリックドメイン |
| 歴史人口 | Our World in Data (HYDE 3.2) | CC-BY 4.0 |
| 合計特殊出生率 | 国連世界人口推計2024 via OWID | CC-BY 4.0 |
| 平均寿命 | 国連世界人口推計2024 via OWID | CC-BY 4.0 |
| 乳幼児死亡率 | UN IGME 2024 via OWID | CC-BY 4.0 |
| 年齢構成 | 世界銀行 開発指標 | CC-BY 4.0 |
| 国境データ | Natural Earth | パブリックドメイン |
| 歴史都市 | Reba et al. (2016) — Chandler + Modelski | CC-BY 4.0 |
| GDP予測 (SSP) | 移民モデル用 | CC-BY 4.0 |
| 言語グループ | 移民の言語ボーナス用 | — |
詳細な参考文献: docs/methodology/data-sources.md
- 未来予測は思考実験であり、予測ではない
- 平均寿命・乳幼児死亡率は2023年値で固定
- 古代の人口データは HYDE 3.2 のモデル推計値(実測ではない)
- 先コロンブス期アメリカの人口推計は特に不確実(詳細)