Exposure: luminance weighting + no-post paths #28

Closed
opened 2026-09-27 05:23:30 +00:00 by sky_line · 2 comments
Owner

Exposure math matches, but RenderDiffuseLuminanceScale and emissive aren't in the luminance; no-post / non-HDR post paths missing. See §2.3.

Source: research/vk_parity_audit.md (static audit, not yet runtime-verified).

Exposure math matches, but RenderDiffuseLuminanceScale and emissive aren't in the luminance; no-post / non-HDR post paths missing. See §2.3. Source: research/vk_parity_audit.md (static audit, not yet runtime-verified).
sky_line added this to the VK parity milestone 2026-09-27 05:23:30 +00:00
sky_line added this to the Slipstream project 2026-10-06 15:04:15 +00:00
Author
Owner

Implemented 2026-10-10 (commits e5751aa189, 75ab77c11c).

Already in place before: the no-post path for vintage / HDR-off skies, and exposure maths plus tonemap types 0/1 matching LL.

Added:

  • LL luminance weighting in exposure metering: non-sky surfaces are scaled by RenderDiffuseLuminanceScale (re-declared, 0.5), and bloom is included. 1024 bilinear taps.
  • Snapshot "No post-processing" works again.
  • Build > Options > No Post-processing is restored.

Visible change: object-dominated views expose brighter, as in LL.

Test:

  1. Close-up wall vs open sky with dynamic exposure on.
  2. Build > Options > No Post-processing on and off (no pop).
  3. World-only snapshot with No post-processing on and off.
  4. HDR off is still clamp-only.
Implemented 2026-10-10 (commits e5751aa189, 75ab77c11c). Already in place before: the no-post path for vintage / HDR-off skies, and exposure maths plus tonemap types 0/1 matching LL. Added: - **LL luminance weighting in exposure metering:** non-sky surfaces are scaled by `RenderDiffuseLuminanceScale` (re-declared, 0.5), and bloom is included. 1024 bilinear taps. - **Snapshot "No post-processing"** works again. - **Build > Options > No Post-processing** is restored. Visible change: object-dominated views expose brighter, as in LL. Test: 1. Close-up wall vs open sky with dynamic exposure on. 2. Build > Options > No Post-processing on and off (no pop). 3. World-only snapshot with No post-processing on and off. 4. HDR off is still clamp-only.
Author
Owner

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).
sky_line 2026-10-11 13:24:46 +00:00
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#28
No description provided.