RESEARCH CYCLE 08 · REVISION 2026.08

From silver-halide sites
to a motion-picture image

Abstract — Current V49 no longer adds a stochastic delta in display RGB. One conservative common-density component forms inside the negative before separate 2383 projection and Cineon scan observation.

CURRENT VISUAL RELEASEV49latest release with reviewable media on this site
RESEARCH CYCLE08organized by topic; experiment IDs live in the evidence appendix
NEXT VISUAL RELEASEmeasurement-dependentnumbered only after new measurement or a verifiable correction

Research is organized by questions—not by making every finding look like a film version.

The current reviewable release is V49. The next release is measurement-dependent: it will be numbered only after a new measurement or verifiable correction. The current engine is V49 conservative common-density Kodak 5279 / 2383 baseline. Legacy internal V47–V86 labels remain immutable experiment IDs for scripts, reports and failed experiments.

0110 EVIDENCE NOTES

Material measurement and data authority

Re-read the public 5279 and 2383 records, separating source measurements, vector extraction, interpolation and inference while registering Status-M, net dye density, D-min and granularity in their proper coordinates.

CURRENT CONCLUSION: Public evidence constrains the three marginal RMS curves and spectral shapes, but not a complete 5279 NPS, cross-record spectra or proprietary formula.

Open traceable experiment appendix
V46RESEARCH AUDIT

Evidence reconciliation

Re-read the public 5279 granularity curves: 48 µm diffuse-aperture RMS constrains processed material, not one literal grain size.

V50RESEARCH AUDIT

Vector-traced granularity

Re-vectorized the official granularity graph and recorded sampling, coordinates and uncertainty as reproducible assets.

V51RESEARCH AUDIT

Vector-traced negative spectra

Re-traced 5279 net dye-density spectra; the plotted net changes already include negative regions caused by coloured masking couplers.

V52RESEARCH AUDIT

Evidence-separated H-D curves

Separated the official H-D graph, coordinate extraction and model interpolation so a smooth fit cannot masquerade as a Kodak measurement.

V53RESEARCH AUDIT

2383 characteristic audit

Reconstructed public 2383 record curves and audited printing-exposure coordinates and neutral calibration.

V54RESEARCH AUDIT

2383 spectral-vector extraction

Re-extracted 2383 dye-density and xenon plots from the 2005 data while preserving their original 20 nm information limit.

V55RESEARCH AUDIT

2383 spectral-integration audit

Checked spectral interpolation, observer integration and white normalization; a denser integration axis cannot invent unpublished material detail.

V61RESEARCH AUDIT

5279 Status-M joint density

Verified the joint relationship among net spectral density, Status-M analytical density and the three record model; they are not interchangeable RGB channels.

V85RESEARCH AUDIT

5279 granularity measurement-domain audit

Re-rendered and re-extracted the 2003 source PDF: R/G/B paths, the 0–4 to −4–0 exposure translation and the Status-M coordinate all pass; V50 differs by at most 2.9×10⁻⁶ D. The large blue marginal is in the public graph. Missing cross-record covariance/cross-spectra—not a trace error—remain the boundary. V85 changes no pixels.

V86RESEARCH AUDIT

Observer covariance and shadow spectral-LUT audit

The legal covariance envelope confirms that shared record events trade opponent noise for stronger luma grain rather than removing grain for free. More importantly, the 29³ joint Status-M spectral LUT differs from direct integration by up to 0.01399 D at −3 logE, with the largest red-record error—a plausible source of the cyan/green shadow shared by scan and projection. V86 changes no pixels; V87 repairs precision first.

0214 EVIDENCE NOTES

Multilayer development, grain and joint statistics

Separated grain amplitude, spatial spectrum, fast/mid/slow populations, DIR reaction–diffusion and cross-record covariance, then tested finite events against nonnegative density and the public 48 µm marginals.

CURRENT CONCLUSION: Shared events are not free chroma cleanup: they trade opponent energy for stronger luma grain. No correlation coefficient is selected without cross-spectral evidence.

Open traceable experiment appendix
V47EVIDENCE BOUNDARY

Grain-structure boundary

Separated amplitude, spatial correlation, population size and inter-record statistics; the public record does not disclose a complete 5279 NPS.

V48EVIDENCE BOUNDARY

Density-formation boundary

Random events must participate in dye-density formation rather than being added after display RGB; every candidate must re-close the published RMS.

V49EVIDENCE BOUNDARY

Grain–sharpness coupling

Sharpness and grain cannot be tuned independently: MTF, dye-cloud spectrum and observer aperture jointly determine the 35 mm scale impression.

V49RIMAGE RELEASE

Common-density public correction

Removed V48's display-RGB residual reinjection and publishes only a symmetric common density inside the formed negative before direct 2383 and scan observation.

V70RESEARCH AUDIT

Cross-record covariance ownership

Proved that the public 48 µm curves constrain only covariance diagonals; cross-power spectra among red, green and blue records remain unmeasured.

V71CANDIDATE REJECTED

Record-coupling audit

The existing direct record-mix operator lacked 5279 evidence and altered measured marginals, so it was withdrawn.

V72IMAGE RELEASE

Evidence-minimal record formation

Internal baseline inherited by public V46: identity record formation preserves H-D, DIR, MTF and each record's 48 µm RMS without pretending the cross-covariance is known.

V73EVIDENCE BOUNDARY

DIR-topology identifiability

The public record supports DIR and its direction but cannot uniquely identify 5279's layer-to-layer kernels, ranges or strengths.

V74EVIDENCE BOUNDARY

Population activation and native NPS

Fast, medium and slow population activation changes with exposure; one fixed noise spectrum cannot span toe, mid-scale and shoulder.

V80CANDIDATE REJECTED

Cross-record covariance bounds

Even with every 48 µm marginal RMS closed to 5.28×10⁻¹⁰, post-formation 3×3 covariance mixing changes luma, breaks tails and creates about −0.60 D density, so it is rejected.

V81RESEARCH AUDIT

Shared finite-event Bernoulli bounds

Derived exact Fréchet bounds: while preserving Bernoulli marginals, ρ=.99 is feasible in only 13 of 180 record/population/exposure cases. Any next model must use bounded shared events before density formation.

V82RESEARCH AUDIT

Three-record Bernoulli compatibility

Pairwise validity and a PSD correlation matrix are still insufficient: 3,462 of 7,500 independent pair-parameter sets have no nonnegative eight-cell RGB law, including 1,484 PSD false positives. The single-common-alpha family is valid mathematics, not a measured 5279 coefficient.

V83RESEARCH AUDIT

Shared-event DIR/RMS closure

Corrected our own description: V72 actually inherits post-DIR residual calibration, not pre-DIR dye-yield calibration. The only legal shared-event family remains within 1.08% of the public 48 µm RMS at every alpha/exposure endpoint after five-class formation and stochastic DIR, yet the same marginals permit near-zero to roughly 0.7–0.95 record correlation and cannot select alpha.

V84CANDIDATE REJECTED

Shared sites are not free chroma cleanup

A paired real-RAW crop shows alpha 0→1 lowers opponent RMS 16–18% but raises luma grain 43–54% and total RGB grain 23–26%, with no common projection/scan balance point. Alpha=1 is rejected as a default; .25/.50 remain diagnostics while the large official blue-record marginal and its visible-colour mapping are re-audited.

0314 EVIDENCE NOTES

2383 printing and cinema observation

Traced printer light, LAD, 2383 H-D and dye spectra through xenon, the CIE observer, projection flare and display companions, removing duplicate density shaping and ownership errors.

CURRENT CONCLUSION: 2383 material response and a period cinema result are not the same identifiable quantity; illuminant, batch, printer control and viewing conditions must be declared separately.

Open traceable experiment appendix
048 EVIDENCE NOTES

Scan, DI and home-video delivery

Layered negative scanning, Cineon/DPX, display transforms, scale integration, still authority and encoding. The 5.7K raster is an internal reconstruction/DI master—not a Blu-ray deliverable.

CURRENT CONCLUSION: The next visual release will derive separate Blu-ray and UHD witnesses from one Scan/DI master, declaring resolution, 4:2:0, bit depth, range and AVC/HEVC compression; an HDR remaster is not assumed.

Open traceable experiment appendix
V66RESEARCH AUDIT

Cineon printing-density coordinate

Re-audited the scan branch's Cineon/printing-density coordinate and added native-frame opponent-grain gates.

V67EVIDENCE BOUNDARY

Cineon display-layer ownership

Separated DPX/Cineon code values, display conversion and creative grading; the baseline owns only a declared viewing chain.

V68RESEARCH AUDIT

DPX and profile isolation

Verified that scan masters, display companions and experimental profiles cannot share unversioned caches or hidden parameters.

V69EVIDENCE BOUNDARY

Named Cineon view policy

Made Cineon display and grain management explicit named policies with provenance so delivery adapters cannot masquerade as film physics.

V75RESEARCH AUDIT

Scale-integration boundary

Native 5.7K, 2K integration and player scaling must remain distinct; sharp resizing can fold above-Nyquist structure into coarse grain.

V76RESEARCH AUDIT

ProRes XQ codec audit

Audited the 12-bit master and review derivation; stills must come from the final movie, not a pre-encode cache.

V77RESEARCH AUDIT

Frequency ownership and projection grain

Separated scene colour from stochastic opponent colour and corrected an older gate that could misclassify real detail as colour noise.

V78RESEARCH AUDIT

Uniform-field codec NPS

Measured uniform-field spectra before and after encoding; ProRes XQ is not the main cause of the observed scale change.

Do not denoise RGB—prevent the wrong RGB noise from forming

V48's deterministic 2383 mean was correct, but it still took a formed-minus-mean residual from a different managed observer graph and added it back in display RGB. A mean and residual from two observer graphs do not form one physical picture; isolated red, green and blue shadow points were the result. V49 deletes that reinjection.

V49 COMMON-DENSITY PUBLICATIONzcom=(1/√3)ΣcδDc/σc; δDcom=min(σc)zcomAll three records receive the same δDcom; the same formed negative then enters projection and scan observers.

Kodak publishes three marginal 48 µm Status-M RMS curves, not cross-record covariance or cross-spectra. V49 therefore does not invent a coloured joint law. The symmetric common component cannot exceed any published marginal; unallocated opponent variance remains explicit uncertainty. On the paired T020 crop, projection luma residual RMS moves from 0.001319 to 0.001264 while opponent RMS falls from 0.001313 to 0.000489 and p99.9 from 0.007644 to 0.002182. This is a density-formation correction, not display denoising.122570

