Skip to content

QuagKhai003/ReinaLook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 ReinaLook

Turn your favorite film looks into a single Resolve LUT — from reference images, with real color science, 100% offline and free.

Install · How it works · Usage · vs Higgsfield · Uninstall


✨ What is ReinaLook?

ReinaLook is a desktop app that generates a 3D .cube LUT for DaVinci Resolve. You feed it a few reference images (frames whose color grade you love), and it bakes that look — warm/teal, filmic, moody, whatever — into one LUT you drop into your node graph.

It does the technical conversion (DaVinci Wide Gamut / Intermediate → Rec.709 Gamma 2.4) and carries the creative look on a single strength dial. No subscription, no cloud, no uploading your footage anywhere. It runs entirely on your machine.

The core promise: the conversion is sacred. At strength 0 the LUT is your exact Resolve conversion, bit-for-bit. The look only ever blends on top — it can never break your base.


🧠 How it works

your footage ──▶ [Node 1: → DWG/DI] ──▶ [ReinaLook .cube] ──▶ Rec.709 + your look
                                          (replace Node 2, or sit between nodes)
  1. You give it reference images — graded stills with the look you want.
  2. ReinaLook studies their color distribution (tones, palette, saturation) using optimal-transport color matching — the same family of methods used in published color-transfer research, in the perceptual Oklab space.
  3. It bakes that look over the exact DWG/DI → Rec.709 conversion and writes a .cube.
  4. You load the .cube in Resolve. One node. Rides on every shot.

Two ways to capture a look (pick what you have):

Mode You provide Best for
References graded stills of the look the usual case
Neutral + Graded (unpaired) a pool of your neutral frames + a pool of graded examples better calibration to your footage

Look engines (all real, explainable math — no black box):

  • Rich / MKL — matches the references' mean + full color covariance (palette).
  • Rich / PDF — Pitié N-dimensional distribution transfer (matches the whole color distribution).
  • Mid — fast per-channel baseline.
  • Oklab perceptual space, Tone (preserve brightness) and Strength dials on everything.

⚔️ ReinaLook vs Higgsfield AI LUT

Higgsfield's AI LUT generator runs an AI model in the cloud/browser and uses credits. ReinaLook is a free desktop color-science tool built around your Resolve DWG/DI → Rec.709 conversion.

ReinaLook Higgsfield AI LUT
Runs Desktop app, offline Cloud / browser
Method Color-science (optimal transport, Oklab) AI model
Built around Resolve Yes — DWG/DI → Rec.709 base, replace Node 2 or sit between nodes Generic LUT
Cost Free, unlimited, no login Credits / account

Pick whichever fits your workflow — a credit-based AI vibe in the browser, or a free desktop LUT tuned to your Resolve pipeline.


⬇️ Install (Windows, one line)

Open PowerShell and paste this one line:

irm https://raw.githubusercontent.com/QuagKhai003/ReinaLook/main/install.ps1 | iex

That single command will:

  1. Download the latest ReinaLook.exe from GitHub Releases into %LOCALAPPDATA%\ReinaLook.
  2. Create a Start Menu and Desktop shortcut.
  3. Launch the app.

No admin rights, no Python, no extra installs needed. (≈155 MB download; everything is bundled.)

Windows SmartScreen may warn on first run (unsigned app). Click More info → Run anyway. After installing, just open ReinaLook from the Start Menu or Desktop any time.

Run from source instead (developers)
git clone https://github.com/QuagKhai003/ReinaLook.git
cd ReinaLook
pip install -e ".[gui]"
reinalook-gui          # or:  python -m lutgen.app

🎚️ How to use (step by step)

