A debris disk (Kuiper-belt analogue around another star, e.g. β Pictoris or Fomalhaut) is fed by a collisional cascade: planetesimals in the belt chip and shatter each other, continuously producing fresh micron-sized dust. Each new grain starts on essentially the same circular orbit as the rubble it came from — but it no longer feels the star's full gravity, because starlight pushes on it too. This 2D companion runs the identical planar orbit integration as the 3D view (the grains' motion is already confined to the disk plane there — nothing about the mechanism is lost by dropping the free camera) and adds drag-to-pan / scroll-to-zoom so you can inspect the halo it builds up.
β = F_rad / F_grav ≈ 0.57 · (Qpr/ρ) · (L*/L☉)/(M*/M☉) / s[µm]
(Burns, Lamy & Soter 1979; ρ ≈ 1 g/cm³ icy grain, Qpr ≈ 1)
net central force → (1 − β)·GM*/r²
released from a circular orbit → eccentricity e = β / (1 − β)
Because the grain keeps its original circular-orbit speed but the effective gravity dropped, it is thrown onto a new Kepler orbit with pericenter at its birth radius. Small grains have large β (radiation pressure barely notices large grains, but dominates tiny ones): once β ≥ 0.5, e ≥ 1 and the orbit is unbound — the grain is blown out of the system on a hyperbolic trajectory. Grains just above the blowout size survive but on strongly eccentric orbits, which is what stretches real debris disks into extended dust halos far beyond the parent belt.
- Grain radius slider — sets the size of dust freshly ground out of the belt (with ±20% scatter per grain, so you see a realistic mix near the threshold).
- L*/M* slider — a hotter/more luminous star (or lower-mass star) pushes harder per unit grain size, raising the blowout size.
- Dust production rate — how fast the collisional cascade feeds new grains into the simulation.
- Drag to pan, scroll/pinch to zoom — follow ejected grains as they stream out past the visible belt.
Watch the blowout size readout: push the grain-size slider below it and the icy dust streams away in straight, accelerating tracks instead of orbiting.