How it Works
Seeds are released from a parent-plant point whose height is set by the release-height slider. Orange samaras autorotate as they fall: their spin rate builds up over the first moments of flight and generates a lift term that reduces effective gravity, so they descend at a moderate, fairly steady rate while drifting only modestly with the wind. White pappus seeds instead fall under heavy aerodynamic drag with almost no spin, giving them a very low terminal fall speed — because they stay aloft far longer, even a light wind has much more time to carry them sideways before they touch down.
Horizontal wind is the sum of a constant base speed and a turbulent gust term that evolves as a smoothed random walk, controlled by the gustiness slider, so the wind never blows perfectly steadily. Each seed's horizontal velocity relaxes toward the current wind speed at a rate set by its own drag coefficient — high for pappus, low for samara — which is why pappus seeds track gusts almost immediately while samaras lag behind. When a seed reaches the ground its horizontal landing distance from the release point is recorded into a running histogram at the bottom of the canvas, letting you compare the two dispersal strategies' distributions directly.
Samara: spin → 1 (ramp); vy = min(vy + g/(1+spin·2.2), vyMaxSamara)
Pappus: vy = min(vy + g·0.12, vyMaxPappus)
Horizontal: vx += (wind - vx) · dragCoefficient
Frequently Asked Questions
What is a samara seed?
A samara is a winged seed, like those from maple or ash trees, whose asymmetric shape causes it to autorotate as it falls, generating lift that slows its descent and lets wind carry it further from the parent tree.
What is a pappus?
A pappus is the parachute-like tuft of fine bristles attached to seeds of plants like dandelions. It creates very high drag relative to the seed's weight, so the seed falls extremely slowly and spends a long time exposed to wind.
Why do pappus seeds travel further than samaras on average?
Because a pappus seed's terminal fall speed is so low, it stays airborne far longer than a spinning samara, and that extra time in the air lets even modest horizontal wind carry it a much greater total distance before it lands.
What does autorotation do for a samara seed?
As a samara spins, its rotating wing generates an aerodynamic lift force similar to a helicopter rotor, which partially cancels gravity and reduces the seed's terminal fall velocity compared to a non-spinning object of the same mass.
What does the gustiness slider change?
Gustiness controls how strongly the wind speed randomly fluctuates around its base value over time, modelled as a smoothed random walk, which adds realistic turbulence and makes individual seed landing spots less predictable.