One negative, two observers

V48 gives the direct 5279-to-2383-to-xenon/CIE integration ownership of the projection mean; old V46 management contributes only the formed-minus-mean stochastic delta. RAW, negative, H-D, DIR, MTF, 48 µm RMS, 2383 and scan are frozen.

FIRST-PRINCIPLES PUBLICATIONP48=P2383,mean+[M(Pformed,Sformed)−M(Pmean,Smean)]Same-negative audit: V48−V46 linear-RGB MAE 0.002200; scan unchanged and 2383 mean bit-exact.

Strength, scale, clustering, tails and local heterogeneity must pass together

V47 does not merely make grain “more complex.” A controlled local Nik 8 export turns Kodak Tri-X 400 RMS, lag-1, skew and excess kurtosis across sixteen flat-field tones into explicit acceptance targets. Matching RMS and radius alone no longer passes. The first candidate had near-zero formed-density kurtosis; although its still looked fine, it remained too orderly and its 24-frame render was stopped.

SHM ORGANIZATIONZ″=Z+a(x,y,Y)(Z²−1)+b(Z³−3Z), b=0.020A slow occupancy field locally redistributes three independently seeded scale populations; an N=1250 inverse-binomial CDF then forms finite-site density.

Accepted SHM measures shadow/mid/highlight lag-1 of 0.3795/0.3860/0.3914, skew of 0.1261/0.1334/0.1373 and excess kurtosis of 0.3034/0.2809/0.2610. Its midtone RMS is 0.014315 against 0.014309 measured. The opponent-colour field remains deterministic and randomness changes one density axis, so the model cannot reintroduce independent RGB speckles. V46 retains the three-record 5279 negative, DIR, MTF and both observers; V47 changes only the independent comparator morphology.12558636572

Endpoint-stable finite events and an exact nonnegative spectral inverse

V46 corrects two defects that genuinely change pixels. First, the former stochastic formation held target RMS beyond Kodak's published granularity curves while finite-site activation probability approached zero, allowing extremely rare but enormous density impulses. V46 does not merely clip an output. It holds the complete probability, calibration-amplitude and population-weight state at measured-support endpoints. Second, the clipped iterative Status-M-to-negative-dye inverse did not guarantee the nonnegative least-squares optimum. V46 enumerates active sets and certifies them with KKT conditions.

V46 SPECTRAL INVERSEDdye=arg minD≥0 ‖MStatus-MD−Drecord‖²A 129-cubed base atlas covers smooth regions; active-set boundaries and cubic/linear disagreement regions use exact 5-cubed microbricks.

Every real T020, T032 and T007 pixel is tested before/after MTF and in mean/formed density states. All 25,333 demanded risk cells are present, with zero full-pipeline misses. Independent 6,000-point exact checks per state measure a worst printer-density error of 0.0005094 D, below the 0.001 D release gate. The compiled runtime disables fast-math and is bit-identical to the NumPy reference. Projection and scan share one negative printer-density observation; their differences begin only after the common negative.

This does not fill proprietary unknowns. V46 retains evidence-minimal identity record formation rather than inferring RGB cross-covariance from three 48 µm marginal RMS curves. V79 projection-opponent management remains explicitly frozen as historical defect containment, not represented as measured 5279/2383 physics. Legacy internal V46–V86 IDs remain unchanged to show where this consolidation came from and which candidates were rejected.142148

Full methods and experiment archiveEquations, image evidence, rejected candidates and legacy experiment IDs remain intact, but stay collapsed so each note is not mistaken for a release.

Unknown covariance can trade away chroma noise, but a more basic shadow-spectral precision defect comes first

V86 fixes Kodak's three 48 µm Status-M RMS marginals and lets the 3×3 correlation matrix vary over the complete positive-semidefinite unit-diagonal domain. Between −3.0 and −0.5 logE, fully common positive events usually raise luma RMS to 1.48–1.67× independent records while minimizing opponent RMS. This is not free denoising: record-difference energy becomes common density fluctuation. Maximum-opponent endpoints often require negative or alternating correlations that may fail the V81–V83 finite-event and DIR gates.

The observer audit exposes a firmer error. The joint Status-M-to-2383-printer-density spectral LUT is only 29³, with 0.1 D cells; the later 193³ monitor lattice has 0.0154167 D cells. Both are continuous trilinear interpolation, not code-value quantization, but the downstream lattice cannot restore curvature already lost upstream. Running V61's joint spectral integration directly gives a runtime error of (+0.01101,+0.00767,+0.00237) D at the neutral −3 logE point, with a +0.013987 D worst case. From −2.5 to 0 logE the error stays below 0.000366 D.

SHARED SHADOW ERROR29³ runtime − direct spectral = (+0.01101,+0.00767,+0.00237) D @ −3 logEThe red printer record is overestimated most, implying stronger red suppression and a cyan/green shadow direction. Scan and projection share this stage. V86 changes no pixels.
  1. Do not select covarianceThe outer envelope measures the unknown's influence; it does not identify 5279's joint law.
  2. Shadow error locatedThe defect is concentrated in the toe; it does not invalidate the whole mid-scale colour model.
  3. V87 precision gateReplace or densify the 29³ joint spectral stage, hold shadow and mid-scale printer-density error below 0.001 D, then compare all three branches on identical source frames.

The large blue marginal was not copied incorrectly; the unknown is how the three records fluctuate together

V85 retrieves the same-SHA March 2003 H-1-5279t used by V50, renders printed pages 3 and 4, and reads the vector objects in F002_0269AC directly. The red path spans three objects while green and blue use one each; all twelve logarithmic Sigma-D ticks are fitted again. The new extraction differs from the versioned CSV by at most 2.885×10−6 D (0.0152%), confirming both R/G/B identity and the larger blue-record marginal.

After translating the combined graph's 0—4 horizontal coordinate to the separate graph's −4—0 logE, the companion R/G/B H-D curves differ by only 0.01261/0.01134/0.01089 D RMS. That agrees with Kodak's note that sensitometry and granularity were produced on different equipment. ISO 10505 further requires ISO 5-3 Status-M spectral products and a 48.0±0.5 µm circular aperture for colour-negative RMS granularity. V50's values, the exposure translation and V61's joint Status-M inverse are therefore retained.

WHAT THE PUBLIC GRAPH ACTUALLY FIXESdiag(ΣD)=(σR²,σG²,σB²) ; ΣRG,ΣRB,ΣGB are unpublishedR/G/B are microdensitometer readings—not display RGB and not direct measurements of three isolated silver-halide sublayers.
  1. Curve identity passesChannel swapping or lowering blue RMS cannot be called a correction.
  2. Exposure coordinate passes0—4 to −4—0 is a translation of the same four-logE domain.
  3. Status M passesV61+ jointly inverts through D-min and all three net dye/mask spectra.
  4. Bound the next unknownWithout a 5279 cross-spectrum, derive observer-space limits over all physically legal covariance before selecting any alpha.

Shared sites can reduce the colour-noise impression by turning it into stronger luminance grain

V83 proved only that the common-alpha family can preserve three 48 µm marginals. V84 takes a native 576×576 crop from T020 frame zero and makes alpha=0/.25/.5/1 consume the same selector, common U and three independent U values. Mean, probabilities, all 45 spatial kernels, DIR and observers are frozen. The four deterministic projection/scan pairs are pixel-identical, so every visible change belongs to the joint finite-event law.

V84 alpha 0 projection research crop
Projection · alpha=0 · opponent/luma RMS 1.387.
V84 alpha 0 scan research crop
Scan · alpha=0 · opponent/luma RMS 1.166.
V84 alpha point 25 projection research crop
Projection · alpha=.25 · opponent/luma RMS 1.176.
V84 alpha point 25 scan research crop
Scan · alpha=.25 · opponent/luma RMS 1.001.
V84 alpha point 5 projection research crop
Projection · alpha=.50 · opponent/luma RMS 1.020.
V84 alpha point 5 scan research crop
Scan · alpha=.50 · opponent/luma RMS .880.
V84 alpha 1 projection research crop
Projection · alpha=1 · opponent/luma RMS .755; a mathematical extreme, not a default.
V84 alpha 1 scan research crop
Scan · alpha=1 · opponent/luma RMS .665.

Alpha 0→1 lowers projection/scan opponent RMS by 16.3%/18.4%, but raises luma RMS by 53.8%/43.2%; total RGB grain still rises 25.6%/23.3%. It does not remove noise—it changes the covariance combination seen by each observer. Alpha .25 or .5 happens to put one branch near a ratio of one, but projection and scan have no common balance point and no official target defines “balanced.”

THE COST OF COVARIANCEVar(wᵀD)=wᵀΣDw ; fixed diag(ΣD) does not fix every observer varianceAll three Kodak marginals can remain fixed while projection luma, scan luma and opponent colour change substantially.
  1. Reject alpha=1 as defaultA near-common site lattice is unmeasured and raises total visible grain by about one quarter.
  2. Keep .25/.50 diagnostic onlyA more balanced appearance is not material evidence.
  3. Scale does not erase itExact 3×3 integration retains roughly 51–56% of the differing luma/opponent RMS.
  4. Return to the public graphThe crop's blue 48 µm record RMS is about 3.86× red and 2.59× green. Recheck legend, Status-M meaning and visible-colour mapping before compensating it with unknown covariance.

Three correct marginal RMS values still cannot tell us how colour grain should move together

Re-executing the full profile inheritance chain first corrected an error in our own description: active V72 inherits V40's post_coupling_residual mode, not V39's pre-DIR dye-yield calibration. Its gain is applied to the record residual after stochastic DIR, while the denominator remains the independent pre-DIR 48 µm variance prediction. V83 does not rewrite that historical implementation. It reproduces the executable path literally and then audits the missing cross-record terms.

ACTUAL V72 GRAIN GAINgr(E)=σKodak,r(E) / √[Σpcrp²∫|A48(f)|²Srp(f,E)df]g acts after DIR; its denominator includes neither the DIR transfer nor cross-record covariance. This is the executable fact, not an idealized chemical order.

The only jointly legal V81/V82 common-alpha event then enters the actual three-record × fast/medium/slow × five-size-class spatial model and passes through three diffusion lengths, intralayer high-pass inhibition and interimage low-pass DIR. All 20 exposures and alpha=0/.25/.5/.75/1 pass the ±5% pre-render gate; the maximum departure from Kodak's 48 µm RMS is 1.076%. A separate exact finite sampler verifies 331,776 interior Bernoulli/multinomial samples per endpoint, agreeing with the analytic integral within 1.110% RMS and 0.034 correlation.

The important result is that passing does not identify alpha. At −2 logE, alpha=0 gives nearly zero record correlation while alpha=1 gives rhoRG=0.954, rhoRB=0.847 and rhoGB=0.809; full sharing spans about 0.714–0.954 over key exposures. Both extremes satisfy the same Kodak marginal RMS. This explains why earlier versions could carry the correct quantity of grain yet resemble electronic colour noise: the published graph constrains only the covariance diagonal. V83 authorizes labelled uncertainty renders, not a new 5279 coefficient, and changes no V72 pixels.

  1. Correct the fact firstCurrent V72 is post-DIR residual calibrated; the old description is withdrawn.
  2. Verify finite eventsNo completed-density 3×3 mix and no Gaussian surrogate.
  3. Marginals are not the joint lawThe same official RMS admits near-independent through near-common colour structure.
  4. Uncertainty comparison onlyThe next render must report covariance, tails and scale integration; taste cannot select alpha.

The observer can become more accurate without rewriting the emulsion

V44 and earlier sampled a smooth analytical CIE 1931 approximation directly at the Kodak 2383 graph's 20 nm nodes. That was useful for an early prototype but is not the standard-observer data published by the CIE. V45 loads the official 360–830 nm, 1 nm table and integrates over 380–780 nm, the range supported by the 2383 graph. Kodak dye-density and xenon relative-SPD samples retain their public 20 nm information and are only linearly interpolated; no higher-resolution material measurement is invented.46869

V45 PROJECTION OBSERVATIONXYZ=∫380780Sxenon(λ)·10−ΣDkdk(λ)·x̄ȳz̄CIE,1nm(λ)dλThe one-nanometre axis uses trapezoidal endpoint weights. Status-A inversion, LAD, 2383 H-D and the normal-process monitor boundary remain unchanged.

This is a single-variable revision. The 5279 H-D curves, nine speed populations, DIR, MTF, 48 µm RMS, grain timing, coloured mask, input colour, period scan, black, contrast, gamma and both deliveries are frozen. Across the complete 25³ spectral cube, linear-RGB RMS versus the old observer is 0.00456917 and maximum node change is 0.0398455. Dye-free white changes by less than 4×10⁻⁷, so this is not a hidden white-balance adjustment.

The implementation audit found that release rendering reads a precomputed 193³ lattice. Changing only the integration function while loading the V30 lattice would produce a code revision with completely unchanged images. V45 therefore generates a separate lattice and binds the profile, CIE table and lattice by SHA-256; startup fails if any authority drifts. The one-nanometre observer is standard data, but the 2383 curves remain public graph samples—not a same-batch print measurement.204868

  1. Change observation onlyNegative formation, scan, grain, black and gamma remain frozen.
  2. Standard-table authorityUse official one-nanometre CIE data, not an analytical substitute.
  3. The cache is part of the algorithmBind the 193³ lattice to the profile hash and prohibit silent stale reuse.
  4. Unknowns remain unknownInterpolation cannot turn a 20 nm Kodak graph into unpublished 1 nm material data.

Coarseness may come from the way emulsion is viewed—not only from the emulsion

V43H looked cheap and coarse during local QuickTime review while its native 5.7K still appeared more natural. Ablation rejected the obvious explanations. Wavefront v0.2 differs from the earlier exact path by only about 0.000366 projection RMS. Disabling speculative 2383 common-density grain moves projection high-frequency RMS only from 0.013498 to 0.013453—about 0.33%. A full formed-density observer raises it to 0.014116, and V42 itself measures 0.013741. V44 therefore refuses to repair the picture by guessing a softer 5279 NPS.

SCALE-DEFINED DISPLAY DERIVATIVELreview(i,j)=Apixel[EOTFBT.1886(V5.7K)]Recover linear observer light from the final 12-bit master, integrate over each review pixel, and only then encode sRGB. The native master is unchanged.

On the same T020 frame at 1920 width, Lanczos raises projection high-frequency energy to 1.71× and scan to 1.21× relative to pixel-area integration. An opaque sharp resize can fold native structure above display Nyquist into coarse false texture. V44 therefore adds a scale-declared review file instead of softening the master. Its still is decoded from the same middle frame of the final encoded movie, not a pre-encode float buffer.

The first V44 candidate disabled the V31 colour boundary and published direct analytical 2383 colour. Its reduced still looked plausible, but the 24-frame native gate measured dark opponent p99.99 at 0.04882 and about 127 isolated >0.06 impulses per million dark pixels; scan passed. The candidate was rejected. Release V44 retains the validated normal-process monitor boundary: 2383 still owns lightness, black, contrast and texture, while period scan supplies only low-frequency dye chroma. Similar branch colour is a declared limit; no unmeasured theatrical colour difference is invented. The V43H negative NPS, Spirit candidate and stochastic 2383 grain remain withdrawn.147825

Walter Volpatto’s practitioner interview reinforces the boundary: a 1990s theatrical print, telecine/tape/Blu-ray transfer and a modern reference still are not one colour target. Projection white point, print stock, scanner, finishing grade and display transfer all change the result. Projector flicker, development unevenness and streakiness may be real parts of a film chain, but without measurement they remain future modules—not effects inserted into an objective baseline.276067

  1. Negative boundaryRetain accepted V42 H-D, DIR, MTF, 48 µm RMS and the V41 colour input boundary.
  2. Observer boundaryRetain the normal-process monitor colour that passes native opponent-tail gates; do not claim absolute theatrical colour.
  3. Display boundaryThe 5.7K master stays authoritative; 1920 review explicitly integrates linear light.
  4. Unknowns stay zeroStock-specific NPS, Spirit response, 2383 grain, flicker and streaking do not enter baseline without measurements.

“Most likely” can be an experiment; it cannot masquerade as a measurement

Public 5279 data provide processed H-D, MTF, net dye density and 48 µm aperture RMS but no complete NPS. DFT documents a period Spirit xenon source, RGB splitter and three CCD lines but not the actual spectral response. Public 2383 data likewise omit three-record grain covariance. V43H is therefore not a replacement for V42. It is an isolated central prediction for three unknowns: preserve official 48 µm RMS while reducing the negative correlation scale to 0.72 of V42; move the period scanner only 25% toward a synthetic candidate; add only weak, spectrally neutral common-density texture to 2383, with amplitude estimated from the three-record mean.1478255859

HYPOTHESIS DEFINITIONV43H = V42 + HNPS + 0.25HSpirit + H2383,commonWhite balance, exposure, H-D, DIR, MTF, black, gamma, saturation and creative grade all stay frozen.

Projection and scan read the same realized V43H negative. The deterministic mean returns from the same spectral integration and then feeds independent FSD. V39's failed independent RGB print-Poisson records do not return: common density changes lightness statistics without generating isolated primary-colour impulses. The matched T032 V42→V43H mean-channel change remains below 0.001, retaining a restrained prediction rather than a colour style.

  1. Measured anchors frozenV42 remains the accepted research baseline.
  2. Unknowns isolatedEach candidate has parameters, an evidence boundary and an off switch.
  3. Three-route controlThe same RAW compares projection, scan and independent FSD, with a V-709 camera witness.
  4. Passing is not proofDelivery gates show internal consistency; they cannot promote predictions to Kodak facts.

The former engine was genuinely lost; its unversioned single copy is the established root cause

Before recovery, the complete V41 engine existed only in the local experiments/emulsion_reconstruction directory. When that directory disappeared, Git contained no engine commit to restore. Recovery reconstructed 199 source, profile, test and research files from 895 successful edit records. This was a real data-loss incident.

The surviving evidence cannot identify the deletion trigger. Available Codex command histories contain no command deleting the directory, the present Git reflog begins with the 2026-08-08 clone, and no evidence attributes the event to Claude, the Python crash or the macOS watchdog. “Unknown trigger” is the only defensible finding. The risk cause is known: important authored source had one unversioned local copy beside experimental outputs.

PREVENTION BOUNDARYTracked source + remote + manifest + CI214 authored files now belong to a SHA-256 inventory; deletion, omission or content drift fails GitHub checks. The generated 82 MB cache stays outside Git, but its builder and expected hash are versioned.

Correctness is no longer one repeated random picture; the code must defend the research boundary

“V2” originally meant a second-generation software structure, but it conflicted with an image history already at V41, so the engine is formally V42. V42 does not change V41 colour, H-D, nine speed populations, DIR, MTF, 48 µm RMS, black, gamma or either observer. It changes the definition and execution of correctness. At startup the engine asserts V37's stable 30-degree integration phase, V40's processed-granularity and opponent-tail repair, and V41's 12.5% chroma residual plus record-positive boundary. If profile leakage or optimization code moves any invariant, baseline rendering fails.

V42 CORRECTNESSConformance = Formation + Statistics + Observer + DeliveryA pixel hash from one random seed cannot replace formation equations and statistical contracts.

Production defaults to the V35–V41 validated Philox-u32 Bernoulli Metal graph with 45 unique record/speed/size identities per frame. Archive CPU and Reference NumPy remain for equation reproduction and implementation comparison, but different generators are not described as the same piece of emulsion. Baseline +0.45 stop, grain 1.0, oversample 1 and salt 0 are frozen; any override must be explicitly experimental.

Delivery allows one picture authority. Formation first writes the 5760×4320 12-bit ProRes 4444 XQ BT.1886 master. Only after the file closes does V42 decode that actual master, recover reference light, encode the sRGB companion and capture its JPEG. Native T003 frame 160 passed every Production gate in 67.52 seconds including master-derived delivery, at about 9.53 GB peak memory and zero swap. The site transparently retains the matched V41 Production witness until formal V42 one-second three-source media pass.

  1. Freeze the image modelV42 is not a new 5279 grade or measurement.
  2. Turn research into codeEvery accepted conclusion owns a constant, stage and failure behavior.
  3. Production by defaultPhilox Metal makes formal output; Archive remains a reference.
  4. One masterQuickTime, stills and future web media derive from the delivered 12-bit authority.

Correct marginal RMS can still produce completely wrong colour noise

V39's broken-TV primary speckles are present in the local 12-bit masters; they are not a web H.264 or player illusion. The release audit constrained each record's 48 µm RMS and mean colour, but not cross-record covariance, skew, extreme tails or the observer's integration of high-frequency opponent colour. More fundamentally, the 5279 sheet measures processed film and cannot uniquely invert stochastic dye yield in nine pre-DIR speed layers. Public 2383 material likewise supplies no exposure-conditioned record covariance or NPS.1472558

COMPLETE STOCHASTIC BOUNDARYEvidence = RMS + Covariance + Tail + ObserverMarginal variance alone does not define a colour-film grain image.

V40 retains density-domain 5279/2383 MTF, accepted colour, H-D, black, gamma and independent framewise sites. It restores the 48 µm constraint after stochastic DIR at the processed-negative boundary, restores opponent integration in both scan and print observers, and withdraws unsupported independent 2383 Poisson records plus V39's signed intermediate film-RGB cancellation. A second audit then found that the historical V31 final adapter re-added the complete projection opponent high-frequency residual after the observer had already integrated it; V40 explicitly sets that duplicate retention to zero while preserving projection luminance and restrained scan-derived low-frequency dye colour. Every web image derives from the encoded professional master through its sRGB viewing companion, so there is no second still-render path.

Silver Efex offers directional evidence, not 5279 parameters. DxO separates generic grain from dozens of branded models based on analyzed real films; the film type owns a grain model while the user varies intensity and size. DxO also states that its calibrated profiles avoid universal Gaussian noise, derive complex grain matrices from real silver-halide crystals, and analyze different behavior in shadows, midtones and highlights. Its official controls connect coarser grain with perceived detail/sharpness. That supports our premise that finite grain reconstructs the image and morphology belongs to a stock. Silver Efex is a monochrome still engine, however, with neither colour-record covariance nor motion-picture frame constraints, so it cannot be transplanted directly.636465

  1. V39 formally withdrawnThe failed image remains archived but is no longer a baseline.
  2. Unknown terms become zeroIntrinsic stochastic 2383 grain waits for covariance/NPS measurement.
  3. Native every-frame auditAll 144 delivered 5760×4320 frames across three scenes and two branches are tested.
  4. Silver Efex black-box nextGray-ramp, flat-field and edge probes inform V41 research only; they do not backfill V40.

Grain is the formed density image—not a display-space residual

V39 is a domain correction, not a new look. The previous graph fitted Kodak's processed-stock MTF but applied it after the negative had already become a positive display image; the 2383 MTF function likewise acted on a display residual despite its density-domain name. The 5279 finite-site residual was normalized after stochastic DIR, and the remaining 2383 texture was introduced as a display-luminance ratio. Those operations could match isolated statistics while breaking the causal order of exposure, development, printing and observation.

V39 FORMATION ORDERMTF5279(Dmean) + δDsites → scan / D2383 → MTF2383 + δDprint → observerEvery image-structure operation now acts on a density-bearing state before the corresponding scanner or projected-light observer.

The official 48 μm diffuse-RMS target is now a calibration of developed dye yield before stochastic DIR transport. Its gain is predicted from the destination aperture variance, so DIR remains free to alter local covariance rather than being erased by a final residual rescale. A neutral 18% flat test returns R/G/B aperture RMS within about 0.3% of the published-target interpolation. The RAW boundary is corrected at the same time: signed wide-gamut components may pass through the BT.2020-to-film-record matrix, while physically non-negative record exposures are clamped only afterwards. This affects roughly 0.29–1.11% of pixels in the three measured scenes, mainly deep shadows; it is not a global colour grade.1472544454758

  1. Negative structure in negative densityThe processed 5279 MTF filters scene modulation in mean density; the separately calibrated finite-site density residual joins it before Spirit aperture or print exposure.
  2. Print structure in print density2383 MTF and three-record fine-grain dye-cloud variance are formed in Status-A print density; there is no final display-noise overlay.
  3. Freeze accepted colour5279 dye spectra, H-D curves, mask, 2383 LAD, scan neutrality, black, gamma and both display exits are not artistically retuned.
  4. State the remaining boundary honestlyThe monitor projection is still a scan-referenced, low-frequency empirical adaptation. Public documents do not uniquely identify an exact 2000s theatrical print/projection chain.

One linear observer image needs two explicit display exits

The V37 movie appearing richer in QuickTime than its JPEG still did not mean that 5279 colour or grain changed in motion. Both came from the same frame, but BT.709/BT.1886 video and the macOS sRGB still-image path interpreted it through different transfer functions. V38 freezes the complete V37 image model and forks only the final encoding of one linear Rec.709 observer result.

V38 DISPLAY CONSISTENCYEOTFBT.1886(Vmaster) ≈ EOTFsRGB(VMac) ≈ LobserverObserved light remains the same even though encoded code values differ.

The professional file is 12-bit ProRes 4444 Rec.709 1-1-1 for the XDR “HDTV Video (BT.709–BT.1886)” reference mode. The direct-view Mac companion retains Rec.709 primaries and matrix but uses the sRGB transfer and MOV 1-13-1, sharing the same display boundary as the web JPEG. P3 cannot recover colours absent from a Rec.709 observer, while HDR would change contrast and highlight intent, so neither is silently introduced.2627606162

  1. Freeze image formationColour, H-D, black, gamma, MTF, DIR, grain and both observers remain V37.
  2. One in-memory sourceBoth ProRes encodes come directly from the same linear observer array without an intermediate video decode.
  3. One still sourceThe web still is generated from the direct-view companion at the same representative frame.
  4. Verify delivery intentEvery file is audited for 12-bit pixels, colour metadata, frames, audio, timecode and linear-light round-trip error.

Authentic framewise randomness does not require the whole imaging operator to breathe

The overlay-like boil remained visible in the local 12-bit QuickTime master, so it was not only a web H.264 artifact. Each motion-picture frame exposes a different area of emulsion; smoothing, freezing or advecting grain across frames would manufacture another digital behavior. V36 sites were already independent. The redundant motion came from drawing one whole-field phase for each record and speed population, rotating the bilinear subpixel integration operator and moving its high-frequency amplitude and x/y preference together from frame to frame.

V37 TEMPORAL BOUNDARYGt ⟂ Gt+1 · Kintegration,t=KintegrationThe emulsion realization renews independently; the numerical operator keeps a stable statistical transfer.

A flat-field ablation changed phase only. Per-frame random phase gave about 0.64% high-pass RMS coefficient of variation versus 0.09% for the stable control; x/y anisotropy standard deviation fell from about 0.0596 to 0.0050. Native eight-frame T031 probes then tested 0, 30 and 90 degrees. Zero left a fixed raster preference and 90 over-corrected. At 30 degrees, mean anisotropy shifts by only +0.00596 in projection and +0.00359 in scan; projection high-pass CV falls to 0.400× V36 and directional variation to 0.287×.215859

Frame remains part of every Philox identity, so all 45 site groups renew on every frame. Only the 15 record/speed/size-class phases become a golden-ratio ensemble rotated by 30 degrees. Colour, H-D, black, gamma, MTF, DIR, 48 μm RMS, grain size and both observers remain unchanged. The first claim of very large V35 T031 tail differences came from comparing frames 0–23 with 132–155 and is withdrawn; V37 does not use invalid evidence against the Production sampler.

  1. Keep true independenceNo temporal filtering, fixed grain plate or motion-vector advection.
  2. Remove the second animationThe operator phase is stable while the stochastic emulsion renews.
  3. Ablate phaseThirty degrees passes both temporal stability and mean-direction neutrality.
  4. Change one thingColour, density, sharpness, grain scale and viewing conditions remain frozen.

Grain constitutes the image, but density itself is not sharpness

V35 T007 and T031 incorrectly used frames 0–23, while V34 used 276–299 and 132–155. Different source motion and texture appeared as a film-version change. V36 makes absolute source frames a release gate: camera, projection, scan, still and hover video must use one window. The first V36 salt screen repeated the frame-0 error and has been invalidated rather than used for tuning.

At the correct T031 frame 132, Philox with Archive spatial kernels gives V34 ratios of 1.00121 for median high-pass RMS, 1.00139 for temporal-difference RMS and 1.00131 for grain/base-edge. Archive sampling with Production spatial kernels essentially reproduces V34 pixel for pixel. V36 therefore adds no softening, grain reduction, colour, black, gamma, MTF or DIR change.

ONE DENSITY IMAGEDrealized(x,y)=Dmean(x,y)+δDgrain(x,y)This is a statistical decomposition of one formed image—not noise overlaid after rendering.

Density D=−log₁₀T is the image variable. Sharpness is the spatial transfer of density modulation, described by MTF or edge spread. Kodak publishes processed-stock MTF and 48 μm diffuse RMS granularity as separate image-structure measures; E-58 adds negative noise frequency, negative and print granularity, both MTF stages and magnification as joint determinants of visible graininess. At 24.9 mm/5760, the 48 μm aperture spans 11.10 pixels; fitted MTF50 is approximately R 51.12, G 64.75 and B 72.26 cycles/mm.12125

  1. Match time firstT002 0–23, T007 276–299 and T031 132–155 are mandatory comparison keys.
  2. Then measure space and timeNPS, edges and frame differences are interpreted only after scene motion aligns.
  3. One physical scaleMTF and granularity remain distinct measurements that jointly constrain a 35 mm result.
  4. Reject the wrong fixA correct 5279 model is not blurred to compensate for an invalid comparison.

Grain statistics may be independent, but they may not be anonymous

V35 does not change the V34 photographic model. It moves the most expensive finite-site draw to Philox4x32-10: every random word is identified by frame, record, speed population, size class and global pixel coordinate, independent of thread, tile or request order. The first 24-bit inverse-CDF candidate passed statistical tests but could not honestly be called mathematically exact. The final path compares a complete uint32 word directly with floor(float32 p × 2³²). Across the observed three-source domain, p spans 1.685×10⁻⁷—0.986325 and the maximum threshold representation error is 2.269×10⁻¹⁰.56

FINITE-SITE IDENTITYseed=30M+10k·frame+1k·record+100·population+classAll 45 calls per frame must be unique; 1,080 calls across 24 frames produced zero duplicates.

