Shot Delivery Preflight / EXR compression

File formats

OpenEXR compression, explained

The compression dropdown in your render settings decides whether your delivery passes ingest. Here is what each OpenEXR option actually does, which are lossless, and why specs care.

The options

MethodLossless?Character
NONEYesNo compression. Huge files, fastest possible reads.
RLEYesRun-length encoding - only wins on flat/graphic content.
ZIPSYesDeflate, one scanline per block - favoured for comp interactivity (Nuke reads single lines fast).
ZIPYesDeflate in 16-scanline blocks - the workhorse default for renders.
PIZYesWavelet-based; often the best lossless ratio on noisy/grainy photographic content.
PXR24Lossy for floatRounds 32-bit floats to 24 bits (half and int stay exact). Fine for some depth data, not for masters that specify float precision.
B44 / B44ALossyFixed-rate blocks built for realtime playback of half data, not for archives.
DWAA / DWABLossyDCT-based (JPEG-like) with a quality knob; dramatically smaller files. DWAA groups 32 scanlines, DWAB 256.

Why delivery specs allow only some

A VFX pull or master is working material: it gets comped over, regraded, retimed and re-rendered, often through several vendors. Lossy compression bakes in error that compounds at every generation - so specs for pulls and masters almost universally require lossless (ZIP/ZIPS/PIZ, sometimes uncompressed), and reserve DWAA-class compression for review media where generational loss dies with the viewing.

Practical picks

The failure mode is not choosing wrong on purpose - it is one machine in the farm carrying an old preset. The header of every EXR records its compression, which is why a header-level batch check catches this in seconds. Shot Delivery Preflight reads the first 64 KB of sampled frames and flags anything outside the spec's allow-list.

FAQ

Is DWAA ever acceptable in a delivery?

Only when the spec explicitly says so - some review-media specs do. For pulls and masters the norm is lossless only. When in doubt, the spec sheet wins, and "it looks fine" is not a compression audit.

ZIP or ZIPS?

Same deflate algorithm, different block sizes: ZIP compresses 16 scanlines per block (smaller files), ZIPS one (faster single-line reads in comp). For delivery either is lossless; for interactive Nuke work ZIPS feels snappier.

Does compression choice affect colour?

Lossless methods (NONE/RLE/ZIPS/ZIP/PIZ) reconstruct pixels bit-exactly, so no. Lossy methods alter pixel values by design - that is precisely why masters exclude them.

Run the check before the client does

Shot Delivery Preflight batch-checks EXR headers, naming and QuickTimes against the delivery spec in your browser - headers only, nothing uploads. 14-day free trial.

Try the example delivery →

Keep reading