GunMetal-DX stage 3: physical sky (Hillaire LUTs), physical night + night eye, star catalogue + Milky Way, horizon water, cloud A/B #1208

Closed
opened 2026-10-28 16:33:54 +00:00 by sky_line · 1 comment
Owner

Part of #1205.

  • (#6) Physical sky:

    • transmittance and sky-view LUTs (compute), aerial perspective, highlight roll-off, twilight floor;
    • the WindLight haze amount is kept.
    • Their code is interleaved with clean_atmos_common and the frame-info UBO, so port it as our own LUT pass. MIT credit for Hillaire's reference.
  • (#7) Physical night:

    • moon phases and real moonlight strength;
    • night ambient;
    • night eye (exposure and vision);
    • the moon disc as a light.
  • (#8) Night sky:

    • Yale BSC5 star catalogue (real positions and colours);
    • ESO Milky Way panorama: CC BY 4.0, the attribution must show in the viewer's licences screen;
    • planets;
    • space darkening at altitude;
    • horizon water.

    Merge this with our existing sky bodies and stars.

  • (#9) Their Wicked-Engine-based volumetric clouds (shape atlas, corona): A/B against ours, adopt the pieces that win, and keep one cloud stack.

Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n).

For every stage:

  • Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on.
  • Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0.
  • Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
Part of #1205. - **(#6) Physical sky:** - transmittance and sky-view LUTs (compute), aerial perspective, highlight roll-off, twilight floor; - the WindLight haze amount is kept. - Their code is interleaved with clean_atmos_common and the frame-info UBO, so port it as our own LUT pass. MIT credit for Hillaire's reference. - **(#7) Physical night:** - moon phases and real moonlight strength; - night ambient; - night eye (exposure and vision); - the moon disc as a light. - **(#8) Night sky:** - Yale BSC5 star catalogue (real positions and colours); - ESO Milky Way panorama: CC BY 4.0, the attribution must show in the viewer's licences screen; - planets; - space darkening at altitude; - horizon water. Merge this with our existing sky bodies and stars. - **(#9) Their Wicked-Engine-based volumetric clouds** (shape atlas, corona): A/B against ours, adopt the pieces that win, and keep one cloud stack. Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n). **For every stage:** - Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on. - Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0. - Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
sky_line added this to the Slipstream project 2026-10-28 16:33:54 +00:00
Author
Owner

Shipped in 1.5.0 Beta 5 (2026-10-29).

Shipped in **1.5.0 Beta 5** (2026-10-29).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#1208
No description provided.