The name Cineon has two meanings, separated by thirty years. One belongs to the history of cinema. The other is a browser app you can open right now.
Both are about the same problem. And understanding the first one is the only way to understand why the second one exists.
TL;DR — "Cineon" names two things thirty years apart. The first is the logarithmic file format Kodak released in the early 1990s to scan motion-picture negatives without discarding their dynamic range; it became the conceptual foundation of the digital intermediate workflow and of every log format shot today. The second is a browser app that takes the same premise — preserve what film actually does — and simulates it physically: grain via the Newson Boolean model, color via gamut matrices derived from AMPAS Input Device Transforms, and halation via a physically-based convolution kernel, all in real time over WebGPU.
What Was the Kodak Cineon Format?
In the early 1990s, Kodak released a digital file format called Cineon. The .cin file used logarithmic encoding to scan motion-picture negatives — the kind running through a camera on a Hollywood set — and preserve their full tonal range in digital form.
Film negatives hold an enormous dynamic range. Highlights and shadows contain detail that standard digital formats simply discard. Kodak's format was designed to keep all of it, encoding luminance on a log curve that matched the density response of photographic emulsion.
That log encoding became the conceptual foundation for the digital intermediate workflow — finishing a film in a computer before printing it back to celluloid. Its influence runs through every modern cinema color pipeline, including ACES.
Why Does Log Encoding Still Matter?
Film looks different from digital for a specific reason. Not just grain or color — it's how dynamic range is encoded.
A film negative captures light the way your eye does: high sensitivity in the shadows, a graceful roll-off in the highlights rather than a hard clip. Cineon's log format was the first serious attempt to honor that in a digital file.
When cinematographers talk about shooting log today — S-Log, V-Log, C-Log — they're using the same idea Kodak formalized in the early nineties. The format didn't invent logarithmic thinking. It made it a standard.
What Is the Cineon App?
Cineon is also a browser app. The name is intentional: like the original format, it's built on the idea that preserving the real character of film means modeling the physics that cause it — not approximating it, not filtering it.
The app physically simulates the three things that define how a film stock actually looks.
Grain. Not random noise. A spatially-clustered structure modeled from how silver halide crystals distribute in photographic emulsion. The algorithm follows the Newson Boolean model (IPOL 2017) — the statistical framework used in academic film-grain research. Fine-grain stocks like Kodak Ektar and coarse-grain stocks like Kodak T-MAX 3200 produce different patterns because the underlying particle distributions are different.
Color. Each film stock has a spectral sensitivity profile: a specific response to red, green, and blue light that no two emulsions share. Cineon models this using per-stock gamut matrices derived from the AMPAS Input Device Transform specifications — the same source professional color scientists use to calibrate film scanners.
Halation. The red glow around bright highlights in high-speed film. It comes from light passing through the emulsion, reflecting off the film base, and exposing the red-sensitive layer a second time. Cineon simulates this with a physically-based convolution kernel, not a bloom filter.
| Effect | What it models | Source |
|---|---|---|
| Grain | Spatial clustering of silver halide crystals | Newson Boolean model (IPOL, 2017) |
| Color | Per-stock spectral response | Gamut matrices from AMPAS Input Device Transforms |
| Halation | Light reflecting off the film base and re-exposing the emulsion | Physically-based convolution kernel |
All of it runs in real time, in the browser, over WebGPU. No install, no plugin, no server round-trip.
How Is Cineon Different From a LUT or Preset?
Most film simulation tools apply a LUT — a color lookup table — that maps a digital image toward the colors of a reference film scan. It can look convincing on the photos it was calibrated on and wrong everywhere else.
Cineon asks a different question. Not "what does this film stock look like" but "why does it look that way" — and models the answer. The grain structure, the color matrix, the halation kernel come from the physical properties of the emulsion, not a sample photograph.
That's why the simulation holds across different lighting conditions, exposure levels, and subject matter. A shadow lit by tungsten and a highlight blown out by midday sun both behave the way they would on actual film. The same physics apply to both.
Go deeper
- Why Film Grain Looks Right and Digital Noise Never Does — the structural difference between grain and noise, and why it matters to the eye.
- What Is Halation? The Science Behind Film's Signature Glow — where the glow comes from and how the physics work.
- ACES Color Space — What It Is and Why It Changes Everything — the modern descendant of Cineon's log encoding.
Try it
Load a photo and switch between film stocks. The difference between Kodak Portra 400 and Fuji Provia 100F isn't a hue shift — it's a different way of responding to light. Once you see that, the name makes sense.