In ReinaLook

  1. Open ReinaLook (Start Menu / Desktop shortcut).
  2. Pick a Mode (top-left):
    • Neutral + Graded (unpaired) — add a pool of your neutral frames and a pool of graded look examples (any counts, different scenes OK). Transfers the look's color character.
    • Before/After Pairs (exact grade) — add the same frames ungraded and graded. Learns the exact transform → faithful reproduction. The strongest match if you have graded frames.
  3. Add the images with the two + Add… buttons (JPG/PNG/TIFF). Remove with the Remove buttons.
  4. Placement: Replace CSTout (swap your Node 2) or Between CSTs (keep Node 1 + Node 2, cube sits between). Both give the same final look — pick by your node tree. The look engine is fixed (Rich / pdf / Oklab — the cleanest).
  5. Set the dials:
    • Tone — lower keeps your footage's brightness; higher applies more of the reference's tonal reshape (contrast/black/highlight behavior), not just the tint.
    • Strength — how strong the look is (0 = your original, 1 = full look).
    • Film stock (optional panel) — a real film transfer baked into the LUT (reshapes the color science, not just a tint): Contrast (S-curve), Toe, Shoulder, Highlight bleach, Split-tone, Saturation. Content-independent, like emulating a stock.
    • Adjustments (optional panel) — simple linear trims: Contrast, Saturation, Temperature, Tint, Shadows, Highlights, Highlight roll-off. Film and Adjustments work with images or on their own (a pure manual grade — no images needed).
  6. (Optional) Load a preview still to see the look on your own frame inside the app:
    • In Resolve, on any clip, keep Node 1 (your → DWG/DI conversion) and turn Node 2 OFF.
    • Right-click the viewer → Grab Still, then right-click the still → Export as a PNG/JPG.
    • Back in ReinaLook, click Load preview still… and pick that file. It shows before / after on the right, instantly. (This is only for previewing — it's never needed to make the LUT.)
  7. Click Compute preview to render the look (a progress % shows; controls grey out while it works). Tweak dials and re-Compute until you like it.
  8. Click Export .cube… and save the LUT.

In DaVinci Resolve

  1. Put the .cube somewhere Resolve sees it, or Color page → LUTs → Open LUT Folder, drop it in, right-click the LUT panel → Refresh.
  2. Replace CSTout placement → use the LUT in place of your Node 2 (the DWG/DI → Rec.709 CST).
  3. Between CSTs placement → add a node between Node 1 and Node 2 and apply the LUT there; keep both CST nodes.
  4. Keep Node 1 and any of your own adjustments. Tweak strength by re-exporting if needed. Done — the look rides on every shot in the timeline.

Command line (optional, for power users)

# References → look cube:
reinalook render --refs r1.png r2.png r3.png --strength 0.8 --tone 0.5 --placement node2 --out look.cube

# Unpaired pools (your neutral footage + graded examples):
reinalook render --source neutral1.png neutral2.png --refs graded1.png graded2.png --out look.cube

# Manual grade — no references, just creative controls baked into the LUT:
reinalook render --contrast 0.4 --saturation 0.5 --temperature 0.2 --rolloff 0.6 --out look.cube

# References + adjustments together:
reinalook render --refs r1.png r2.png --saturation 0.3 --contrast 0.2 --out look.cube

🗑️ Uninstall

One line in PowerShell removes everything ReinaLook installed (app, shortcuts, cache):

irm https://raw.githubusercontent.com/QuagKhai003/ReinaLook/main/uninstall.ps1 | iex

This deletes:

  • the app folder %LOCALAPPDATA%\ReinaLook (the exe + install record),
  • the Start Menu and Desktop shortcuts,
  • ReinaLook's PyInstaller temp-extract cache in %TEMP%.

Your own exported .cube / preset .json files (wherever you saved them) are left untouched.

Prefer to do it by hand?
  1. Delete the folder %LOCALAPPDATA%\ReinaLook (paste that path into File Explorer).
  2. Delete the ReinaLook shortcut from your Desktop and Start Menu.
  3. (Optional) Delete any _MEI* folders in %TEMP% left by the app.

❓ FAQ

  • Do I need DaVinci Resolve Studio? No — the free version loads .cube LUTs.
  • Do I need to give it my whole project / source footage? No. You only need a few reference images (graded stills of the look you want). You don't export your timeline. Optionally, to preview the look inside the app on one of your own frames, you can load a single still (see step 6 above) — but that's just for the preview, not for making the LUT.
  • What image formats can I use for references? PNG, JPG/JPEG, TIFF.
  • Is anything uploaded? No. The app runs entirely on your computer and makes no network calls. (The one-line installer downloads the app from GitHub the first time — that's the only download.)

Made for colorists who want the look — free, offline, on your desktop.

About

Turn reference images into a DaVinci Resolve 3D .cube LUT — offline, deterministic color science (optimal transport, Oklab). Free desktop app.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors