Quick Start
Select a wind preset and watch realistic wind patterns evolve in real-time. Each simulation uses deterministic wind patterns for consistent behavior.
Wind Presets
Calm: Very light winds with gentle variations
LightBreeze: Steady light winds with some variation
Moderate: Active winds with occasional gusts
Strong: Steady strong winds with occasional gusts
Variable: Multiple wind scales with different characteristics
Shear: Winds that change direction over the range distance
Controls
Distance: Range length in yards (100-2000)
Arrows: Number of wind arrows displayed (10-200)
Time Speed: Simulation speed multiplier (0.1x-20x)
Restart: Reset wind simulation
Clock: Shows elapsed simulation time
Visualization
Wind Arrows: Show wind direction and speed (color = speed, blue→red)
Wind Flags: Realistic F-class style flags every 200 yards
Speed Scale: Color gradient shows wind speed in mph
Distance Markers: Yard markers with speed readouts
Technical Details
Wind Generation: Uses 2D Perlin noise with multiple frequency components to create realistic, time-coherent wind patterns. Each preset combines different spatial and temporal scales to simulate real atmospheric conditions.
Perlin Noise: Generates smooth, natural-looking random patterns that vary continuously in both space and time. Multiple frequency components create complex, realistic wind behavior.
Frequency Components: Each preset uses multiple wind components with different periods (time scales) and wavelengths (spatial scales) to simulate various wind patterns like gusts, steady winds, and large-scale atmospheric variations.
Realistic Physics: Wind flags respond to actual wind speed and direction, with fluttering that increases with wind strength and realistic flag behavior.