Asynchronous Metal draws overlap CPU expectation filtering, and the V31 colour adapter reuses full-frame buffers. Unsafe Numba workqueue observer concurrency is rejected before decode. T002 renders both masters in 26.200 seconds per frame, 23.65% faster than V34. Four full emulsion seeds give layer standard-deviation ratios 0.999918/1.000264/0.999852; the NPS delta is smaller than ordinary reference seed variation.505457

Release validation no longer examines one centre crop or mean RGB alone. Five regions over 24 frames measure luma tails, low/high clipping, RGB high-pass covariance, spatial grain energy and frame-difference energy. Projection and scan pass every gate with no systematic green, blue or magenta shift. Two algebraically equivalent convolution rewrites save 0.65–0.9 seconds but let ~5×10⁻⁶ density reorder reach isolated 900–960/65535 projection-code differences through 2383 thresholds, so both are rejected. Speed cannot cross the rare-event quality boundary.

  1. Separate Archive and ProductionV34 stays byte-exact; V35 permits an independent but constrained realization.
  2. Trace every stochastic identitySource, algorithm, profile, LUT, command and all 45 calls per frame enter provenance.
  3. Tails are image qualityA small average error cannot hide rare large changes at nonlinear 2383 thresholds.
  4. Full-frame OFX firstv1 uses the host Metal queue, serial per instance and supportsTiles=false until halo behavior is proven.

Developer adjacency is not a sharpness effect that can be stacked twice

Kodak's 5279 sheet states that MTF, resolving-power and granularity data were generated from tungsten-exposed film processed in recommended ECN-2. Kodak's reference guide also says MTF above 100% commonly results from developer adjacency. The published graph is therefore a total processed-stock response, not an optical blur waiting for another DIR stage. The old model added V21 deterministic intralayer adjacency and then applied a kernel already fitted to the complete graph. Neutral sinusoid tests found about 1–3.5% excess at some channel/frequency combinations. V34 removes only that deterministic duplicate. Interimage transport, stochastic dye-cloud coupling, the three speed populations and 48 μm RMS remain frozen.121

V34 MTF OWNERSHIPMTFdet,out(f)=MTFKodak, processed(f)No second deterministic DIR-adjacency multiplier; stochastic NPS stays frozen without 5279 spectrum measurements.

V31 also encoded V30 projection and scan, decoded both for the OKLab low-frequency chroma boundary, then encoded projection again. It was deterministic but not lossless. V34 lets both observers output linear Rec.709, runs the unchanged low-frequency scan a/b plus projection opponent residual and exact projection Y in memory, then encodes each result once. A pipeline-only scan probe is file-SHA-256 identical to V30. Projection changes come from removing an unnecessary lossy generation and the duplicated MTF—not from saturation, lifted blacks or a new gamma.

SINGLE-GENERATION BOUNDARYEncodeproj(A(Projlin,Scanlin)) · Encodescan(Scanlin)A remains the V31 adapter; there is no longer Encode→Decode→A→Encode.

Skipping nine zero-contribution full-frame Gaussians left both T020 master SHA-256 values unchanged and reduced the old ~43.5 s/frame V30+V31 path to about 36.1 s/frame in V34. Two workers reached 28.85 s/frame but created roughly 6.6 GiB of swap and were rejected on the 48-GiB Mac. Future major speedups belong to a resident Metal/OpenFX graph, host command queues, temporary-resource reuse and asynchronous submission—not weakened PCG64 statistics, border support or 12-bit delivery.5455

  1. No colour retuneWhite balance, saturation, black, gamma and the Technical Neutral boundary do not change.
  2. No guessed grainWithout a 5279 NPS, size distributions and temporal statistics remain frozen.
  3. Processed MTF onceThe official total response remains; only the later deterministic duplicate is removed.
  4. Encode onceEach 12-bit Rec.709 1-1-1 master receives one ProRes generation.

A mild green direction is not a constant that taste can safely invert

FCP Standard and the camera baseline share the same broad direction on aligned T031; official V-709 adds a smaller observer difference in low-chroma regions. A mathematical neutral remains neutral through linear BT.2020→V-Gamut, V-Log and official V-709, with only 0.000589 maximum channel spread. V33 therefore adds no magenta term to 5279. As Shot 0.00 stop becomes an independent witness, +0.45 stop is explicitly virtual film EI, and Technical Neutral remains disabled until a same-light gray card or ColorChecker authorizes it.4445464749

INPUT BOUNDARYCamerawitness=V709(RAW, 0.00 stop) · Filminput=RAW·20.45If a neutral target proves a systematic residual, correction belongs before 5279 exposure—not inside film, print or scan.

Black is now measured with encoded Rec.709 luma ≤1/1023, alongside 0–1% linear toe occupancy, p05–p95 contrast, a 32-bin robust tone curve and effective camera-to-observer log-luma power. Projection hard black is about 0–0.0013%; scan hard black is nearly zero on T007 and 1.820%/1.349% on darker T002/T031. Both observers remain monotonic on all three scenes.

  1. Pixels frozenAccepted V31/V32 projection and scan masters are reused byte for byte.
  2. Partial deliveryA 24-frame audio test contains exactly 48,048 samples at 48 kHz; timecode advances by absolute source frames.
  3. Memory safetyThree concurrent 5.7K float witnesses created unacceptable pressure on the 48-GiB machine. One native Archive-Exact worker is now the safe default; image kernels do not change.
  4. Next evidenceA same-light gray card/ColorChecker will decide whether Technical Neutral exists and how strong it may be.

Once the image is accepted, the next version first stops changing it

V32 freezes V31’s 5279 emulsion, nine stochastic sublayers, DIR, MTF, 2383 LAD, scan observer, black, gamma and normal-process chroma boundary. T007 and T031 each contribute 24 native-resolution frames under the same +0.45-stop input and one parameter set. Water highlights, fine grass, neutral stone, warm mushrooms and dark leaves become independent generalization tests—not grading targets.

V32 FREEZEImageV32(x,y,t) = ImageV31(x,y,t)Only measurement, format, delivery and plugin-migration contracts change.

Every Rec.709 master passes 24-frame, 5760×4320, ProRes 4444, 12-bit and complete 1-1-1 gates. Temporal QA measures frame mean, p99 highlights, hard clipping, texture RMS and the near-neutral axis. The V31 adapter is compared as a full frame and an OFX halo tile: σ=0.72×width/2048 and halo=ceil(6σ), so proxy or tile width cannot change the crossover scale.

Cinema delivery no longer uses the P3-D65/gamma-2.6 ProRes probe. V32 follows SMPTE ST 428-1: a 24fps, 2880×2160 uncompressed DCDM stores 12-bit X′Y′Z′ in the high 12 bits of 16-bit TIFF words and validates low bits, names, dimensions, count and round trip. It is the lossless sequence before DCP packaging—not a new look or invented gamut.26283253

  1. P3 ProRes rejectedMOV atoms, frame headers and players do not consistently express the same RGB meaning.
  2. Quality firstStochastic emulsion and spectral observation dominate runtime; encoding is about 0.38–0.58 seconds/frame/worker.
  3. Plugin boundarySeeds use absolute source frames; Archive Exact remains authoritative until GPU parity passes.
  4. New evidenceTwo dissimilar scenes require no per-shot parameters, evidence that the baseline generalizes.

The image does not exist first and acquire grain later

Digital noise is usually treated as a disturbance added to a regular pixel sample. Film randomness occurs earlier: whether photons create a developable latent image in a finite silver-halide crystal determines whether dye will form at that location. Density and grain are therefore two observations of the same population of events.2313

Image density is the optical observation of many discrete development events.

The baseline reconstructs film, print and scan behaviour. Lift, saturation and aesthetic contrast remain external creative decisions.

Each colour record contains more than one speed layer

Blue-, green- and red-sensitive records form yellow, magenta and cyan dyes. Within every record, overlapping fast, medium and slow emulsions trade sensitivity for granularity. Faster populations usually require larger effective crystals and dominate low exposure; slower, finer populations increasingly carry highlights.2715

Protective / UV layer
Blue-sensitive recordfast · medium · slow → yellow dye
Yellow filter layer
Green-sensitive recordfast · medium · slow → magenta dye
Interlayer / scavenger
Red-sensitive recordfast · medium · slow → cyan dye
Base + rem-jet

The record-specific sizes used by the model are same-era structural priors, not a claim to Kodak’s undisclosed 5279 coating. Final R/G/B amplitude and resolution are normalized to the published 48 µm RMS and MTF measurements.

The processed colour negative contains dye clouds, not retained silver

Colour development reduces exposed halide to silver while oxidized developer forms insoluble dye. Bleach and fixer subsequently remove the silver image. Printing and scanning observe dye clouds and the retained coloured mask.2315

Exposure→Latent sites→Silver development + dye formation→Bleach / fix→Dye-cloud image
FINITE SITESVar(f) = p(1 − p) / nVariance falls when a population is almost unexposed or almost fully developed and peaks through its transition.

The orange base is the constant remainder of imagewise colour correction

Real cyan and magenta dyes have unwanted side absorptions. Coloured masking couplers are consumed in the opposite direction during dye formation, approximately flattening those absorptions across a band. The 5279 data-sheet curves marked “D-mins subtracted” are signed net-density changes, not isolated positive dye spectra.123

NET SPECTRAL DENSITYΔDnet(λ) = Ddye(λ) − Dmask consumed(λ)Residual mismatch after band-average correction contributes to a stock’s colour character.

Local sharpness and saturation share one chemical mechanism

Development-inhibitor-releasing couplers emit inhibitors where development occurs. Lateral transport can create adjacency and acutance; transport into neighbouring records changes the relationship between neutral and separation exposure. Layer placement, barriers, scavengers and release timing all matter.611

SEPARATION INDEXSc ≈ γseparation,c / γneutral,cSaturation is record-, exposure-, neighbourhood- and layer-dependent—not a global HSV knob.

The current matrix is a bounded phenomenological model. Hourly research found that Kodak’s published DIR diffusion-factor assay is compound-specific and cannot be reinterpreted as a measured 5279 3×3 coefficient.

A Status-M densitometer is not a period telecine

Status-M defines the measurement axis for sensitometry and granularity. A telecine has its own lamp, filters, broad detector responses, film matching and electronic primary correction. Same-era Kodak work documents red-channel dye cross-talk and film designs pre-compensated for electronic transfer.1112

