ComfyUI Node

Shibiko AI - Luts

One-click film color grading, courtesy of the photo industry's 3D LUTs

By Shibiko-AI·Created 2 years ago·Updated 9 months ago· 13
Shibiko AI - Luts
  • image
  • image
lutCinematic

A LUT - look-up table, the same .cube files photographers and colorists use - is the cheapest way to make a generated image feel like it came out of a camera or a film scanner. This node gives you twelve of them out of the box: Cinematic, Classic Teal and Orange, Moody, Portrait, Black and White, and seven more, all free looks from on1.com that the author picked and bundled. You pick one, the whole image recolors, done.

It's the "production code from Shibiko AI" node, per the README - the author built it for his own image-generation site and ported it into ComfyUI. It's a simple node on purpose: image in, dropdown pick, recolored image out. If you want control over how much of the look to apply, that's the sibling node, LutsAdvanced. This one is the instant gratification version.

How it works

No ML involved, no downloads beyond the bundled files. The node reads a .cube file (each line with three float values becomes one entry in the LUT table), builds a PIL ImageFilter.Color3DLUT, and filters the image through it. Under the hood it's the classic 3D-LUT lookup: every RGB value gets remapped through the table, which is exactly how real film and photo grading works. The conversion round-trips tensor → PIL → tensor per image, and batches are processed frame by frame, so a whole batch of stills gets the same grade.

The inputs that matter

Two inputs. That's it:

  • image - required, an IMAGE tensor.
  • lut - a dropdown of the twelve bundled looks (plus anything else you've dropped into the models folder, see below).

The single image output wires straight into a Save Image or a VAE encode for another pass.

Install and the models folder

Same pack, same install:

cd ComfyUI/custom_nodes
git clone https://github.com/Shibiko-AI/ShibikoAI-ComfyUI-Tools

Or ComfyUI Manager → search "Shibiko" → install, then restart. On first launch the node auto-creates ComfyUI/models/luts and copies the twelve default .cube files into it. That folder is the whole trick for extending it: drop your own .cube files into ComfyUI/models/luts, restart, and they appear in the dropdown. Free LUT packs are everywhere - on1.com, Filmbox style packs, DaVinci Resolve share sites - and most are .cube, which is all this node needs.

Gotchas

If the dropdown comes up empty or you get a missing-file error, check that models/luts exists with .cube files in it - the node reads that folder at startup, and it only auto-creates it on first run. Also note this node has no strength or blend control; if you apply "Cinematic" and it's too much, you're either switching LUTs or using the Advanced variant. It's a per-image color op, not generation, so it costs nothing and changes nothing but the pixels you asked it to change.

CategoryShibiko AI

Inputs (2)

NameTypeDefaultDescription
imageIMAGE
lutCOMBOCinematic12 options: Classic Teal and Orange, Landscape, French Comedy, Purple, Reds, Berlin Sky, +6

Outputs (1)

NameTypeDescription
imageIMAGE