How film emulation works: from light to film
Film emulation models how a film stock records light, from exposure and development to a print or a scan, so digital footage picks up the look of film.
- Model stages
- 5
- Scene light to your grade
- Finishes
- 2
- Print or Scan branch
- Datasheet range
- −4 → 1
- log H, extrapolated beyond
- Films traced
- 24
- Where each property comes from
01 — Five stages, scene to grade
The film emulation chain
Explore how Ashigrain turns light into film colour, texture and highlights. This page follows each stage of the model, shows the before-and-after view for each film and the datasheet curves behind it, and sets out what is measured and what is approximated.
Image & light
Start by matching Input Color Space and Input Gamma to the image entering Ashigrain. Scene light and Input white balance guide its interpretation as light. Reconstructing a full spectrum from RGB footage requires an approximation.
Exposure & layers
Shape the light reaching the sensitive layers with Exposure, EI override and Camera filter. Halation and Bloom spread highlight exposure before development, using modelled strengths and radii rather than measurements for this film.
Read more in What is halation. See the halo change by gauge in Why gauge matters.
Density & grain
During development, characteristic curves turn each layer’s exposure into density: the amount of light the film absorbs. Grain adds spatial variation; Resolution shapes fine detail. Push/pull behaviour, interactions between layers and grain size are partly approximated.
Read more in What is film grain. See grain change with density in Grain against density.
Print or scan
Choose Print to pass the modelled negative through a print film and viewing model. Printer lights adjust timing around a simulated grey card, independently of your footage. Choose Scan for grading without the print response, or view reversal film directly.
Output
Encode the result for the next node or display with Output Color Space and Output Gamma, applying the display transform only once. Gate weave and flicker act on the finished image and are off in this example. View grain at full resolution.
02 — One clip, before and after
Follow the path of light
Pick a film to see its before-and-after clip: the original on the left, the Ashigrain reference-model render on the right. The clips are planned media and not yet published; the processed clip will be simulated, rather than captured on film.
Kodak Vision3 50D → Kodak Vision Color Print Film 2383 · Super 35 · Print
Render conditions
- Film
- Kodak Vision3 50D
- Output
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Kodak Vision3 500T → Kodak Vision Color Print Film 2383 · Super 35 · Print
Render conditions
- Film
- Kodak Vision3 500T
- Output
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Kodak Portra 800 → Scan · Super 35 · Scan
Render conditions
- Film
- Kodak Portra 800
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Fujifilm Pro 400H → Scan · Super 35 · Scan
Render conditions
- Film
- Fujifilm Pro 400H
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Kodak Vision2 Expression 500T → Kodak Vision Color Print Film 2383 · Super 35 · Print
Render conditions
- Film
- Kodak Vision2 Expression 500T
- Output
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Astia 100F → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Fujifilm Astia 100F
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Agfa Agfachrome RSX II 100 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Agfa Agfachrome RSX II 100
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Agfa Agfacolor Portrait XPS 160 → Scan · Super 35 · Scan
Render conditions
- Film
- Agfa Agfacolor Portrait XPS 160
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Agfa Agfacolor Optima II 100 → Scan · Super 35 · Scan
Render conditions
- Film
- Agfa Agfacolor Optima II 100
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Kodak Vision3 250D → Kodak Vision Color Print Film 2383 · Super 35 · Print
Render conditions
- Film
- Kodak Vision3 250D
- Output
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Kodak Vision3 200T → Kodak Vision Color Print Film 2383 · Super 35 · Print
Render conditions
- Film
- Kodak Vision3 200T
- Output
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Eterna 250D → Fujifilm Eterna-CP 3513DI · Super 35 · Print
Render conditions
- Film
- Fujifilm Eterna 250D
- Output
- Fujifilm Eterna-CP 3513DI
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Eterna 500 → Fujifilm Eterna-CP 3513DI · Super 35 · Print
Render conditions
- Film
- Fujifilm Eterna 500
- Output
- Fujifilm Eterna-CP 3513DI
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Eterna Vivid 500 → Fujifilm Eterna-CP 3513DI · Super 35 · Print
Render conditions
- Film
- Fujifilm Eterna Vivid 500
- Output
- Fujifilm Eterna-CP 3513DI
- Mode
- Format
- Super 35 (4-perf)
Kodak Kodachrome 64 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Kodak Kodachrome 64
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Fujifilm Velvia 50 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Fujifilm Velvia 50
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Agfa Agfacolor Ultra 50 → Scan · Super 35 · Scan
Render conditions
- Film
- Agfa Agfacolor Ultra 50
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Kodak Ektar 100 → Scan · Super 35 · Scan
Render conditions
- Film
- Kodak Ektar 100
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
Kodak Ektachrome 100D → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Kodak Ektachrome 100D
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Kodak Ektachrome P1600 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Kodak Ektachrome P1600
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Svema LN-9 → Svema TsP-8R · Super 35 · Print
Render conditions
- Film
- Svema LN-9
- Output
- Svema TsP-8R
- Mode
- Format
- Super 35 (4-perf)
Eastman Color Negative 5247 → Eastman EXR Color Print Film 5386 · Super 35 · Print
Render conditions
- Film
- Eastman Color Negative 5247
- Output
- Eastman EXR Color Print Film 5386
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Fujichrome 64T Type II → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Fujifilm Fujichrome 64T Type II
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Kodak Aerocolor IV 2460 → Scan · Super 35 · Scan
Render conditions
- Film
- Kodak Aerocolor IV 2460
- Output
- Scan
- Mode
- Scan
- Format
- Super 35 (4-perf)
DS-5M → Svema TsP-8R · Super 35 · Print
Render conditions
- Film
- DS-5M
- Output
- Svema TsP-8R
- Mode
- Format
- Super 35 (4-perf)
Eastman Double-X 5222 → Kodak B&W Print Film 2302 · Super 35 · Print
Render conditions
- Film
- Eastman Double-X 5222
- Output
- Kodak B&W Print Film 2302
- Mode
- Format
- Super 35 (4-perf)
Kodak Tri-X Reversal 7266 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Kodak Tri-X Reversal 7266
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Kodak T-Max P3200 → Kodak B&W Print Film 2302 · Super 35 · Print
Render conditions
- Film
- Kodak T-Max P3200
- Output
- Kodak B&W Print Film 2302
- Mode
- Format
- Super 35 (4-perf)
Fomapan R 100 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Fomapan R 100
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Ilford Ortho Plus → Kodak B&W Print Film 2302 · Super 35 · Print
Render conditions
- Film
- Ilford Ortho Plus
- Output
- Kodak B&W Print Film 2302
- Mode
- Format
- Super 35 (4-perf)
NK-2 → Kodak B&W Print Film 2302 · Super 35 · Print
Render conditions
- Film
- NK-2
- Output
- Kodak B&W Print Film 2302
- Mode
- Format
- Super 35 (4-perf)
Polaroid Type 669 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Polaroid Type 669
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Fujifilm FP-100C → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Fujifilm FP-100C
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Kodak Aerochrome III 1443 → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Kodak Aerochrome III 1443
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Technicolor Process II → Viewed directly · Super 35 · Reversal
Render conditions
- Film
- Technicolor Process II
- Output
- Viewed directly
- Mode
- Reversal
- Format
- Super 35 (4-perf)
Kodak Vision3 500T → Kodak Vision Color Print Film 2383 · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Kodak Vision3 500T
- Print film
- Kodak Vision Color Print Film 2383
- Mode
- Format
- Super 35 (4-perf)
Fujifilm Eterna Vivid 500 → Fujifilm Eterna-CP 3513DI · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Fujifilm Eterna Vivid 500
- Print film
- Fujifilm Eterna-CP 3513DI
- Mode
- Format
- Super 35 (4-perf)
Eastman Double-X 5222 → Kodak B&W Print Film 2302 · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Eastman Double-X 5222
- Print film
- Kodak B&W Print Film 2302
- Mode
- Format
- Super 35 (4-perf)
Svema LN-9 → Svema TsP-8R · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Svema LN-9
- Print film
- Svema TsP-8R
- Mode
- Format
- Super 35 (4-perf)
Kodak Vision3 500T → Kodak Vision Premier Color Print Film 2393 · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Kodak Vision3 500T
- Print film
- Kodak Vision Premier Color Print Film 2393
- Mode
- Format
- Super 35 (4-perf)
Eastman Color Negative 5247 → Eastman EXR Color Print Film 5386 · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Eastman Color Negative 5247
- Print film
- Eastman EXR Color Print Film 5386
- Mode
- Format
- Super 35 (4-perf)
Agfa Agfacolor Optima II 100 → Agfa CP30 Colour Print Film · Super 35 · Print
Shot on its paired negative, then printed onto this stock.
Render conditions
- Negative
- Agfa Agfacolor Optima II 100
- Print film
- Agfa CP30 Colour Print Film
- Mode
- Format
- Super 35 (4-perf)
Render conditions & image source
Each film gets a short before-and-after clip rendered with the full Ashigrain reference model: 6 seconds at 24 fps, 1280×720, on Super 35 4-perf, through the film’s own print or scan finish, or viewed directly for reversal film. The clips are planned media and are not published yet, so each panel marks where its clip will go and lists the conditions it will be rendered with.
Until then, each film’s page shows a synthetic test chart (grey ramp, ColorChecker, hue sweep, point highlights) before and after the full pipeline; for Kodak Vision3 500T it is the print branch on Kodak Vision Color Print Film 2383, Super 35 4-perf, default controls, exposure +0.52 stops to match the original’s mid-grey, frame 0.
These settings define the simulated lighting; the original location’s lighting was not measured.
03 — Exposure in, density out
Light becomes density
The characteristic curves show how each film turns exposure into density. Start with Kodak Vision3 500T or pick another film. Exposure increases to the right; light absorption increases upwards. Solid lines trace digitised manufacturer data, dashed lines the model, with a marker shape for each layer.
This comparison checks the calibration response. Establishing a match to photographed film would require a separate comparison.
Kodak Vision3 50D
Kodak Vision3 500T
Kodak Portra 800
Fujifilm Pro 400H
Kodak Vision2 Expression 500T
Fujifilm Astia 100F
Agfa Agfachrome RSX II 100
Agfa Agfacolor Portrait XPS 160
Agfa Agfacolor Optima II 100
Kodak Vision3 250D
Kodak Vision3 200T
Fujifilm Eterna 250D
Fujifilm Eterna 500
Fujifilm Eterna Vivid 500
Kodak Kodachrome 64
Fujifilm Velvia 50
Agfa Agfacolor Ultra 50
Kodak Ektar 100
Kodak Ektachrome 100D
Kodak Ektachrome P1600
Eastman Color Negative 5247
Fujifilm Fujichrome 64T Type II
Kodak Aerocolor IV 2460
Eastman Double-X 5222
Kodak Tri-X Reversal 7266
Kodak T-Max P3200
Fomapan R 100
Ilford Ortho Plus
Polaroid Type 669
Fujifilm FP-100C
Kodak Aerochrome III 1443
Kodak Vision Color Print Film 2383
Fujifilm Eterna-CP 3513DI
Kodak B&W Print Film 2302
Kodak Vision Premier Color Print Film 2393
Eastman EXR Color Print Film 5386
Agfa CP30 Colour Print Film
04 — What is measured, and what we chose
Measurements and modelling choices
A film model needs more than a datasheet prints. Some properties come from the manufacturer’s sheet, some are never published for any film, and some describe your shot rather than the film. Here is the whole list, then every film in the catalogue against it.
Film properties
- Characteristic curvesDensity against log exposure for each layer: contrast, latitude and colour balance.
- Spectral sensitivityHow strongly each layer responds to each wavelength.
- Dye densitiesThe spectrum each dye absorbs, which sets the colours the film can show.
- GranularityRMS density fluctuation read through a small aperture: how grainy the film measures.
- Sharpness (MTF)How much contrast each layer keeps in fine detail, by spatial frequency.
- Exposure indexThe rated speed and the light the film is balanced for.
Modelled for every film
- Grain sizeSize of the grains or dye clouds that make the grain pattern; sheets give only granularity.
- HalationRed glow around highlights from light the base reflects, and the softer bloom; sheets name the antihalation layer but never measure the glow.
- Interlayer effectsHow one colour layer's development changes its neighbours (DIR couplers), shaping saturation.
- Push / pullHow longer or shorter development changes the curves; a few sheets print pushed curves.
Same for every film
- Scene lightSpectrum of the light in the scene, of the design light and of footage decoded at a fixed white balance.
What we assume
- Spectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Spectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene and the conversion filters (80A, 85) a sheet prescribes.
What we assume
- How the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Spectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Development, printing and scanningProcess name, how a lab times a print or balances a scan, printer lamp, print aims and fitted print tables.
What we assume
- Printer lamp spectrum: no lamp or filter spectrum is in the research set.
- How a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Status A aim densities for printing the scene grey: no LAD or laboratory aim is printed.
- A scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Projection and displayProjector lamp, projection flare and the neutral silver image of black-and-white film.
What we assume
- Veiling flare of the projected image: no document in the research set gives a projection flare.
- Gate weave and flickerFrame movement and exposure variation, set by the format.
What we assume
- Exposure flicker amplitude per format (shutter/transport variation); applies to every stock, it depends on the format only.
- Which formats have gate weave and flicker on by default (spec B.7 says only "stronger by default for small formats" and flicker "optional, stronger for 8mm"); applies to every stock, it depends on the format only.
- Gate weave amplitude per format (camera/projector registration steadiness); applies to every stock, it depends on the format only.
Applies to every film. Notes that concern only some films are in each film's details below the table.
- Scene lightSpectrum of the light in the scene, of the design light and of footage decoded at a fixed white balance.
Every film, property by property
- Cross-checked
- Taken from the film's published data and confirmed against a second edition of the sheet or an independent trace.
- Datasheet
- Taken from the film's published datasheet or handbook.
- Datasheet + model
- Taken from the film's published data; a model approximation completes it where the source stops (for example beyond the plotted range).
- Reconstructed
- Rebuilt with a model curve from numbers a handbook prints (such as speed, contrast or peak wavelengths) rather than traced from a plotted curve.
- Approximated
- The film's published data does not give it; a model approximation is used. Halation is approximated for every film that has it: sheets name the antihalation layer but never measure the glow.
- Not used
- This film type has no such stage in the model: black-and-white films have no dyes or interlayer effects; print films have no granularity, grain size, sharpness, halation, interlayer effects, push/pull or exposure index.
| Film | Characteristic curves | Spectral sensitivity | Dye densities | Granularity | Grain size | Sharpness (MTF) | Halation | Interlayer effects | Push / pull | Exposure index |
|---|---|---|---|---|---|---|---|---|---|---|
| Colour negative | ||||||||||
| Kodak Vision3 50D | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Kodak Vision3 500T | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Kodak Portra 800 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet | Approximated | Approximated | Datasheet + model | Datasheet |
| Fujifilm Pro 400H | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Kodak Vision2 Expression 500T | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Kodak Vision3 250D | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Kodak Vision3 200T | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Fujifilm Eterna 250D | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Fujifilm Eterna 500 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Fujifilm Eterna Vivid 500 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Kodak Vision3 500T, rem-jet removed | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Svema LN-9 | Reconstructed | Reconstructed | Reconstructed | Datasheet + model | Approximated | Reconstructed | Approximated | Approximated | Approximated | Datasheet |
| Colour reversal | ||||||||||
| Kodak Kodachrome 64 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Fujifilm Velvia 50 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Kodak Ektachrome 100D | Datasheet + model | Datasheet | Datasheet + model | Datasheet | Approximated | Datasheet | Approximated | Approximated | Approximated | Datasheet |
| Kodak Ektachrome P1600 | Datasheet + model | Datasheet | Datasheet + model | Datasheet + model | Approximated | Datasheet + model | Approximated | Approximated | Approximated | Datasheet |
| Black-and-white | ||||||||||
| Eastman Double-X 5222 | Cross-checked | Datasheet | Not used | Datasheet + model | Approximated | Datasheet | Approximated | Not used | Approximated | Datasheet + model |
| Kodak Tri-X Reversal 7266 | Cross-checked | Datasheet | Not used | Datasheet + model | Approximated | Datasheet | Approximated | Not used | Approximated | Datasheet + model |
| Kodak T-Max P3200 | Datasheet + model | Datasheet | Not used | Datasheet + model | Approximated | Datasheet | Approximated | Not used | Datasheet + model | Datasheet + model |
| Print film | ||||||||||
| Kodak Vision Color Print Film 2383 | Cross-checked | Datasheet | Datasheet + model | Not used | Not used | Not used | Not used | Not used | Not used | Not used |
| Fujifilm Eterna-CP 3513DI | Datasheet + model | Datasheet | Datasheet | Not used | Not used | Not used | Not used | Not used | Not used | Not used |
| Kodak B&W Print Film 2302 | Cross-checked | Datasheet | Not used | Not used | Not used | Not used | Not used | Not used | Not used | Not used |
| Svema TsP-8R | Reconstructed | Reconstructed | Datasheet + model | Not used | Not used | Not used | Not used | Not used | Not used | Not used |
| Kodak Vision Premier Color Print Film 2393 | Cross-checked | Cross-checked | Datasheet | Not used | Not used | Not used | Not used | Not used | Not used | Not used |
Kodak Vision3 50D
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Metering and camera filtersSpectral transmission of the KODAK WRATTEN 80A filter the datasheet prescribes for tungsten ("Tungsten (3200K): 12 (with 80A filter)", kodak_7203_td_2015 p.1).
- Grain sizeGrain size per layer: not printed; the sheet gives only diffuse rms granularity sigma D read with a 48 um aperture (p.4).
- Push / pullPush/pull model constants (magnitudes for the push/pull row above).
- Interlayer effectsDefault interlayer (DIR) matrix values.
- Characteristic curvesCharacteristic curves outside the plotted log H range -3.03 to 2.00 (lux-s).
- Dye densitiesDye amount per layer density (as for `kodak_5219`; kodak_7203_td_2015 prints dyes, mid and min on 400-760 nm only; the curves end at 759.98 nm and reach the 760 nm grid point by the curve-end snap, finding "Curve end snap within stroke (user decision)").
- HalationPer-layer halation weights (the halation row above records that the sheet prints no halation data).
- HalationStrength of halation without the rem-jet backing ("antihalation removed").
- HalationBloom threshold softness (bloom has no datasheet basis).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationBloom strength and radius (bloom has no datasheet basis).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (rem-jet backing on an acetate base (kodak_7203_td_2015 p.1 l.25-26)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Halation
- The film's source names the antihalation layer: rem-jet.
Kodak Vision3 500T
- Scene lightSpectral power distribution of the tungsten design light: the datasheet says only "balanced for exposure with tungsten illumination (3200K)" (kodak_7219_td_2015 p.2).
- Metering and camera filtersSpectral transmission of the KODAK WRATTEN 85 filter the datasheet prescribes for daylight ("Daylight - 320 (with 85 filter)", kodak_7219_td_2015 p.1).
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Grain sizeGrain size per layer (grain or dye-cloud size in um): not printed; the sheet gives only diffuse rms granularity sigma D read with a 48 um aperture (p.4).
- Push / pullPush/pull model constants (magnitudes for the push/pull row above; no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values (the interlayer row above records that no cross-layer data exists).
- Characteristic curvesCharacteristic curves outside the plotted log H range -4.00 to 1.00 (lux-s); scene exposures reach the log H floor -10.
- Dye densitiesDye amount per layer density: the C/M/Y dye curves are peak-normalised (arbitrary amounts) and the exposure of the printed Midscale Neutral is not stated (kodak_7219_td_2015 spectral dye density chart).
- HalationPer-layer halation weights (the halation row above records that the sheet prints no halation data).
- HalationStrength of halation without the rem-jet backing ("antihalation removed").
- HalationBloom threshold softness (bloom has no datasheet basis).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationBloom strength and radius (bloom has no datasheet basis).
- Gate weave and flickerGate weave amplitude per format (camera/projector registration steadiness); applies to every stock, it depends on the format only.
- Gate weave and flickerExposure flicker amplitude per format (shutter/transport variation); applies to every stock, it depends on the format only.
- Gate weave and flickerWhich formats have gate weave and flicker on by default (spec B.7 says only "stronger by default for small formats" and flicker "optional, stronger for 8mm"); applies to every stock, it depends on the format only.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (rem-jet backing on an acetate base (kodak_7219_td_2015 p.1 l.28-29)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Halation
- The film's source names the antihalation layer: rem-jet.
Kodak Portra 800
- GranularityGranularity (granularity_proxy): the sheet prints no rms granularity chart and no headline rms granularity, only a Print Grain Index (135: 48 / 70 / 99 at 4x6 / 8x10 / 16x20 inch prints; 120: 36 / 48 / 70; kodak_portra_800_e4040_2016 p.3, stock.yaml print_grain_index), and Kodak says the Print Grain Index "has a different scale which cannot be compared to rms granularity" (p.3).
- Dye densitiesPer-dye (C/M/Y) spectral dye density curves: the E-4040 Spectral-Dye-Density chart (p.5) prints only "Typical densities for a midscale neutral subject and D-min." (Midscale Neutral and Minimum Density curves).
- HalationAntihalation layer: E-4040 names no antihalation layer, rem-jet or grey base.
- Characteristic curvesCharacteristic curves outside the plotted log H range: all three sets (EI 800, EI 1600 Push 1, EI 3200 Push 2) are drawn from log H -3.74 to 0.26 on a -4.0 to 1.0 frame (p.4).
- Grain sizeGrain size per layer: not printed; the sheet gives only a Print Grain Index.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred undercoat, antihalation_by_process); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Development, printing and scanningFitted (GPU) grey-card timing accuracy: the pack's 33^3 light-basis LUT reproduces the spectral grey card's red log H less closely than for the plan 14 stocks, so fitted and spectral printer lights on 2383 differ by up to 0.216 points (plan 14 tolerance 0.2).
- Development, printing and scanningPrint LUT fit accuracy on 2383: the 33^3 `print.kodak_2383` table and the end-to-end fitted print follow the spectral print less closely than the existing pairs (validation set dE2000 mean 0.465, max 2.464; LUT max 0.0312 log H) against the existing range (dE2000 mean up to 0.434, max up to 2.343; LUT max up to 0.0278 log H).
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Halation
- The antihalation layer is inferred (undercoat), not named by the film's source.
Fujifilm Pro 400H
- Interlayer effects4th-layer fold weight (fourth_layer_fold): AF3-176E prints the 4th colour layer's spectral sensitivity (dashed "Cyan Sensitive Layer", p.8, processed as sensitivity channel C, 474.3-552.0 nm as printed) but no interimage weight; p.7 sections 14-1 and 14-2 describe the 4th layer and the "optimized interlayer effect" only qualitatively; the model keeps three dye layers and ships the fold off (fold weight 0), so the 4th layer's effect on the red record is not modelled.
- Dye densitiesPer-dye (C/M/Y) spectral dye density curves: the p.8 Spectral Dye Density chart prints only "Typical densities for a mid-scale neutral subject and for D-mini." (Mid-scale Density and Minimum Density curves).
- HalationAntihalation layer: AF3-176E names no antihalation layer, rem-jet or grey base (the p.7 film structure figure is a raster image with no text layer).
- Sharpness (MTF)Per-layer MTF: the p.8 chart prints one MTF curve (legend Exposure: Daylight, Process: C-41), no R/G/B curves; it rises to 110.9 % at 2.6 c/mm (above 100 % up to 13.2 c/mm).
- GranularityGranularity curve: the sheet prints one diffuse RMS granularity value, 4 (x1000, 48 um aperture, sample density +1.0 above minimum, p.7), no sigma D(D) curve.
- Characteristic curvesCharacteristic curves outside the plotted log H range: R, G and B are drawn from log H -3.58 to 0.66 on a -4.0 to 1.0 frame (p.8).
- Grain sizeGrain size per layer: not printed; the sheet gives only a headline rms granularity.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred undercoat, antihalation_by_process); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Development, printing and scanningPrint LUT fit accuracy on 2383: the 33^3 `print.kodak_2383` table and the end-to-end fitted print follow the spectral print less closely than the existing pairs (validation set dE2000 mean 0.605, max 2.819; LUT max 0.0399 log H, fold off) against the existing range (dE2000 mean up to 0.434, max up to 2.343; LUT max up to 0.0278 log H).
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Halation
- The antihalation layer is inferred (undercoat), not named by the film's source.
Kodak Vision2 Expression 500T
- Characteristic curvesCharacteristic curves outside the plotted log H range: drawn from log H -3.90 to 0.00 (camera stops -7 to +6) on a -4.64 to 0.0 lux-s frame (p.3).
- Grain sizeGrain size per layer: not printed; the sheet gives only diffuse rms granularity sigma D.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (printed rem-jet backing on an acetate base, H-1-5229 p.2); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Scene lightSpectral power distribution of the tungsten design light: the source names a colour temperature (3200 K), not a spectrum.
- Dye densitiesDye amount per layer density: the C/M/Y dye curves are peak-normalised (arbitrary amounts) and the exposure of the printed midscale neutral is not stated.
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Halation
- The film's source names the antihalation layer: rem-jet.
Kodak Vision3 250D
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Push / pullPush/pull processing behaviour: none published. p.3 says only that push-processing and pull-processing "may require more extreme adjustment from the LAD printing condition".
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- Grain sizeGrain size per layer: not printed; the sheet gives only diffuse rms granularity sigma D read with a 48 um aperture (p.3-4).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (rem-jet backing on an acetate base (kodak_5207_h1t_2009_mirror p.1 l.26-27)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, 80A for tungsten (EI 64).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Dye densitiesDye amount per layer density (as for `kodak_5219`; kodak_5207_h1t_2009_mirror prints dyes, mid and min only).
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Halation
- The film's source names the antihalation layer: rem-jet.
Kodak Vision3 200T
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Scene lightSpectral power distribution of the tungsten design light: the sheet names a colour temperature (3200 K), not a spectrum.
- Push / pullPush/pull processing behaviour: none published. p.3 says only that push-processing and pull-processing "may require more extreme adjustment from the LAD printing condition".
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- Grain sizeGrain size per layer: not printed; the sheet gives only diffuse rms granularity sigma D read with a 48 um aperture (p.4).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, radius and per-layer weights: the sheet says only "acetate safety base with rem-jet backing" (p.1).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (rem-jet backing on an acetate base (kodak_7213_td_2015 p.1 l.24-25)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, 85 for daylight (EI 125).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Dye densitiesDye amount per layer density (as for `kodak_5219`; kodak_7213_td_2015 prints dyes, mid and min only).
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Halation
- The film's source names the antihalation layer: rem-jet.
Fujifilm Eterna 250D
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Sharpness (MTF)Per-layer MTF: KB-0507ER p.1 prints one contrast transfer function (rectangular-wave CTF, visual diffuse density 1.1), not B/G/R sine-wave MTF.
- GranularityGranularity curve: only a single RMS granularity 3.5 (x1000, visual diffuse density 1.0 above minimum, 48 um aperture) is printed.
- Characteristic curvesNormal-exposure point on the relative log H axis: the KB-0707E / KB-0507ER characteristic curves print camera stops only, so the ISO 2720 normal log H from the EI has no place on the axis.
- Dye densitiesPer-dye (C/M/Y) spectral dye densities for the print and reversal dye model (see the per-dye row above: only the mid-scale neutral and minimum are printed).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred rem-jet: the sheet names a light-cyan triacetate base and ECN-2 processing (fuji_eterna_250d_kb0507er p.2, rendered) but no antihalation layer); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, Kodak 80A for tungsten (EI 64).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Grain sizeGrain size per layer: not printed; the sheet gives only one RMS granularity value.
- Push / pullPush/pull processing behaviour and constants: none in the research set.
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- Development, printing and scanningProcess: the KB-0707E manual and the data sheet name no process (research/catalog.md note (k)).
- Development, printing and scanningPrinter lamp spectrum: the sheet prints its sensitometric exposure (2854K tungsten, 1/100 sec, SC-41 and colour correction filters) but no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; KB-505E prints 'spectral density curves' of the dyes and a neutral without Status A values).
- Halation
- The antihalation layer is inferred (rem-jet), not named by the film's source.
Fujifilm Eterna 500
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Scene lightSpectral power distribution of the tungsten design light: the sheet names a colour temperature (3200 K), not a spectrum.
- Sharpness (MTF)Per-layer MTF: KB-501E p.1 prints one CTF curve with no density legend.
- GranularityGranularity curve: only RMS granularity 3.5 is printed (KB-501E p.1).
- Characteristic curvesNormal-exposure point on the relative log H axis: the KB-0707E / KB-501E characteristic curves print camera stops only, so the ISO 2720 normal log H from the EI has no place on the axis.
- Dye densitiesPer-dye (C/M/Y) spectral dye densities for the print and reversal dye model (see the per-dye row above: only the mid-scale neutral and minimum are printed).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred rem-jet: the sheet names a light-cyan triacetate base and ECN-2 processing (fuji_eterna_500_kb501e p.2, rendered) but no antihalation layer); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, Kodak 85 for daylight (EI 320).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Grain sizeGrain size per layer: not printed; the sheet gives only one RMS granularity value.
- Push / pullPush/pull processing behaviour and constants: none in the research set.
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- Development, printing and scanningProcess: the KB-0707E manual and the data sheet name no process (research/catalog.md note (k)).
- Development, printing and scanningPrinter lamp spectrum: the sheet prints its sensitometric exposure (2854K tungsten, 1/100 sec, SC-41 and colour correction filters) but no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; KB-505E prints 'spectral density curves' of the dyes and a neutral without Status A values).
- Halation
- The antihalation layer is inferred (rem-jet), not named by the film's source.
Fujifilm Eterna Vivid 500
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Scene lightSpectral power distribution of the tungsten design light: the sheet names a colour temperature (3200 K), not a spectrum.
- Sharpness (MTF)Per-layer MTF: KB-0901ER p.1 prints one CTF curve (visual diffuse density 1.3).
- GranularityGranularity curve: only RMS granularity 3.5 is printed (KB-0901ER p.1).
- Characteristic curvesNormal-exposure point on the relative log H axis: the KB-0901ER characteristic curves print camera stops only, so the ISO 2720 normal log H from the EI has no place on the axis.
- Dye densitiesPer-dye (C/M/Y) spectral dye densities for the print and reversal dye model (see the per-dye row above: only the mid-scale neutral and minimum are printed).
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred rem-jet: the sheet names a light-cyan triacetate base and ECN-2 processing (fuji_eterna_vivid500_kb0901er p.2 l.17-22) but no antihalation layer); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, Kodak 85 for daylight (EI 320).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Grain sizeGrain size per layer: not printed; the sheet gives only one RMS granularity value.
- Push / pullPush/pull processing behaviour and constants: none in the research set.
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: stock.yaml records no antihalation layer or base; no halation data.
- Development, printing and scanningPrinter lamp spectrum: the sheet prints its sensitometric exposure (2854K tungsten, 1/100 sec, SC-41 and colour correction filters) but no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; KB-505E prints 'spectral density curves' of the dyes and a neutral without Status A values).
- Halation
- The antihalation layer is inferred (rem-jet), not named by the film's source.
Kodak Vision3 500T, rem-jet removed
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (rem-jet removed, acetate base (cinestill_800t_product_page_2026 p.1 l.107-108, source_class community); the base stock kodak_5219 has rem-jet); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Scene lightSpectral power distribution of the tungsten design light: the datasheet says only "balanced for exposure with tungsten illumination (3200K)" (kodak_7219_td_2015 p.2).
- Metering and camera filtersSpectral transmission of the KODAK WRATTEN 85 filter the datasheet prescribes for daylight ("Daylight - 320 (with 85 filter)", kodak_7219_td_2015 p.1).
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Grain sizeGrain size per layer (grain or dye-cloud size in um): not printed; the sheet gives only diffuse rms granularity sigma D read with a 48 um aperture (p.4).
- Push / pullPush/pull model constants (magnitudes for the push/pull row above; no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values (the interlayer row above records that no cross-layer data exists).
- Characteristic curvesCharacteristic curves outside the plotted log H range -4.00 to 1.00 (lux-s); scene exposures reach the log H floor -10.
- Dye densitiesDye amount per layer density: the C/M/Y dye curves are peak-normalised (arbitrary amounts) and the exposure of the printed Midscale Neutral is not stated (kodak_7219_td_2015 spectral dye density chart).
- HalationPer-layer halation weights (the halation row above records that the sheet prints no halation data).
- HalationStrength of halation without the rem-jet backing ("antihalation removed").
- HalationBloom threshold softness (bloom has no datasheet basis).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationHalation strength and radius (no sheet quantifies halation; the halation row above).
- HalationBloom strength and radius (bloom has no datasheet basis).
- Gate weave and flickerGate weave amplitude per format (camera/projector registration steadiness); applies to every stock, it depends on the format only.
- Gate weave and flickerExposure flicker amplitude per format (shutter/transport variation); applies to every stock, it depends on the format only.
- Gate weave and flickerWhich formats have gate weave and flicker on by default (spec B.7 says only "stronger by default for small formats" and flicker "optional, stronger for 8mm"); applies to every stock, it depends on the format only.
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Halation
- The film's source states it has no antihalation layer.
Svema LN-9
- Sharpness (MTF)MTF (reconstructed mtf G, reconstructed mtf R); no blue-layer value and no curve.
- GranularityGranularity curve and a usable headline rms granularity.
- Grain sizeGrain size per layer: no source gives one.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred rem-jet, stock.yaml antihalation basis inferred); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- Dye densitiesDye scales and base spectrum: the dye curves are C, M (reconstructed) and Y (reconstructed) only, with no midscale neutral and no minimum-density curve.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Development, printing and scanningA scanner's colour balance has no standard unit; it applies to every colour negative scan.
- Scene lightSpectral power distribution of the tungsten design light: the source names a colour temperature (3200 K), not a spectrum.
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Development, printing and scanningFitted (GPU) grey-card timing accuracy: the pack's 33^3 light-basis LUT reproduces the spectral grey card's red log H less closely than for the plan 14 stocks (reconstructed Gaussian sensitivities), so fitted and spectral printer lights differ by up to 0.443 points on ЦП-8Р and 0.424 on 2383 (remeasured 2026-09-30 after the ЛН-9 shoulder continuation) (plan 14 tolerance 0.2).
- Scene lightFitted (GPU) light-basis accuracy under custom lights: the pack's 33^3 light basis follows the spectral path less closely than for the plan 14 stocks (reconstructed Gaussian sensitivities); over the plan 14 light gate (fast and full 100 K grid, both input modes, three filters, -4/0/+4 stops) the worst per-layer mean is 0.0133 log H, p99 0.0522, ColorChecker max 0.0448 and max 0.254 (2800 K +30 CC through the 85) against the plan 14 limits 0.009, 0.05, 0.06 and 0.25.
- Development, printing and scanningPrint LUT fit accuracy: the 33^3 `print.svema_tsp8r` and `print.kodak_2383` tables against the spectral print. Remeasured 2026-09-30 (after the ЛН-9 shoulder continuation): LUT max 0.0152 log H on ЦП-8Р and 0.0145 on 2383 (green layer), end-to-end dE2000 mean 0.056 / 0.167, max 0.226 / 1.049, all within the existing pairs' range (LUT max up to 0.0278 log H, dE2000 mean up to 0.434, max up to 2.343). Before the shoulder continuation (curves levelling off at Dmin + 1.5 g) the figures were LUT max 0.0345 / 0.0332 log H (blue layer), dE2000 mean 0.339 / 0.257, max 1.919 / 1.503.
- Development, printing and scanningPrinter lamp spectrum: no lamp or filter spectrum is in the research set.
- Development, printing and scanningStatus A aim densities for printing the scene grey: no LAD or laboratory aim is printed.
- Halation
- The antihalation layer is inferred (rem-jet), not named by the film's source.
Kodak Kodachrome 64
- Sharpness (MTF)Per-layer (R/G/B) MTF: E-55 prints one diffuse-visual modulation-transfer curve.
- GranularityGranularity curve (sigma D vs density); the only value is the headline rms 10 read at a GROSS (not net) diffuse visual density of 1.0.
- Grain sizeGrain size per layer: not printed; the sheet gives only a headline rms granularity.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred rem-jet, stock.yaml antihalation basis inferred); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- GranularityGranularity against density: only the headline rms granularity is printed (read at a gross density, converted by granularity_gross_to_net).
- Dye densitiesDye scales: the sheet prints C/M/Y and a Visual Neutral normalised to visual density 1.0, no midscale neutral.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Projection and displayVeiling flare of the projected image: no document in the research set gives a projection flare.
- Dye densitiesBase density spectrum for the reversal dye model: no minimum-density spectral curve is printed.
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Push / pullReversal push/pull development: the sheet publishes no pushed or pulled characteristic curves, and no Kodak E-6 push reference with curve data was found (no published data).
- Halation
- The antihalation layer is inferred (rem-jet), not named by the film's source.
Fujifilm Velvia 50
- Sharpness (MTF)Per-layer (R/G/B) MTF: p.8 prints one MTF curve with no densitometry stated.
- GranularityGranularity curve (sigma D vs density): only the diffuse RMS granularity value 9 at density 1.0 above minimum (48 um aperture) is printed.
- Grain sizeGrain size per layer: not printed; the sheet gives only a headline rms granularity.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (printed undercoat, AF3-0221E2 p.7); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- Dye densitiesDye scales: the sheet prints separated C/M/Y curves only, no midscale or visual neutral.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Projection and displayVeiling flare of the projected image: no document in the research set gives a projection flare.
- Dye densitiesBase density spectrum for the reversal dye model: no minimum-density spectral curve is printed.
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Push / pullReversal push/pull development: the sheet publishes no pushed or pulled characteristic curves, and no Kodak E-6 push reference with curve data was found (no published data).
- Halation
- The film's source names the antihalation layer: undercoat.
Kodak Ektachrome 100D
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Dye densitiesBase density spectrum for the reversal dye model (see the D-min row above: C, M, Y and Midscale only).
- Projection and displayVeiling flare of the projected image (lens, port glass and auditorium stray light that lifts the screen black); no sheet or document in the research set gives a projection flare, intra-frame (ANSI checkerboard) contrast or sequential contrast for film projection.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred undercoat: the sheet names only an acetate safety base (kodak_5294_h1_rev3-26 p.1 l.30-31) and the film is processed in E-6, which has no rem-jet removal step); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Metering and camera filtersSpectral transmission of the conversion filter the sheet prescribes, 80A for tungsten (EI 25).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Grain sizeGrain size per layer: not printed; the sheet gives only a sigma D chart (p.3).
- Push / pullPush/pull processing behaviour and constants: none in the research set.
- Interlayer effectsInterlayer (interimage, DIR coupler) effects: no cross-layer data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: the sheet names an acetate safety base and no antihalation layer (stock.yaml base); no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: the sheet names an acetate safety base and no antihalation layer (stock.yaml base); no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: the sheet names an acetate safety base and no antihalation layer (stock.yaml base); no halation data.
- HalationAntihalation layer, halation strength, radius and per-layer weights: the sheet names an acetate safety base and no antihalation layer (stock.yaml base); no halation data.
- Push / pullReversal push/pull development: the sheet publishes no pushed or pulled characteristic curves, and no Kodak E-6 push reference with curve data was found (no published data).
- Halation
- The antihalation layer is inferred (undercoat), not named by the film's source.
Kodak Ektachrome P1600
- Sharpness (MTF)Per-layer (R/G/B) MTF: E-147 prints one diffuse-visual modulation-transfer curve (E-6P / Push 2).
- GranularityGranularity curve (sigma D vs density); the only value is the headline rms 34 at EI 1600 read at a GROSS (not net) diffuse visual density of 1.0.
- Grain sizeGrain size per layer: not printed; the sheet gives only a headline rms granularity.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred undercoat, stock.yaml antihalation basis inferred); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- GranularityGranularity against density: only the headline rms granularity is printed (read at a gross density, converted by granularity_gross_to_net).
- Dye densitiesDye scales: the sheet prints C/M/Y and a Visual Neutral normalised to visual density 1.0, no midscale neutral.
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Metering and camera filtersSpectral transmission of the conversion filter the source prescribes (80A for daylight stocks under tungsten, 85 for tungsten stocks in daylight).
- Push / pullPush/pull model constants for pushes without documented curves (no published push/pull data).
- Interlayer effectsDefault interlayer (DIR) matrix values: no cross-layer data.
- HalationStrength of halation with the antihalation layer removed.
- HalationBloom threshold softness (bloom has no datasheet basis).
- Projection and displayVeiling flare of the projected image: no document in the research set gives a projection flare.
- Dye densitiesBase density spectrum for the reversal dye model: no minimum-density spectral curve is printed.
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Push / pullReversal push/pull development: the sheet publishes no pushed or pulled characteristic curves, and no Kodak E-6 push reference with curve data was found (no published data).
- Halation
- The antihalation layer is inferred (undercoat), not named by the film's source.
Eastman Double-X 5222
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- Development, printing and scanningHow a lab times a B&W print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (grey acetate base, no antihalation layer named (kodak_5222_h1_2015_mirror p.1 l.16)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Exposure indexColour balance of the B&W stock (the sheet prints a daylight EI 250 and a tungsten EI 200 but no balance).
- GranularityGranularity against density: no granularity curve is printed, only the headline diffuse rms granularity 14 at net diffuse density 1.0 (48 um aperture).
- Grain sizeGrain size (silver grain or clump size in um): not printed.
- HalationHalation weight of the single B&W layer (no sheet quantifies halation; the sheet names only a grey base).
- Development, printing and scanningB&W print stock for the print branch: no B&W print film datasheet is in the research set.
- Projection and displaySilver image spectral density for display: taken as spectrally neutral (see the spectral dye density row above).
- Halation
- The antihalation layer is inferred (dyed base), not named by the film's source.
- Push / pull
- The model pushes and pulls this film with its generic negative push/pull constants (push_pull_constants), which this film's pack does not list.
Kodak Tri-X Reversal 7266
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (antihalation undercoat on a grey acetate base (kodak_7266_h1t_2015_mirror p.1 l.31-32)); no sheet quantifies halation and no base thickness is stated, so the radius cannot scale with the base.
- Exposure indexColour balance of the B&W stock (the sheet prints a daylight EI 200 and a tungsten EI 160 but no balance).
- GranularityGranularity against density: the sigma D curve is printed on a relative 0-3 log exposure axis and the chart's density curve was not extracted.
- Grain sizeGrain size (silver grain or clump size in um): not printed.
- HalationHalation weight of the single B&W layer (no sheet quantifies halation).
- Projection and displaySilver image spectral density for display: taken as spectrally neutral (see the spectral dye density row above).
- Push / pullReversal push/pull development: the sheet publishes no pushed or pulled characteristic curves, and no Kodak E-6 push reference with curve data was found (no published data).
- Halation
- The film's source names the antihalation layer: undercoat.
Kodak T-Max P3200
- Push / pullpush_set_time_mismatch: push sets +1 and +2 at the table development times; the chart plots 14 and 17 min, the p.5 Large-Tank table gives 13 1/2 min (EI 1600) and 16 1/2 min (EI 3200) at 68 F, about 0.5 min shorter.
- Grain sizeGrain size (silver grain or clump size in um): not printed.
- HalationHalation strength, per-layer weights and radius for this stock's antihalation class (inferred undercoat, stock.yaml antihalation basis inferred); no sheet quantifies halation and no base thickness is cited, so the radius cannot scale with the base.
- GranularityGranularity against density: no granularity curve is printed, only the headline diffuse rms granularity 18 at net diffuse density 1.0 (D-76).
- Scene lightSpectral power distribution of a custom scene light (CCT, tint) has no datasheet basis; it applies to every stock.
- Metering and camera filtersHow the camera meters a scene under an arbitrary light has no datasheet basis; it applies to every stock.
- Scene lightSpectral reflectance of footage decoded at a fixed white balance (RAW at N K) has no datasheet basis; it applies to every stock.
- HalationPer-layer halation weights: the source prints no halation data.
- Development, printing and scanningHow a lab times a colour print (or balances a scan) of a negative exposed under an arbitrary light has no datasheet basis; it applies to every negative.
- Exposure indexColour balance of the B&W stock: the sheet prints no balance.
- Projection and displaySilver image spectral density for display: taken as spectrally neutral (B&W silver image, no dye chart).
- Characteristic curvesCharacteristic curves outside the plotted log H range.
- Halation
- The antihalation layer is inferred (undercoat), not named by the film's source.
Kodak Vision Color Print Film 2383
- Dye densitiesSpectral minimum density for the print projection (resolves the Open approximation of the D_min row above).
- Development, printing and scanningPrinter lamp spectrum: the sheet exposes its curves with "Tungsten plus KODAK Heat Absorbing Glass, No. 2043 (plus Series 1700 Filter)" (p.5) and prints no lamp or filter spectrum.
- Projection and displayProjector lamp spectrum: the dye curves are normalised for "a xenon-arc viewing illuminant" (p.6) with no xenon spectrum printed.
- Projection and displayVeiling flare of the projected image (lens, port glass and auditorium stray light that lifts the screen black); no sheet or document in the research set gives a projection flare, intra-frame (ANSI checkerboard) contrast or sequential contrast for film projection.
Fujifilm Eterna-CP 3513DI
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; KB-505E prints 'spectral density curves' of the dyes and a neutral without Status A values).
- Characteristic curvesDirection of the printed 1.0 log H shift of the G and B characteristic curves ("Curves G and B are shifted 1.0 Log H to avoid overlapping", origin arbitrary).
- Development, printing and scanningPrinter lamp spectrum: the sheet prints its sensitometric exposure (2854K tungsten, 1/100 sec, SC-41 and colour correction filters) but no lamp or filter spectrum.
- Projection and displayVeiling flare of the projected image (lens, port glass and auditorium stray light that lifts the screen black); no sheet or document in the research set gives a projection flare, intra-frame (ANSI checkerboard) contrast or sequential contrast for film projection.
Kodak B&W Print Film 2302
- Projection and displaySilver image spectral density for display: taken as spectrally neutral (B&W silver image, no dye chart).
Svema TsP-8R
- Dye densitiesDye scales: the digitized C/M/Y dyes (Konovalov Рис 35) come with no printed neutral.
- Development, printing and scanningStatus A aim densities for printing the scene grey: no LAD or laboratory aim is printed.
- Development, printing and scanningPrinter lamp spectrum: no lamp or filter spectrum is in the research set.
- Projection and displayVeiling flare of the projected image: no document in the research set gives a projection flare.
- Dye densitiesSpectral minimum density for the print projection: no base or minimum spectrum is printed.
Kodak Vision Premier Color Print Film 2393
- Development, printing and scanningStatus A aim densities for printing the scene grey (no LAD or laboratory aim is printed; the dye chart gives 'typical densities for a midscale neutral subject' without their Status A values).
- Development, printing and scanningPrinter lamp spectrum: the sheet prints its sensitometric exposure (1/500 sec tungsten plus Heat Absorbing Glass No. 2043) but no lamp or filter spectrum.
- Projection and displayVeiling flare of the projected image (lens, port glass and auditorium stray light that lifts the screen black); no sheet or document in the research set gives a projection flare, intra-frame (ANSI checkerboard) contrast or sequential contrast for film projection.
Every approximation is a named entry in the research data-gaps register. Each film page lists the documents its data comes from, with page and figure.
Each film page shows its response curves and sources, for example Kodak Vision3 500T, or start with the film guide.

