🦴 Fossil Formation
Simulate the fossilisation process over geological time. A dead organism undergoes decay, burial, mineral replacement, and diagenesis over millions of years. Explore preservation probability and what factors maximise fossil quality.
About this simulation
This interactive model traces an organism's journey from death to fossil across up to 65 million years, animating the key stages of taphonomy. Organic mass decays following first-order kinetics, m = 100·e−kt, where the rate k responds to temperature, oxygen and pH, while rapid burial shields the remains. Sediment compacts, mineral-rich groundwater progressively fills the void, and a composite preservation index rewards quick anoxic burial, neutral pH and thorough mineralisation.
🔬 What it shows
A cross-section of decay, burial and mineral replacement. Organic mass follows exponential decay e−kt with k scaled by temperature, oxygen and pH; burial depth grows with the burial rate and a compaction factor; mineral fill rises with depth, time and near-neutral pH; and a weighted preservation index combines burial speed, anoxia, pH and mineralisation.
🎮 How to use
Pick a preset (Marine Sediment, Amber, Desert or Peat Bog), or adjust four sliders: Burial Rate (0.1–20 mm/yr), Oxygen Level (0–100%), pH (4–10) and Temperature (0–60°C). Drag the Time slider (0–65 Ma) or press Play to animate, and watch the live stats for stage, preservation index, depth, organic mass and mineral fill.
💡 Did you know?
Less than one species in a thousand is thought to leave any fossil record at all. Soft tissues almost always rot before burial, so most fossils are hard parts like bone, shell or wood, often turned to stone when minerals such as silica or calcite replace the original material molecule by molecule.
Frequently asked questions
What is taphonomy and why does it matter for fossils?
Taphonomy is the study of everything that happens to an organism between death and discovery as a fossil: decay, scavenging, transport, burial and chemical alteration. It matters because only a tiny fraction of organisms survive these processes, so the fossil record is heavily biased toward hard-bodied creatures that were buried quickly in the right conditions.
How does the simulation decide whether a good fossil forms?
It tracks organic mass using exponential decay, m = 100·e−kt, where the decay coefficient k rises with temperature and oxygen and falls away from neutral pH. A weighted preservation index then combines rapid burial, low oxygen (anoxia), near-neutral pH and the degree of mineral fill. High scores require the remains to be buried and mineralised faster than they can rot.
What do the four condition sliders actually change?
Burial Rate (millimetres per year) controls how fast sediment accumulates and protects the body; Oxygen Level sets how oxic or anoxic the setting is, with anoxic conditions slowing decay; pH affects both decay rate and mineralisation, which works best near neutral; and Temperature scales the decay rate, with warmer water or soil speeding breakdown. The presets bundle realistic combinations for marine, amber, desert and peat-bog settings.
Is this a scientifically accurate model?
It is an educational simplification rather than a research tool. The exponential decay law, the protective effect of fast anoxic burial and the role of mineral replacement are all genuine principles, but real taphonomy also involves microbial activity, sediment chemistry, pressure and luck. Treat the numbers as illustrative trends rather than precise predictions.
Why do palaeontologists favour rapid, low-oxygen burial?
Oxygen feeds the bacteria and scavengers that destroy a carcass, so an oxygen-poor, quickly buried setting halts decomposition before the body falls apart. This is why exceptional fossil sites, known as Lagerstaetten, often form in anoxic lake beds, lagoons or mud, where even delicate soft tissues can occasionally be preserved.
Taphonomy and diagenesis: how fossils form through burial, mineralisation and preservation processes.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install