Status-MNARROW STANDARD DENSITYData-sheet measurement only
Period 2KBROAD DETECTORS + FILM MATCHDI / Cineon result
2383 printPRINTER LIGHT + PRINT RECORDSProjection positive

Charlie’s Angels: Full Throttle is a valuable 2003 finished-state reference because it used 5279 and a 2K DI, but its creative grade, post pipeline and later home-video transfer are not bare-stock measurements.910

Black, highlights, grain and curve slope must be calibrated together

Projection black is limited by 2383 maximum density, projector/room flare and screen luminance. Blu-ray black is created by scan density, Cineon mapping, signal transfer and display behaviour. One lift/gamma/gain curve cannot make these distinct chains physically identical.

Development, structure and observers move into their proper domains

  1. Neutral invariancePopulation-domain DIR vanishes on a uniform field; H-D drift fell to roughly 2.4×10⁻⁷ D.
  2. Record-specific morphologyCyan-, magenta- and yellow-forming records receive different fast/mid/slow cloud scales and site counts.
  3. Three observersStatus-M measures; a broad period observer scans; 5279 transmission and 2383 form the print.

Status-A density cannot be reused as dye amount

Status-A integrates overlapping print-dye absorption under standard weights. V22 numerically inverts principal curves to analytical dye amounts, applies print interimage around LAD and then forms 2383 density. A neutral-subtracted D60 vendor target contributes relative OKLab a/b only, never an absolute tint.1617181920

More organic does not mean coarser or louder

Five size classes, golden-angle subpixel phases and a restrained large-cloud tail approximate a continuous dye-cloud population while every record remains normalized to the published 48 µm RMS. T020 and T032 provide cross-scene RAW holdouts.1721222324

Why V23 could still resemble early CCD or 16 mm

Gauge appearance depends on magnification, low-frequency power and the complete negative/print/scan MTF—not only one aperture RMS number. V24 shifts cloud power to finer scales and integrates opponent-colour grain separately in projection and scan observers while preserving luminance grain and deterministic RGB.14212225

OBSERVED GRAINNPSout(f) ≈ NPSneg(f)|MTFchain(f)|² + NPSprint/scan(f)

Viewing conditions are not source-file transfer functions

The first V25 export incorrectly baked inverse display EOTFs into Rec.709-tagged files. The corrected release delivers both monitor masters with Rec.709 OETF and complete 1-1-1 metadata. Gamma 2.6 remains inside the cinema observer; BT.1886 remains a reference-display EOTF; web proxies explicitly convert decoded Rec.709 light to sRGB.26272829303132

Fine 35 mm grain does not use one texture at every exposure

Fast, medium and slow populations receive distinct five-class cloud distributions. Exposure determines which population supplies local variance; the published 5279 RMS determines the integrated amplitude. Colour, tone, MTF, DIR and both observers remained V25.

V25 and V26 normalized radial grain spectra
Normalized green-record NPS: shadows move slightly lower in frequency while highlights become finer.
Fast medium and slow variance contribution over exposure
p(1−p) selects speed layers through exposure rather than changing post-noise strength.

The green veil was a real density-dependent scanner calibration error

V26 balanced the period scan at 18% gray and one high-density anchor while deliberately retaining 18% of an assumed scanner/dye residual. Neutral diagnostics showed a green hump in shadows and lower midtones, exact neutrality at the single 18% anchor, and a change of bias direction above mid-gray. The web Rec.709→sRGB path and V26 grain were not responsible.

NEUTRAL-SCALE CONSTRAINTRGB′(x) = CY(x)[RGB(x)] with Y(RGB′) = Y(RGB)A dense neutral scale supplies level-dependent RGB balance. Every pixel retains its incoming Rec.709 luminance, so the correction cannot become lift, contrast or gamma.
V26 and V27 period scan neutral-axis residual
Maximum neutral channel residual fell from about 0.0182 to 0.00236; projection drift is exactly zero.
  1. Green-opponent residualMaximum magnitude fell from about 0.0217 to 0.00242 over display-linear Y 0.005–0.90.
  2. Luminance preservationMaximum numerical drift is below 1.8×10⁻⁷ before output encoding.
  3. Projection lockThe 2383 projection result is numerically and byte-for-byte the V26 master.
  4. Rejected alternativeForcing complete primary separation made the real RAW frame greener and brighter, so it was not adopted.
  5. Hourly boundaryThe certified April 2003 provisional does name 5279 as identifier 3; May 2003 H022 substitutes 5218 and the later patent returns to 5279. This is document-branch drift, not a numerical calibration payload. No new 5279 NPS or DIR coefficient was recovered, so grain and chemistry remain V26.383941

The second green veil came from a misplaced Camera LUT stage

The decoder's Core Video attachments identify its float RGB buffer as extended-linear BT.2020/D65. V27 encoded that already converted RGB as V-Log and then applied Panasonic's RAW-Gamut-to-V-Gamut Camera LUT, effectively asking a nonlinear camera separation to interpret BT.2020 primaries as unseparated RAW Gamut.44454647

V28 INPUT TRANSFORMRGBV-Gamut = MXYZ→V-Gamut · MBT.2020→XYZ · RGBApple linearNo V-Log transfer lies between the matrices, and no second white balance is introduced.
  1. Not a minus-green gradeLift, gamma, gain, saturation and colour temperature remain untouched.
  2. Two-scene holdoutT020 scan near-neutral G/R falls from 1.04294 to 1.02895; T032 falls from 1.06476 to 1.04777 while retaining its genuine rainy cyan-green source colour.
  3. Both observers recomputedThe error precedes 5279 exposure, so neither the print nor scan result can reuse V27 pixels.
  4. Tone boundaryp99–p99.9 luminance is essentially unchanged, no new white clipping appears, and a synthetic uniform gray remains neutral.
  5. Film lock5279 sensitometry, dyes, DIR, grain NPS, MTF, 2383, Spirit, black and gamma remain V27.
  6. Lossless accelerationThe 193³ analytical print lattice is hash-validated; decoded RGB48 hashes from both accelerated 12-bit masters are bit-identical to the reference path.

The final 15–20 percent cannot be completed by adding flavour

H-1-5279t directly constrains neutral H-D, MTF and per-record RMS through a 48 µm aperture. It does not disclose a frequency-resolved NPS, the real three-layer recipe, a 5279-specific DIR matrix or Spirit's proprietary spectrum. V29 therefore retains V28 image formation and implements the measurable remainder as complete-motion and delivery validation.178212234353637

FINITE SITES AND RMS CONSTRAINTVar(p̂)=p(1−p)/N  Dformed=Dmean+δD·σ5279(logE)/σpred(logE)48 µm RMS fixes aperture-integrated amplitude; it does not uniquely invert a two-dimensional grain spectrum.
  1. All 165 framesEvery T002 frame passes through the negative, 2383 and Period 2K observers.
  2. Absolute-frame seedsParallel ranges form new emulsion by source-frame number; boundaries never reset, loop or translate a grain plate.
  3. Motion gatesBlack, white clipping, high-frequency RMS and successive-frame correlation are checked across the complete source. This is a scene stress test, not a claimed 5279 NPS measurement.
  4. Bit-exact boundaryFull-master frame 82 is exactly equal to the independent frame-82 probe in decoded RGB48.
  5. Validation result165/165 frames pass; hard white clipping is zero for both observers, and audio, timecode and Rec.709 1-1-1 signalling are intact.
  6. Compute resultBoth native-resolution masters took 3113.17 seconds (51m 53.17s) in parallel, or 18.87 seconds per source frame.
  7. Next evidenceReplacing the remaining priors requires paired 5279/GH7 spectral charts, neutral/separation wedges, controlled ECN-2 and high-resolution scanner data.

The blue-magenta veil was a traceable calibration error, not a projection look

H-61B publishes unequal 2383 LAD aims: 1.09, 1.06 and 1.03 Status-A density for red, green and blue. V29 replaced these with 1/1/1 and gave a vendor D60 LUT plus digitized curve residuals too much authority over final hue. V30 restores the official channel aims and sets both unsupported hue/saturation controls to zero.448

OFFICIAL LAD CONSTRAINTDLAD=[1.09, 1.06, 1.03]  wvendor-D60=wdigitized-hue=wdigitized-sat=0Zeroing these weights retains structural evidence while refusing to promote unknown scan/digitization error into Kodak colour truth.
  1. Three-scene holdoutT002, T020 and T032 each contribute 24 native 5760×4320 12-bit frames to both film observers.
  2. Camera baselineThe same RAW receives only the necessary linear BT.2020→V-Gamut transform, V-Log encoding and Panasonic's official V-709 LUT—no 5279, 2383, scan or grade.4449
  3. Neutral validationMean near-neutral projection chroma is 0.00107, 0.00455 and 0.00261; median observer hue difference is 4.80°, 4.99° and 3.95°.
  4. Highlight boundaryT020/T032 camera baselines have no hard white clipping. About 1.4% of T002's bright sky reaches the V-709 endpoint; that belongs to the official camera view, not the 5279 shoulder.
  5. Crash auditTwo Python observer threads can concurrently enter Numba's workqueue and trigger SIGABRT. The safe sequential default is pixel-identical in decoded RGB48.50
  6. ResultAll three projections pass the neutral gate; rainy T032 retains its real cyan-green atmosphere instead of receiving a global magenta correction.

No silver was retained, yet the image read as bleach bypass

Colour development forms dye and metallic-silver images at the same exposed sites, but normal ECN-2 and ECP-2D bleach and fix that silver away. Kodak separately identifies skip bleach, bleach bypass and ENR as special processes that increase contrast, darken shadows and reduce saturation. A normal 5279→2383 baseline should therefore not default to a strong retained-silver character.35152

V30 had no silver term. It expressed scan-referenced colour as C/L and then replaced L with the steeper 2383 neutral curve. Lower print lightness automatically removed absolute chroma while full-resolution luminance texture remained. Across the three matched scenes, V30 projection median chroma was about 12–17% below the scan, p90–p10 luminance span about 27–32% greater, and fine luminance texture about 48–60% stronger—the perceptual discriminator for a mild bleach-bypass result.

