Curved Spacetime

Mass tells spacetime how to curve — the rubber sheet made rigorous

The Geometry of Gravity

Einstein's revolutionary insight: gravity is not a force — it is the curvature of spacetime. Mass and energy tell spacetime how to curve, and curved spacetime tells objects how to move. A falling apple follows the straightest possible path (a geodesic) through curved spacetime.

This page builds the geometric machinery: the metric tensor that measures distances, the Riemann tensor that quantifies curvature, and the visual intuition of spacetime bending under mass.

Spacetime Curvature Mesh

Place masses on a 3D grid and watch spacetime deform. The grid represents two spatial dimensions — the depression around each mass shows how spacetime curves. Glowing particles follow geodesics (the "straightest" paths in curved space), showing how gravity emerges from geometry.

Masses: 0/5
Particles: 0
Flat spacetime
Curved spacetime
Grid: 40x40Strength: 1.0xMode: both
0.23.0
Render Mode

Click on the grid to place masses (up to 5). Click a mass to remove it, or drag to reposition. Enable Launch Particle mode to fire geodesic test particles: click once for the start position, then click again to set the direction. Particles roll along the curved surface toward gravitational wells, leaving fading cyan trails.

Try it: Click to place masses, drag to move them. Launch particles and watch them orbit, scatter, or plunge — all without any "force" acting on them. They're simply following the straightest path through curved spacetime.

The Metric Tensor

The metric tensor g_μν is the fundamental object of general relativity. It tells you how to measure distances in curved spacetime. In flat spacetime, it's the Minkowski metric. Near a massive object, the metric components change — clocks run slower and rulers stretch.

g_ij = diag(1, 1). Uniform grid, equal cell areas.

gij components shown at sample points as (g11, g12; g22). Cell color indicates area distortion relative to flat space.

Parallel Transport & Curvature

Curvature has a precise mathematical meaning: when you parallel-transport a vector around a closed loop on a curved surface, it comes back rotated. The amount of rotation tells you the curvature enclosed by the loop.

SmallLarge

Larger loops enclose more area, causing a greater rotation angle. On a sphere of curvature K, the holonomy equals the enclosed solid angle.

Geodesic Deviation

Two nearby geodesics that start parallel will converge or diverge in curved spacetime. This geodesic deviation is governed by the Riemann curvature tensor — the mathematical object that fully encodes the curvature of spacetime.

Curvature:
Geodesic deviation equation: d²ξ/dτ² = -R u ξ u
The Riemann tensor R measures how nearby geodesics accelerate relative to each other.

Embedding Diagram

The classic "well in a rubber sheet" — but done properly. This is Flamm's paraboloid: a mathematically exact embedding of the Schwarzschild spatial geometry into 3D Euclidean space. The depth represents how much spatial distances are stretched near the mass.

Schwarzschild Embedding
Event horizon (r = 2M)
Photon sphere (r = 3M)
ISCO (r = 6M)
z(r) = 2(2M(r - 2M))
M = 1.00
0.33.0

The Flamm paraboloid embeds the spatial Schwarzschild geometry into 3D Euclidean space. The depth of the funnel is proportional to the mass. Drag to rotate, scroll to zoom.

r_s2.00M
r_ph3.00M
r_isco6.00M

Key Takeaways

  • Gravity = curvature — Mass-energy curves spacetime; free objects follow geodesics through that curvature
  • Metric tensor — The fundamental object that encodes distances, angles, and gravitational effects
  • Parallel transport — Reveals curvature through the rotation of vectors on closed loops
  • Riemann tensor — The complete description of curvature; drives geodesic deviation