Shibiko AI - Luts
One-click film color grading, courtesy of the photo industry's 3D LUTs
- image
- image
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
IMAGEtensor. - 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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| lut | COMBO | Cinematic | 12 options: Classic Teal and Orange, Landscape, French Comedy, Purple, Reds, Berlin Sky, +6 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |