Open-source film emulation LUTs
154 film emulation 3D LUTs from three open-source projects whose licenses allow commercial use,
collected in one place with their original licenses and a record of every change.
Each LUT keeps its own license: see the table and LICENSES/.
| File suffix | Project | Author | License | LUTs |
|---|---|---|---|---|
_sk |
spektrafilm | Andrea Volpato | CC BY-SA 4.0 | 14 |
_sl |
Spectral Film LUT | Jan Lohse | MIT (software) | 39 |
_rt |
RawTherapee Film Simulation | Pat David, Pavlov Dmitry, Michael Ezra et al. | CC BY-SA 4.0 | 101 |
Attribution
- Derived from spektrafilm by Andrea Volpato · https://github.com/andreavolpato/spektrafilm · Licensed CC BY-SA 4.0 · Modified by NicePhoto
- Generated with Spectral Film LUT by Jan Lohse · https://github.com/JanLohse/spectral_film_lut · MIT License
- RawTherapee Film Simulation Collection by Pat David, Pavlov Dmitry, Michael Ezra et al. · Licensed CC BY-SA 4.0 · Resampled by NicePhoto
The spektrafilm author also asks (not a legal requirement) that the LUTs are not resold as a paid LUT pack and not used to train commercial AI models. Please respect that.
Film and brand names are used only to say which stock a LUT approximates. None of the authors or this repository are affiliated with or endorsed by the trademark owners.
Download
- Hugging Face: https://huggingface.co/Norton0924/OpenSourceLuts
- ModelScope: https://modelscope.cn/models/Jiangdi/OpenSourceLuts
Files
luts/<category>/<code>_<source>[_<variant>].lut16. Codes are neutral (category letter + number, e.g.C04) and never reused. Categories:daily(D),pro(P),slide(S),cine(C),bw(B),instant(I),experimental(X).manifest.json: every LUT with its code, category, source, the film it references (reference, the upstream name insourceTitle), process, ISO, print paper, path, size and SHA-256.CHANGELOG.txt: what was changed, how, and by whom.LICENSES/: the original license texts.- LUT format: 33³,
LUT1+ uint32 LE size + RGB uint16 LE, red fastest, sRGB in / sRGB out.
Caveats
- spektrafilm and Spectral Film LUT simulate a negative printed on paper: whites sit around L* 83–90, not scanner white.
- Most RawTherapee looks were made by eye; they are not measured against film.
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support