V31 FINAL OBSERVER BOUNDARYabout=Gσ*abscan+[abproj−Gσ*abproj] · Yout=YprojPeriod 2K supplies only low-frequency dye colour; 2383 retains high-frequency opponent texture and all luminance. σ=0.72 px at 2K; no artistic saturation is added.
  1. Texture locked5279 grain, DIR, MTF, black, gamma, 2383 lightness and projection texture remain V30; 98.9–99.2% of fine luma texture is retained.
  2. ValidationProjection/scan chroma retention is 91.1%, 93.3% and 89.2%; chroma saturation is 103.5%, 96.7% and 96.6%. All scan-master SHA-256 values are identical to V30.
  3. Error recordTwo earlier placements were bypassed by the hybrid branch and grain-mean stage and were rejected before release. The final correction runs after both complete observers.
  4. Separate future toggleAny future bypass variant must explicitly model residual silver density—not fake it with global contrast and saturation controls.

Ten hourly notes changed the evidence boundary—not the production model

Hourly research was paused on 4 August 2026. Ten narrowly scoped notes audited DIR, ECN-2 controls, grain measurement, JVT document history and the patent-archive route. None supplied a new 5279 parameter that can be safely implemented, so the V27 production baseline remains unchanged.

CONFIRMED

What the records support

  • Kodak’s DIR diffusion factor is a compound assay, not a fixed 5279 cross-layer constant.
  • Green-only ECN-2 exposure is a causal exclusion control, not a transferable interimage coefficient.
  • The April 2003 provisional labels identifier 3 as 5279; May’s JVT-H022 labels it 5218. The document branch did drift.
  • The US 7,899,113 family was assigned by Thomson to Dolby effective at the end of 2016.343538394143
DISPROVED

What cannot be claimed

  • H-24 process alarm/action limits are not measurement uncertainty.
  • One or finitely many 48 µm aperture RMS values cannot non-parametrically identify a continuous NPS.
  • A 5279 label or JVT model_id is not a published parameter table, LUT or grain spectrum.
  • Patent ownership does not establish custody of research mail, LUTs or lab records.3637384043
UNKNOWN

What public records still omit

  • The actual 5279 DIR compounds, placement, reaction–diffusion kinetics and cross-layer matrix.
  • A complete 5279 NPS, fast/mid/slow sublayer size distributions and physical scale.
  • Why the JVT example changed from 5279 to 5218 between April and May 2003.
  • The located public JVT mail evidence stops in 2002; Dolby custody of PU030116 working records is unproven.4243
The audit prevents patent examples, control limits and identifier history from being mistaken for a secret 5279 formula.

Falsifiable next evidence: frequency-resolved 5279 grain measurements, same-batch neutral/separation ECN-2 density pairs, or a contemporaneous PU030116 attachment with measurement metadata could test the NPS, interimage and stock-mapping hypotheses. Production parameters remain locked until such evidence exists.

What is known—and what remains unknowable

  • Direct: published 5279 sensitometry, diffuse RMS granularity, MTF, sensitivity and net dye-density plots.
  • Mechanistic: same-era Kodak multilayer, masking, DIR, ECN-2 and electronic-transfer documentation.
  • Still inferred: actual 5279 per-sublayer size distributions, full Wiener/NPS curves, coating amounts, DIR compounds, diffusion constants and proprietary Spirit calibration.
  • Not recoverable from RGB: original scene spectra, lens spectral transmission and chemical batch state.

The model seeks a measurement-constrained physical approximation. It does not claim to recover Kodak’s undisclosed formula.

Not prettier noise: complex, heterogeneous finite-grain organization

A read-only audit of the locally installed Nik Collection 8 engine and resources confirms that every B&W stock maps to a separate measured texture. Tri-X 400, T-Max 100 and T-Max 400 have distinct spatial correlation, skew and kurtosis. An inverse-binomial CDF turns pixel density p into a finite-grain realization instead of adding noise to finished RGB.636465

V47 SHM FINITE-GRAIN LOOKUPG=F⁻¹Binomial(N,p)(u)/N · Y′=(1−α)Y+αGN=1250; three independent scale populations; slow occupancy field; second-Hermite clusters/voids and a third-Hermite thick-tail population.

V47 then performs a controlled black-box measurement through the application UI: a 2048-square 16-bit flat-field probe is exported with Kodak Tri-X 400, Intensity 100 and Grain Size 1. Across sixteen tones, measured lag-1 is near 0.38, skew is roughly 0.09–0.15, excess kurtosis roughly 0.17–0.37, and midtone RMS is 0.014309. The first candidate matched RMS and lag but was stopped during its 24-frame render because formed-density kurtosis remained near zero. Accepted SHM measures 0.014315 midtone RMS, shadow/mid/highlight lag-1 of 0.3795/0.3860/0.3914, and excess kurtosis of 0.3034/0.2809/0.2610 while retaining local spectral variation. An explicit kurtosis gate prevents ordinary correlated Gaussian noise from passing on strength and radius alone.

This is not promoted to a 5279 material measurement. Silver Efex is a monochrome still product and cannot identify 5279 cross-record covariance, pre-DIR sublayer randomness or motion-picture temporal law. V46 remains the physical 5279 branch; V47 SHM is an independent, removable same-class morphology comparator on the same deterministic projection and scan observers.12558636572

FSD is an independent finite-density route—not a replacement for physical 5279

The local Silver Efex audit revealed a testable image-formation architecture: a finite count of binary sites is converted to density through an inverse-binomial CDF and blended by an explicit endpoint taper. V40 reconstructs that architecture as Finite-Site Density (FSD), without copying a B&W stock texture or merging it into the three-record 5279 emulsion.636465

FSD FINITE-SITE DENSITYG=F⁻¹Binomial(N,p)(u)/N  Y′=(1−α)Y+αGN=176; 512² inverse-binomial CDF; σ=0.597 native pixels. Density forms in the post-observer sRGB signal domain while the deterministic opponent field remains fixed.

Calibrated on one T031 frame only, FSD versus the no-grain baseline has luma RMS 0.01820 against 0.01836 for physical V40, 99.9th-percentile absolute residual 0.10489 against 0.10032, and horizontal/vertical lag-1 0.43808/0.43831 against 0.43339/0.44406. Opponent-colour residual is deliberately lower—0.00152 against 0.00427—because FSD does not claim to reproduce three 5279 colour records or interlayer chemistry. T002 and T007 remain holdouts.

  1. Physical 5279V40 three records, fast/mid/slow populations, DIR, MTF, published 48 µm RMS and complete observers.
  2. FSDAn independent test of finite sites forming density—not additive noise and not a claimed 5279 recipe.
  3. Withdrawn implementationThe first version formed FSD in linear-RGB luma and scaled chroma at random gamut boundaries; sRGB encoding turned that into dark coloured impulses. The corrected version limits signal-density excursion only. Both isolated-spike levels are zero on the strongest T002 single-frame probe, without blur or desaturation.
  4. Deterministic no-grainThe same RAW, colour, black, gamma and 2383 observer with stochastic sites replaced by expected density.
  5. Failure gateThe inverse CDF accepts open-interval random values only, preventing the rare giant impulses caused by u=1; every frame is checked for primary spikes, tails and still/video identity.

The chart rejects a shared green error—and exposes five finer boundaries

T003 is 5760×4320 ProRes RAW HQ; its metadata records the GH7, ISO 500 and fixed 5500 K. The target at frame 160 is identified as a DGK Color Tools DKC-Pro 5×7 and sampled against the manufacturer's published 18-patch CIELAB references. Patches 2–4, which the manufacturer recommends for RAW white balance, average R/G=1.175 and B/G=0.745 in Apple's standard extended-linear BT.2020/D65 decode. Their individual ratios span 1.91% and 1.20%. This is a stable warm as-shot direction, not an exposure-dependent green RAW error or missing file white-balance metadata.454766

Safe interior sampling locations for eighteen DGK DKC-Pro patches on T003 frame 160
T003 frame 160: each row uses its own safe interior; the middle row excludes the printed title strip.
  1. Gamma is still unidentifiableMeasured Y/reference Y across patches 2–5 spans 0.318 stops, but patch lightness is perfectly tied to left-to-right position. Illumination/reflection gradient and input nonlinearity cannot be separated, so the fitted 1.143 log slope must not enter the pipeline. Optical-flow tracking at seven times from frame 80 to 200 keeps the slope at 1.137–1.147 and the span at 0.304–0.323 stops: this rejects a one-frame accident but not the spatial confound.
  2. This chart cannot calibrate blackThe manufacturer's patch 6 reference is L*=23, not a zero-reflectance black trap. Its value includes real reflectance, ambient light and lens flare, so it cannot determine sensor offset or the finished-film black pedestal.
  3. The highlight boundary is locatedAll three RAW white-patch channels exceed 1 and are not clamped at the display endpoint; only one channel of patch 1 reaches the official Panasonic V-709 endpoint. This limit belongs to the camera display witness—not RAW→5279 input.
  4. Saturated cyan reaches a gamut boundaryPatch 10 creates a −0.01524 red component in the Rec.709-like film-light basis. The three combined 5279 record exposures would all remain positive, but V40 clips the basis first, raising the first record by 19.29% and moving scan/projection chromaticity by about Δu′v′ 0.00226/0.00203. This is a real pipeline boundary—not a RAW clip—and must be tested separately from V39's rejected stochastic model.
  5. The input matrix remains a testable boundaryDKC-Pro rows are not equal height and a printed title strip precedes the middle row; the first equal-grid audit contaminated patches 7–12 and is withdrawn. With corrected sampling and an explicitly diagnostic D50/Bradford assumption, median hue error is 10.69° for saturated primaries and 7.75° for natural colours. Cross-group 3×3 tests reach median errors of 5.30° and 6.69°. An input-matrix residual is therefore plausible, but unknown scene SPD and reference-Lab conditions still cannot justify a production matrix.

The DGK guide does not state the measurement illuminant/observer for its Lab triplets, and this frame contains directional daylight, target angle and surface reflection. V40 therefore adds no global magenta trim, automatic white balance, black offset or new camera matrix. The evidence supports a narrower conclusion: no fixed green cast is shared across the clips, and As Shot remains the default. The decisive retest is fixed exposure under uniform D65 and tungsten light, shooting both normal and 180-degree chart orientation plus brackets, plus a capped-lens/dark-trap capture: a slope that flips spatially is illumination; one that remains tied to reflectance triggers RAW-linearity and input-matrix audits.

No shared neutral-green crossover, but warm offsets change with exposure

