ak135 · body-wave rayfronts
P and S waves spread from the focus. The faster P wave travels ahead, while both fronts bend as wave speed changes with depth.
This animation uses ak135, the published spherical Earth travel-time model of Kennett, Engdahl & Buland (1995). The embedded ANU velocity table is interpolated linearly in radius, preserving its crustal layers, mantle discontinuities and liquid outer core.
Scope: these are equal-time fronts for selected body-wave ray families. Brightness and thickness are display settings. This does not calculate amplitudes, source radiation, interference, attenuation, surface waves, diffraction, head waves, all reflected/converted branches, or three-dimensional Earth structure. Fronts are sampled at 1-second intervals and 0.25° takeoff spacing; small gaps occur at branch boundaries. Ray theory is limited near caustics and shadow boundaries.
Station display: the receiver defaults to 90° counterclockwise from the epicentre. Surface arrivals are solved using the same ray families, including their permitted surface bounce. The two trace lanes group arrivals by their P or S wave type at the receiver; they are not physical sensor components. Time runs downward. Only arrivals already reached by the playback clock create pulses. Pulse shape, duration and amplitude are illustrative, with no ground-motion units, instrument response or measured noise. Visibility filters apply to both the globe and chart. Blank intervals mean no arrival from the included branches, not absence of all real seismic energy.
Travel-time checks: 16 selected arrivals at 50, 100 and 700 km source depths were checked against Kennett’s Seismological Tables: ak135 (2005). The largest difference is under 0.06 seconds. This measures agreement of the solver with that 1D model, not prediction uncertainty for a real earthquake.
Distance is the angle at Earth’s centre from epicentre to receiver. Times are seconds after origin. These checks use the same ray integrator as the animation.
Reference values are embedded; no internet connection is needed.
USGS: interpreting seismogramsANU: ak135 travel-time velocity tableANU: model description and phase tablesKennett (2005): published travel-time tables
Records a complete 30-minute simulated sequence using your current colours, view and wave settings. The exported video contains the canvas, including the station and seismogram when enabled.
Checking video support…
The last completed recording stays available here until you replace it or close this page.