Photo: VK colour pipeline — LUT/grade, 7 tonemappers, vignette, grain, chromatic aberration, CVD #112

Closed
opened 2026-09-27 17:16:16 +00:00 by backspace119 · 1 comment
Owner

Implement the Lightbox "Look" effects as VK passes around vkclean/shaders/clean_tonemap.frag:

  • LUT with strength; lift/gamma/gain; RGB and master curves; split-tone; white balance (temperature/tint); saturation/vibrance/hue.
  • Tonemappers: Neutral, ACES Hill, ACES Boosted, Reinhard, Filmic, GT, AgX, each with white-point controls (we have Neutral and ACES today).
  • Vignette, film grain (several styles), anisotropic chromatic aberration, colour-blindness (CVD) simulation and compensation, dither.

Algorithm source (GLSL): upstream Alchemy develop (902e75e7db) app_settings/shaders/class1/alchemy/{postEffectUtilsF,colorGradeUtilF,colorCorrectF}.glsl, class1/deferred/tonemapUtilF.glsl.

Size: S per effect group

Implement the Lightbox "Look" effects as VK passes around `vkclean/shaders/clean_tonemap.frag`: - LUT with strength; lift/gamma/gain; RGB and master curves; split-tone; white balance (temperature/tint); saturation/vibrance/hue. - Tonemappers: Neutral, ACES Hill, ACES Boosted, Reinhard, Filmic, GT, AgX, each with white-point controls (we have Neutral and ACES today). - Vignette, film grain (several styles), anisotropic chromatic aberration, colour-blindness (CVD) simulation and compensation, dither. Algorithm source (GLSL): upstream Alchemy `develop` (`902e75e7db`) `app_settings/shaders/class1/alchemy/{postEffectUtilsF,colorGradeUtilF,colorCorrectF}.glsl`, `class1/deferred/tonemapUtilF.glsl`. Size: S per effect group
Author
Owner

Part of epic #119.

Part of epic #119.
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
backspace119/Slipstream#112
No description provided.