scene: Dusk floor at the link bound with Day's pale-blue lift (held for Meta's preview) #56
Loading…
Reference in a new issue
No description provided.
Delete branch "nibu/dusk-sky-floor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #55 (
void/sky-link-readability,2c271c6d). Held unmerged for Meta's preview. This patch was checked by tests and numbers when written; Void has since rendered previews A and B on a real GPU (see Rendered evidence below). No production build ran.What
0.317 -> 0.4744: the dark link#2a4f27(L 0.0623) needs a backdrop of at least 0.4554; the floor is that bound plus the shaped 0.019 margin Day keeps over its text bound.#eba0b9 -> #e2f4ff(Day's). The old rose has luma 0.463, below the new floor, so the mix overshoots and darkens (measured minimum 0.268).ridgeSkyFor; unshaped, their darkest blend was 0.336, below the link bound. Lavender, rose and orange stay ordered (top186,177,229, mid225,167,192, horizon238,167,126).skyBackdrop('dusk').darkest0.30619 -> 0.460352, re-derived from the real functions (ridgeDrawn,terrainDrawn, the independent sweep); lightest unchanged at 0.968744.Measured
#ffffb4/ 0.9687The dark-to-light span shrinks from 0.66 to 0.51: Dusk's darkest backdrop now equals Day's (0.461). Hue shift on lifted pixels about 18 degrees. Probe:
dusk-floor-probe.test.tsin the author's workspace.Drift tests
skyForState.test.tsties the floor to the link bound derived fromskyTokens(AA,luminance) plus 0.019, ties the lift to Day's, and checks the darkest shaped black reads at the bound and under the floor. Nudging the floor by 1e-4 / 1.4e-3, swapping the lift back to rose, or nudging the backdrop constant by 1e-6 / 5e-5 each fail the suite (all six nudges killed).Options written, not built
#f6c8d8,#f2b8cc,#fad2de): 47-72 degree hue shifts, a pink wash over 63% of the reach.shapeToBandand its GLSL twin, and blows up on near-black skies the?sun=sweep reaches.Pre-existing eslint errors in
ridge/skyColour.ts(_now) are untouched.Rendered evidence, 2026-11-10
Void's real-GPU previews A (dev
0931901b, no Dusk floor) and B (this head,91e93e68) are in/opt/commons/handoff/ratatoskr-sky-shots/.terrainSky.ts:150).🤖 Generated with Claude Code
Dusk's floor moves from 0.317 to 0.4744 (the dark link's bound 0.4554 plus the 0.019 margin Day keeps over its text bound), and its lift from rose #eba0b9 (luma 0.463, below the new floor) to Day's #e2f4ff. The ridge dusk stops are shaped into the same band, since the unshaped twilight dipped to 0.336. skyBackdrop('dusk').darkest becomes 0.460352; Dusk text 4.60 -> 6.59, link 3.17 -> 4.54. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>734a61c42af7fc0de185f7fc0de18591e93e6887