Skip to content

krites develop

Description

Record a look on a frame's edit record — proposed, never auto-applied, and baked to pixels only on krites export (0006 R-LOOK-1; R-EDIT-1). A look is a white balance + parametric tone curve + optional 3D LUT grade (0006 §5, Q2), drawn from the shoot's config-driven catalog — never a grade hardcoded in Go (R-LOOK-2, R-CAT-1).

--look selects a catalog look by id; without it, the shoot's configured default look applies (the seeded 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 (.krites/develop.yaml), seeded with a neutral look (R-LOOK-4). Hailey's signature grade and per-scene variants (ceremony / golden-hour / reception) are catalog entries built from there.

Non-destructive: only the frame's .krites/edits/<frame>.yaml record changes — the original is never touched (R-ND-1); looks are never written to XMP (Adobe can't represent them), so they serve the krites export path only (R-XMP-1b). Undo with krites reset.

Usage

krites 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 (R-SCOPE-1).

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
krites develop --shoot ~/shoots/smith-wedding --all

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

See also