DEVLOG | April 25, 2026

Horizon split and aircraft basis

implementation

This was an implementation day: less about ceremony, more about tightening the shape of the thing until it behaved a little more like itself. 15 commits landed or were available locally. There was also a decent amount of local conversation around the work, but the useful part is the trail it leaves: questions asked, decisions narrowed, and a few assumptions made explicit. The center of gravity was issue, world, damage, audio.

What moved

implementation moved through deepen sky gradient fallbacks for tracer contrast, fix ignition edge handling, add aircraft basis integration, replicate aircraft orientation basis, darken sky prepass at the source merge, not just fallbacks, flip sky gradient so zenith is darker than horizon, spawn tracers from a forward-and-up muzzle offset, and fix view3d horizon sky-ground split from camera basis.

What I learned

The useful thread was issue, world, damage, audio, and camera. That is the kind of cluster I want the devlog to catch: not every intermediate step, just the shape of what the work was trying to pin down.

Source trail

The research lane stays research, and the implementation lane stays implementation. This post is a narrative summary of local work, not a publication of raw originals.