Skip to content

Batch normalize LUTs on macOS with an intuitive drop-and-run interface. Ideal for colorists, filmmakers, and AI image workflows.

Notifications You must be signed in to change notification settings

dhawgood/LUTCreator

Repository files navigation

LUTCreator – Batch LUT Normaliser for macOS

A simple, user-friendly tool to batch normalise .cube LUT files for use in grading workflows or AI pipelines. Built using Python and Automator, this app lets you drop LUTs into a folder, launch a script, and interactively rename and organise your LUTs.


Features

  • Batch normalisation of .cube LUTs
  • Simple folder-based workflow: drop → run → done
  • Interactive renaming + metadata prompts
  • Clean output saved to /output_converted
  • DaVinci Resolve node setup included

Folder Structure

Upon first run, the app creates the following structure on your desktop:

~/Desktop/LUTCreator_Files/
├── input/               # Drop LUTs here
├── output_converted/    # Converted LUTs are saved here

How to Use

  1. Install

    • Clone or download this repo
    • (Optional) Drag LUTCreator_Launch.command into your Dock for easy access
  2. Prepare Files

    • Drop .cube LUT files into the input/ folder
  3. Run App

    • Double-click LUTCreator_Launch.command (or run ./lutcreator from Terminal)
  4. Follow Prompts

    • You'll be asked to rename each file and provide a short title
    • Normalized LUTs are saved in output_converted/

Included Files

File Purpose
lutcreator Main binary/script
LUTCreator_Launch.command Easy-launch shortcut for macOS
Node_Setup_DavinciResolve Optional node setup for DaVinci Resolve
Bleach_Bypass.cube Sample LUT file
README.md This documentation

Build Notes

This app was created using Automator on macOS and bundled with PyInstaller. All dependencies are internalised — no external installs needed.


License

MIT License


Future Ideas

  • Add drag-and-drop GUI

Contributing

Pull requests are welcome. If you have suggestions for improvements or bug reports, feel free to open an issue.


📸 Screenshot

Add your screenshot here to visually show the folder setup or the terminal output.


© 2025 Dominic Hawgood — Built for artists, technologists, and colourists alike.

About

Batch normalize LUTs on macOS with an intuitive drop-and-run interface. Ideal for colorists, filmmakers, and AI image workflows.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages