LUMA TECHNICAL IMPLEMENTATION

LUMA is engineered as a RAW-native, fully on-device imaging system. Capture, development, and export run inside one cohesive iPhone pipeline for high image fidelity and fast creative control.

Capture to delivery in one system

The same core processing engine powers live preview, Lab editing, gallery workflows, and direct export. This keeps visual behavior consistent from first frame to final output.

Unified RAW pipeline

LUMA keeps capture and development on a shared processing backbone, reducing handoff loss and preserving look consistency.

Dual destination workflow

Creators choose between deliberate gallery curation or immediate Photos delivery without changing tools or preset behavior.

Modular Lab processing architecture

The Lab stack applies adjustments in deterministic stages, then stores edits as preset metadata. Original RAW files remain untouched while previews and exports are regenerated as needed.

Deterministic stage stack

Linear, tonal, grading, and curve stages create predictable behavior that is easy to refine, save, and reuse across shoots.

Output strategy by destination

LUMA ships with production export modes for HDR-native delivery, SDR compatibility, or untouched RAW handoff.

Built for creator-scale production

Real-time on-device loop

Live preview and preset-aware rendering run locally, without cloud dependency in the core imaging flow.

Pro camera controls

Manual ISO, shutter, white balance, focus, lens switching, and point-of-interest controls are mapped to hardware capabilities.

Preset architecture

JSON-backed presets support built-ins, custom recipes, and version-gated compatibility for repeatable visual consistency.

Import, export, and batch

RAW files can move in from Photos or Files, then ship out as single exports or high-throughput preset-driven batches.

  • iPhone-native stack: SwiftUI, AVFoundation, Core Image, Metal
  • Non-destructive project state in .lumaproj and .lumarecipe formats
  • Storage layers designed for RECENTS triage and durable LAB libraries
  • Export targets: EDR 10-bit, EDR Safe 10-bit, SDR 8-bit, original RAW