AP's UltraMax
How this look was derived, and why every control does what it does. The settings themselves are in the pack.
Original design (field-test pending). See the notes and the Knowledge base.
The brief
A personal UltraMax 400 build tuned for Indian skin tones and the Mumbai colour palette, the two things a standard UltraMax recipe handles worst.
Why a standard UltraMax build fights this brief
UltraMax's reputation is "warm, punchy, grainy drugstore film," and the reference recipe delivers exactly that: Color —, Clarity —, Grain —/—, Shadow —, WB —lue. Three of those five are actively hostile to warm/olive skin, and one is hostile to Mumbai's light.
1. The tone-curve collision (the core finding)
Two primary sources, neither about the other, that together explain the problem:
Kodak E-7023, "Densities of Properly Exposed and Processed Negatives":
| Area measured | Density |
|---|---|
| Grey card (same illumination as subject) | 0.80–1.00 |
| Normally lighted forehead, light complexion | 1.10–1.40 |
| Normally lighted forehead, dark complexion | 0.85–1.25 |
(Kodak's own footnote: "Because of the extreme range in skin color, use these values only as a guide.")
Read against the characteristic curve: a light-complexion forehead sits roughly 0.3–0.4 above the grey-card reference. A darker complexion sits 0.05–0.25 above. Essentially at, or just above, mid-grey. The tonal zone that renders darker skin is therefore the lower midtones, not the upper midtones.
Fujifilm's published tonality data for Classic Chrome (X Stories ep. 2, extracted in the notes):
"The shadow end is hard, but the tonality is soft on the highlight end." …and the tonality overall is "the second hardest after Velvia."
The bank's own derived rule from that: Classic Chrome needs a Shadow lift (—/—) just to reach normal shadow detail, because its shadow end crushes by design.
Put together: darker skin occupies the lower-mid zone → Classic Chrome already compresses that zone hard → the reference recipe adds Shadow —on top of it. That is three compounding factors pushing the same tonal region toward mud. Hence Shadow —here, a two-notch swing, and the recipe's single most consequential change.
Honesty note on this reasoning: Kodak publishes those densities to help judge negative exposure, not to prescribe digital tone-curve values. Mapping them onto a Fujifilm tone curve is my inference from the data, clearly labelled as such, not a Kodak claim. It is a well-supported inference (the direction is unambiguous), but the exact magnitude is exactly what field-testing needs to settle.
2. The olive-undertone trap
Mumbai is Maharashtra, and warm skin with olive undertones is common through Gujarat and Maharashtra; Indian complexions overall skew predominantly golden/almond and warm. Olive is not simply "warm". It is yellow plus green, which is why olive-toned subjects are documented as prone to reading sallow or grey when the surrounding colour handling pushes them wrong.
The reference recipe's — is a heavy yellow push. Yellow onto olive is precisely the sallow route. So this build re-weights the warmth: blue pulled back to −3, red held at +2, so the frame stays warm (non-negotiable for Mumbai) but the warmth arrives via red, which flatters golden and almond skin, rather than via yellow, which risks jaundicing olive.
Classic Chrome's officially "suppressed magenta" is the other half of the protection. It prevents the warm push from tipping skin pink/ruddy, holding it neutral-warm instead. This is the main reason the base was kept rather than swapped.
3. Clarity on faces
The bank's own guidance: positive Clarity is "grittier, more three-dimensional (good for B&W, gritty looks)"; negative Clarity is "softer, dreamier... flatters skin," which is why Portra, Gold and CineStill recipes run it negative. Clarity —on a recipe expected to shoot people is a straightforward skin penalty. It emphasises exactly the mid-tone micro-detail a portrait wants suppressed. Set to 0: no skin cost, HEIF-safe, fast-saving, and grain carries the texture instead.
4. Grain size on faces
The datasheet describes UltraMax as an Advanced T-GRAIN emulsion with "excellent sharpness and fine grain." The reference's Grain —/— is therefore chasing the drugstore print memory rather than the emulsion, a legitimate target, and one the VALIDATION-AUDIT already flags. But large grain clumps on faces read as noise. Strong/Small keeps honest 400-speed visibility while staying finer on skin, and is closer to the datasheet besides.
What the datasheet says the film is supposed to do
Worth stating plainly, because it reframes the whole exercise. Kodak's own copy for UltraMax 400:
"Optimized color precision technology provides consistently bright, vibrant colors with accurate skin-tone reproduction for natural-looking people pictures." Feature/benefit table: "Great skin tones and superb color."
UltraMax was designed to deliver bright colour and good skin simultaneously. So this recipe is not fighting the film's nature to protect skin. It is restoring an intent the punchy print-look builds trade away. That is the cleanest possible justification for the whole redesign.
The design principle: move the punch from tone into colour
The recipe has to stay recognisably UltraMax. It does, but sources its energy differently:
| Punch source | Reference build | AP's build |
|---|---|---|
| Crushed shadows | Shadow — | Shadow — (open) |
| Micro-contrast grit | Clarity — | — |
| Highlight snap | Highlight —, DR-Auto | Highlight —, — |
| Colour intensity | Color —, CCE — | Color —, CCE — |
Vibrancy now comes from saturation and gradation depth (CCE) rather than from tonal violence. The real UltraMax scan supports that this is the film's actual behaviour, an orange jacket reading "strong and clean without going neon" against an otherwise muted, warm-leaning, olive-green scene. Accents pop; the frame stays earthy. That is Mumbai: "saturated life on an earthy stage," per the 11-image study.
Bases considered and rejected
| Base | Case for | Why not |
|---|---|---|
| Classic Chrome ✅ | Suppressed magenta keeps warm skin neutral, not pink. Lowest-saturation baseline means Color pushes land on accents. It's what the reference UltraMax uses. | Hard shadow end — the one real flaw, and it is fixable with a Shadow lift. Kept. |
| Classic Negative | Officially has "mid-tone saturation emphasis" — excellent for Mumbai's palette, and it's what the Mumbai original uses. | Officially cyan-green in shadows, magenta in highlights. Cyan-green shadows on skin that already carries olive (yellow+green) is the sallow risk doubled; magenta highlights push warm skin ruddy. Too risky when skin is the priority. |
| Astia | Documented to render darker skin tones with increased saturation, producing richer tones for darker complexions — the single most skin-relevant fact in the colour-science file. Also Fujifilm's official mixed-light base. | It is a soft slide profile. It cannot produce UltraMax's punchy consumer-negative character — wrong film family entirely. Retained as the "portrait priority" variant, where it is genuinely the better tool. |
| Pro Neg. Hi/Std | Purpose-built portrait profiles. | Same problem as Astia, more so: nothing about them says "drugstore 400 film." |
Per Fujifilm's own capstone: "no matter what you do in Velvia mode, it will never turn into Fortia", the base is chosen first and settings tune within it, they don't relocate it. Classic Chrome is the right fork for this look; its shadow behaviour is then corrected, not fought.
Validation status
⚠Original design, field-test pending, the honest tier. Grounded in: 1. Kodak E-7023 datasheet (archived). Complexion density targets, T-GRAIN/fine-grain spec, the explicit skin-tone design claim. 2. One confirmed real UltraMax film scan (via the reference recipe's 2026-07-21 validation). Accent-pop behaviour, warm lean, muted yellow-olive greens, warm shadows holding detail. 3. The Mumbai 11-image place study, the palette, the haze, the warm-in-every-light finding. 4. Fujifilm's published curve and colour-design data for Classic Chrome.
Not yet tested on actual Indian skin. For a recipe whose entire premise is skin rendering, that is the gap that matters. Highest-value test frames, in order: (1) a face in harsh midday sun, (2) a face in open shade, (3) a face under sodium-vapour night light. Drop them into test-shots/.
The specific open question to resolve first: is Shadow —sufficient, or does it want —? The direction is well-evidenced; the magnitude depends on where real subjects' skin actually lands on the curve.
Get AP's UltraMax
Every value, the movie-mode translation, and the datasheet evidence behind the grade.