ComfyUI Node

VRGDG_MakeLUT

Three Hex Colors Into a Cinema Look

By vrgamegirl19·Created about a year ago·Updated about 7 hours ago· 718
VRGDG_MakeLUT
  • image
  • image
  • lut_name
  • lut_path
colors#0b1d51, #1f6aa5, #f3d27a
name_suffixpalette
lut_size33
deviceauto
strength10.0

VRGDG_MakeLUT builds a color lookup table from a palette of hex colors and applies it to your image or video frames in one step. If you've ever wanted the instant teal-and-orange blockbuster grade without dragging a .cube file in from DaVinci, this is the node.

Here's the mechanism. You give it a comma-separated list of hex colors - the default is #0b1d51, #1f6aa5, #f3d27a, a deep navy, a mid blue, and a warm gold - and it constructs a LUT that maps the image's tones through that palette, then bakes the grade onto your frames at a strength you control. The lut_size (default 33, up to 128) sets the resolution of the lookup table; 33 is the standard industry size and what most .cube files use, so you don't need to touch it unless you're chasing subtle banding.

Inputs that matter

  • colors - the palette. Fewer, deliberately chosen colors (3–4) give a coherent grade; more colors push it toward a full remap.
  • strength - 0 to 10, default 10. The blend amount between your original frames and the graded result. This is the dial you'll actually turn - full strength is a lot; most footage looks better around 3–6.
  • image - the frames to grade. Works on a batch, so video frames pass through fine.
  • device - auto, cuda, or cpu. Leave it on auto unless you're deliberately running CPU.

The outputs are the money part: image (the graded frames) plus lut_name and lut_path, which point at the .cube file the node wrote to disk. That saved LUT is reusable - load it in any LUT node, in ffmpeg, or in a real editor later. The node is named "Make" LUT for a reason: generating the file is half the point.

When to reach for it

This pack lives in music-video territory, and music videos are color stories - a cool blue "sad" section, a warm gold "memory" section. Rather than hand-tuning per-frame curves, you build a palette per mood and let MakeLUT (or its saved .cube) carry that mood across every scene. It's also a genuinely handy tool outside the pack: one node call, three hex colors, and your raw LTX output gets a finish that makes it look like you knew what you were doing.

Install

cd ComfyUI/custom_nodes
git clone https://github.com/vrgamegirl19/comfyui-vrgamedevgirl

Restart ComfyUI, find it under VRGDG/IV Adjustments. ComfyUI Manager: search vrgamedev. This node leans on kornia, which the pack's requirements.txt installs (kornia, librosa, imageio) - run pip install -r requirements.txt from the repo folder if the node throws an import error.

The honest part

This is a creative grade, not a color match. If you want your footage's tones aligned to a reference image, this isn't the tool - it builds a stylized look from a palette, full stop. And the default palette is very teal-and-orange; fine for cinematic drama, but reach for your own colors or it'll look like every other tutorial's grade. That said, for a one-node stylistic pass on generated video, it's hard to beat.

CategoryVRGDG/IV Adjustments

Inputs (6)

NameTypeDefaultDescription
imageIMAGE
colorsSTRING#0b1d51, #1f6aa5, #f3d27a
name_suffixSTRINGpalette
lut_sizeINT338–128
deviceCOMBOauto3 options: auto, cuda, cpu
strengthFLOAT10.00–10

Outputs (3)

NameTypeDescription
imageIMAGE
lut_nameSTRING
lut_pathSTRING