Drag that changes with speed
Drag comes from the standard G7 curve, scaled by each bullet's ballistic coefficient, with air density worked out from temperature and altitude. In the HUD you can watch the bullet slow from Mach 2.4 toward transonic.
Real-time ballistics · AI spotter
Watch a long-range shot frame by frame: the bullet leaves the muzzle, the rifling sets it spinning, and it flies its computed path into the X-ring. Every frame comes from real drag, gravity, wind and spin physics.
AI spotterReading the shot…
Building the range…
Physics, not keyframes
The bullet's flight is computed by a 4th-order Runge-Kutta point-mass model, integrated in quarter-millisecond steps. Each camera move, vapor helix and impact effect is tied to that solution.
Drag comes from the standard G7 curve, scaled by each bullet's ballistic coefficient, with air density worked out from temperature and altitude. In the HUD you can watch the bullet slow from Mach 2.4 toward transonic.
Spin rate is muzzle velocity divided by twist rate, often around 190,000 rpm. Stability uses the Miller formula and spin drift uses the Litz approximation. The rifling marks and the vapor helix turn in step with the bullet.
The wind vector moves the bullet and the range flags. The solver works out elevation and windage like a real dope card, and the shot lands in the X-ring.
AI spotter
Type something like “.338 at 1,500 yards, cold morning, wind from 10 o'clock”. A Claude-powered spotter turns it into solver inputs, sets the scene and fires. After the impact it gives a short debrief on what moved the bullet.
| Range | Elev | Wind | Vel | TOF |
|---|
Computed live in your browser · 100 yd zero · current wind