After the corrected patches 2–5 pass through deterministic Period 2K and normal 2383, their chromaticity spread grows to 1.75× and 1.57× the input. Two four-level synthetic ramps remove the outdoor illumination gradient while keeping chromaticity exactly constant.

  1. D65-neutral ramp passesMaximum Δu′v′ is only 0.000174 in scan and 0.000155 in projection; the pipeline does not manufacture a shared neutral-to-green crossover.
  2. Constant warm ramp crosses with exposureThe same warm chromaticity reaches maximum Δu′v′ 0.002530 in scan and 0.002204 in projection; brightest-to-darkest distances are 0.004294 and 0.003620.
  3. Evidence boundaryA three-record negative can reproduce off-neutral colour nonlinearly, so the existence of this effect is not automatically an error. Its current magnitude is model-derived and lacks a matched controlled 5279 measurement.

No grade or global matrix is used to hide it. The next test needs controlled D65/tungsten light, matched GH7 and same-batch 5279 exposure ramps, and high-resolution scans to measure the real off-neutral crossover.

A probable saturation error can be approached without pretending one shoot is a camera profile

T003 reports median chroma ratios of about 0.663 for synthetic colours and 0.923 for natural colours. The closer T005 is mildly defocused, but its larger safe patch interiors independently repeat 0.661 and 0.935. Defocus weakens edges, not the median RGB of a broad interior. Local glare and directional daylight remain the limiting terms, so T005 is a holdout—not a second fitting weight.

Safe interior sampling of the mildly defocused DKC-Pro chart in T005 frame 160
T005 frame 160: closer and mildly defocused. Circles stay away from borders; within-patch MAD records glare and gradients instead of confusing sharpness with colour precision.
CHROMA-ONLY RESIDUAL WITH RESTORED LIGHTc′=c+0.125(Mc−c)  Y′D65=YD65c is the displacement from the neutral axis in Bradford-adapted D50 XYZ. White balance, exposure, black, gamma and creative saturation remain untouched.
  1. Cross-group evidenceFit synthetic colours and test natural colours, then reverse the groups and average. T005 never enters matrix estimation.
  2. Both clips improveT003 synthetic/natural median hue errors move 10.69°→8.98° and 7.75°→6.97°; T005 moves 9.49°→7.79° and 5.52°→4.67°.
  3. 100% rejectedThe numerically stronger chart fit visibly over-corrects real foliage and yellow patches after the negative and 2383 nonlinearities.
  4. 25% rejectedIt still raises final 2383 median chroma by about 15%, beyond what two same-condition clips can authorize.
  5. 12.5% retainedOn T005, final 2383 mean luminance moves only −0.43% while median chroma rises about 7.48%; maximum relative scene-linear luminance change stays below 1e-5.
  6. Record-safe boundarySigned intermediate film components survive only when every combined 5279 record exposure is non-negative. Unsafe pixels immediately fall back to V40, preventing V39-style nonphysical cancellation.

This does not mean “the GH7 needs 7.5% saturation.” V41 moves a repeated residual a small distance in the supported direction. The remaining 87.5% stays explicitly unknown until uniform D65, tungsten, rotated-chart and exposure-bracket controls exist.

Sources and citations

  1. 01
    KODAK VISION 500T 5279 / 7279 Technical Data, H-1-5279tKodak stock data
  2. 02
    Exploring the Color ImageKodak technical guide
  3. 03
    Processing KODAK Motion Picture Films, Module 7: ECN-2Kodak process / technical publication
  4. 04
    KODAK VISION Color Print Film 2383 / 3383 Technical DataKodak stock data
  5. 05
    LAD — Laboratory Aim Density, KODAK H-61Kodak process / technical publication
  6. 06
    US 5,298,376 — DIR inhibitor transport and colour saturationEastman Kodak patent
  7. 07
    US 5,314,793 — multilayer speed and granularity architectureEastman Kodak patent
  8. 08
    Spirit DataCine / Spirit HD technical dataDFTScanner documentation
  9. 09
    Digital Intermediates, August 2003Period post-production report
  10. 10
    Charlie’s Angels: Full Throttle — technical specificationsFinished-state reference
  11. 11
    US 5,500,316 — colour negative contrast adjusted for electronic scanningEastman Kodak patent
  12. 12
    US 5,705,327 — nonlinear curve shape for telecine transferEastman Kodak patent
  13. 13
    The Chemistry of Kodak Film — Smarter Every Day 275-CPrimary / technical source
  14. 14
    Kodak’s Film Quality Control Process — 275-BPrimary / technical source
  15. 15
    Advanced Emulsion: crystals, couplers, masks and processingPrimary / technical source
  16. 16
    Digital Color Management for Motion Picture FilmIS&T / Ado Ishii, 2003
  17. 17
    US 2002/0118211 — analytical dye density and interimage measurementEastman Kodak patent
  18. 18
    US 8,654,192 — LAD-anchored print-exposure matrixAdobe Systems patent
  19. 19
    Common LUT Format implementation guideACESOfficial standard
  20. 20
    ISO 5-3:2009 — Photography and graphic technology: Spectral conditionsPrimary / technical source
  21. 21
    The Essential Reference Guide for FilmmakersKodak technical guide
  22. 22
    Noise Power Spectra of Photographic Dye ImagesPrimary / technical source
  23. 23
    US 4,536,472 — dye-cloud diffusion, Wiener spectrum and low-frequency mottleEastman Kodak patent
  24. 24
    EP 0,905,561 — speed-layer coupler coverage and spectrally differentiated dye recordsPrimary / technical source
  25. 25
    Print Grain Index — An Assessment of Print Graininess from Color Negative Films, E-58Primary / technical source
  26. 26
    ITU-R BT.709 — HDTV production and programme exchangePrimary / technical source
  27. 27
    ITU-R BT.1886 — HDTV studio display EOTFPrimary / technical source
  28. 28
    Digital Cinema System SpecificationPrimary / technical source
  29. 29
    CSS Color Module Level 4 — sRGB and web colourPrimary / technical source
  30. 30
    ACES 2 Output Transform parameters and display encodingsPrimary / technical source
  31. 31
    ITU-R BT.1886-0 — Reference electro-optical transfer functionPrimary / technical source
  32. 32
    DCI Compliance Test Plan — calibrated screen luminance 48 cd/m²Primary / technical source
  33. 33
    US 6,815,153 — improved speed and granularity in high-speed colour negative filmPrimary / technical source
  34. 34
    US 6,190,847 — Kodak DIR diffusion-factor assayEastman Kodak patent (Measurement mechanism,not a 5279 formula or parameter)
  35. 35
    EP 1,016,902 — green-only ECN-2 exposure as an interimage exclusion controlEastman Kodak patent (Experimental method)
  36. 36
    Process ECN-2, H-24 processing modulesPrimary / technical source
  37. 37
    ISO 5-3 density spectral conditions and aperture dependencePrimary / technical source
  38. 38
    US 7,899,113 — film-grain simulation identifiers and model databasePrimary / technical source
  39. 39
    JVT-H022 — SEI message for film grain encodingPrimary / technical source
  40. 40
    JVT-I013r2 — film grain encoding syntax and resultsPrimary / technical source
  41. 41
    US provisional 60/462,389 — A Method for Simulating Film Grain on Encoded Video SequencesPrimary / technical source
  42. 42
    IPR2024-00572 Patent Owner Response — public JVT reflector exhibit indexPrimary / technical source
  43. 43
    USPTO Patent Assignment reel 041214 / frame 0001 — Thomson to DolbyPrimary / technical source
  44. 44
    Panasonic Apple ProRes RAW Output LUT — RAW Gamut to V-Log/V-GamutPrimary / technical source
  45. 45
    Apply built-in camera LUTs in Final Cut ProPrimary / technical source
  46. 46
    Adjust camera settings in Final Cut ProPrimary / technical source
  47. 47
    CVProResRawMetadataPrimary / technical source
  48. 48
    LAD for KODAK VISION Color Print Film — H-61BPrimary / technical source
  49. 49
    Panasonic V-Log to V-709 3D LUTPrimary / technical source
  50. 50
    Numba Threading Layers — extra notesPrimary / technical source
  51. 51
    Process ECP-2D Specifications, H-24 Module 9APrimary / technical source
  52. 52
    Motion Picture Film Processing Information — skip bleach / ENRPrimary / technical source
  53. 53
    SMPTE ST 428-1:2019 — D-Cinema Distribution Master image characteristicsPrimary / technical source
  54. 54
    OpenFX Image Effect Plug-in RenderingPrimary / technical source
  55. 55
    Metal Performance Shaders tuning hintsPrimary / technical source
  56. 56
    Parallel Random Numbers: As Easy as 1, 2, 3 — Random123 / PhiloxPrimary / technical source
  57. 57
    Metal Best Practices — Command BuffersPrimary / technical source
  58. 58
    Realistic Film Grain RenderingPrimary / technical source
  59. 59
    A Reproduction Model of Film Grain Texture for Digital MoviesPrimary / technical source
  60. 60
    Evaluating video using QuickTime test pattern filesPrimary / technical source
  61. 61
    Use presets and reference modes with your Apple displayPrimary / technical source
  62. 62
    MacBook Pro (16-inch, 2024) Technical SpecificationsPrimary / technical source
  63. 63
    Nik Silver Efex User Guide — Film Grain (Branded)Primary / technical source
  64. 64
    Nik Color Efex User Guide — Grain engine and calibrated branded filmsPrimary / technical source
  65. 65
    DxO — The science of film: calibrated grain matrices by tone regionPrimary / technical source
  66. 66
    Complete Guide to Using the DKC-Pro Color Chart — colourimetry dataDGK official chart guide and CIELAB reference
  67. 67
    How Hollywood Fakes the 90s Film Look Today — Walter Volpatto interviewPrimary / technical source
  68. 68
    CIE 1931 colour-matching functions, 2 degree observer — 1 nm data tablePrimary / technical source
  69. 69
    KODAK VISION Color Print Film 2383 / 3383 Technical Data, 2005Primary / technical source
  70. 70
    ISO 10505:2009 — Root mean square granularity of photographic filmsPrimary / technical source
  71. 71
    KODAK VISION Color Intermediate Film 5242 / 2242 / 3242 — RMS granularity methodPrimary / technical source
  72. 72
    Simulating Film Grain using the Noise-Power SpectrumPrimary / technical source