Skip to content

loupekind develop

Description

Record a look on a frame's edit record. Nothing applies it automatically, and it is baked to pixels only on loupekind export. A look is a white balance + parametric tone curve + optional 3D LUT grade, drawn from the shoot's config-driven catalog, never a grade hardcoded in Go.

--look selects a catalog look by id; without it, the shoot's configured default look applies (the built-in neutral pass-through until you tune the catalog). An unknown look is rejected with the list of available ones.

The catalog and the default live in the shoot's develop config (.loupekind/develop.yaml). LoupeKind does not write that file: a shoot without one uses a built-in catalog holding only neutral. Your own grade and per-scene variants (ceremony / golden-hour / reception) are catalog entries added there, by hand for now; see Limitations.

Non-destructive: only the frame's .loupekind/edits/<frame>.yaml record changes, and the original is never touched. Looks are never written to XMP (Adobe can't represent them), so they serve the loupekind export path only Undo with loupekind reset.

Usage

loupekind develop [frame] [flags]

Name a single frame, or pass --all to apply across every keeper: exactly one of the two. The shoot is taken from --shoot, or the current working directory if omitted.

Flags

Flag Description Default
--shoot Shoot directory to scope to the current directory
--all Apply the look to every keeper frame false
--look Catalog look to apply the shoot's configured default look
--output Output format: text or json text

Examples

# Apply the configured default look to every keeper
loupekind develop --shoot ~/shoots/smith-wedding --all

# Apply a named look to one frame
loupekind develop --shoot ~/shoots/smith-wedding --look golden-hour 044.jpg

See also