Skip to main content

Module color_grade

Module color_grade 

Source
Expand description

Color grading pass — full CPU/GPU color pipeline.

Implements a professional-grade color grading system including:

  • Per-channel curves (lift/gamma/gain)
  • Saturation, contrast, brightness, hue rotation
  • Split toning (shadows/highlights)
  • Color look-up tables (3D LUT, 17³ = 4913 entries)
  • Cinematic film looks (ACES, Kodak, Fuji, Noir, etc.)
  • Vignette with user-controlled shape
  • Animated grade transitions via keyframes
  • Color grading presets for common game states

Structs§

AnimatedColorGrade
Animated color grader — holds a sequence of keyframes and evaluates smoothly.
ColorGradeKeyframe
An animated keyframe for a color grade transition.
ColorGradeParams
Full color grading parameters for one frame.
ColorLut
3D color look-up table (17³ entries = 4913 triplets).

Enums§

FilmLook
Cinematic film simulation presets.

Constants§

COLOR_GRADE_FRAG
GLSL fragment shader implementing the color grade pass.