Skip to content

LUT Color Grading Baker

Module: Design · Category: Cinematic · Tool ID: LUTColorGradingBaker

A three-tab LUT authoring tool. Generate builds LUTs from manual grading parameters (Lift / Gamma / Gain, HSL, tone, per-channel curves). Extract generates high-quality LUTs from reference images using histogram-matched color transfer in CIE Lab space. Preview shows the LUT strip and exports as PNG or UTexture2D UE asset. Output drops directly into Post-Process Volume’s Color Grading LUT slot.

Screenshot 01 — Hero shot — Baker open on Generate tab, manual grading sliders configured, LUT strip preview visible at the bottom.


  • Authoring cinematic LUTs from scratch with film-style controls
  • Extracting a LUT from reference imagery (a still from a film, a concept piece) via histogram-matched transfer
  • Building a project’s color-grading LUT library
  • Creating per-region / per-zone LUTs for stylized-look projects
  • Don’t use this for runtime color grading — it bakes static LUTs that PP volumes consume
  • Don’t expect this to replace DaVinci Resolve / Nuke — single-LUT authoring tool, not a full grading suite

  1. Open the EQLabs Hub and search for LUT or Color Grading (or browse to Design → Cinematic)
  2. Click the tool card
  3. Use the tab bar: Generate, Extract, Preview

Build a LUT from manual grading controls.

FieldWhat it doesDefault
LiftShadows color(0, 0, 0)
GammaMidtone color(0.5, 0.5, 0.5)
GainHighlights color(1, 1, 1)
Hue Shift-180° to 180°0
Saturation0 to 21.0
Brightness0 to 21.0
Contrast0.5 to 21.0
Temperature-1 to 10
Per-channel Shadow / Mid / High curvesRGB channel scalars per tonal regionall 1.0
LUT Size16 / 32 / 6432

Click Bake LUT to compute. The LUT preview updates in the Preview tab.


Generate a LUT that maps the current viewport / source image to match a reference image’s look.

FieldWhat it doesDefault
Reference Texture pickerThe “look” image to match(empty)
Match Strength0–1 blend with neutral LUT1.0
Preserve SaturationKeep source saturation when transferringfalse
Zone CountHow many luminance zones to split the transfer into5
Sample ResolutionSubsampling resolution for speed64
Extract from ReferenceRuns histogram matching in CIE Lab space

The reference image is converted to CIE Lab. Per-channel histograms of L, a, b are matched between source and reference. Optionally split into N zones (typically 5: shadows / lower-mid / mid / upper-mid / highlights) and matched per-zone. Output is a 3D LUT.

  1. Drop a reference texture (a film still or concept piece)
  2. Tune Match Strength (1.0 = full match, 0.5 = blend with neutral)
  3. Click Extract from Reference
  4. Switch to Preview tab to see the result

Screenshot 02 — Extract tab — Reference image loaded, extraction parameters set, LUT preview showing the matched look.


ActionWhat it does
Reset to NeutralResets the LUT to identity
Export PNGSaves the LUT strip to disk
Export UE AssetSaves as UTexture2D with proper LUT compression

The LUT strip preview shows the current LUT as a horizontal color strip.

In your Post-Process Volume, set Color Grading LUT to the exported texture. Set its blend weight to control intensity.


Per-tab parameters persist to [Project]/Saved/EQLabs/Settings/LUTColorGradingBaker.json.


  • PNG file — via Export PNG
  • UTexture2D asset — via Export UE Asset (correctly tagged as a Color Lookup Table for UE)
  • In-panel LUT strip preview

  • LUT Size of 32 is the production sweet spot — 16 is fast but lossy; 64 is overkill for most workflows
  • Histogram matching gives different results from manual grading — Extract reproduces a look; Generate gives precise control. Both have their place
  • Zone count tradeoff5 zones is the standard; 1 is global match (looks unnatural); 10+ over-fits
  • Preserve Saturation is useful when matching warm references — keeps source colors saturated while pulling tone from the reference


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.