from Pixel Basement

Grain & Grit Machine

Film grain that reads your footage. Put real film behaviour and crafted imperfection straight onto your clips inside Premiere and After Effects.

$49
Buy now · $49
Risk-free · full refund if it's not what you expected
CompatibilityPremiere · AE
PlatformmacOS · Windows
LicencePerpetual · pay once
IncludesPlugin + standalone app
13Film stocks
14Imperfection textures
GPUReal-time preview
Instant download
Refund guarantee
Dedicated support

Grain rendered from your image.
Not pasted on top.

Overlays put the same texture on your shadows as your highlights, floating on top of the image. Grain & Grit Machine computes grain per-pixel from the light in your footage, using emulsion data measured from real film stocks. It looks like film because it behaves like film.

GGM v0.1 · dialling in luminance weighting · real-time
The difference

Overlay vs GGM.

Overlay on the left, GGM on the right. Drag the lens to inspect the grain at 250%.

Grain overlay — the same texture sits across the whole frame Overlay · every other tool
GGM grain — texture varies with the tones in the image Rendered · GGM
Drag the lens · 250% magnification
Watch

Grain that reacts to the image.

Graded with GGM · grain rendered into the image
“
It's exactly like film — without having to actually shoot on film.
Stu McCardleDirector / DOP
Inspect

Compare the grain up close.

Before on one side, GGM on the other. The circles magnify the grain so you can see exactly what it's doing in the highlights and shadows.

After — GGM
Before
◂ drag ▸
Before GGM
No grain vs GGM
Sunset surfCineStill 800T · 35mm
Sunset surf
Sunset surfNo grain vs GGM
Forest
ForestNo grain vs GGM
Headphones
HeadphonesNo grain vs GGM
Signpost
SignpostNo grain vs GGM
Meadow
MeadowNo grain vs GGM
Taxi
TaxiNo grain vs GGM
Sunset surf — GGM
Sunset surf — before
GGM Hold to see before
Sunset surfCineStill 800T · 35mm
Forest — GGM
Forest — before
GGM Hold to see before
ForestCineStill 800T · shad 90 · mid 46 · high 20
Headphones — GGM
Headphones — before
GGM Hold to see before
HeadphonesVision3 50D · shad 92 · mid 51 · high 4
Signpost — GGM
Signpost — before
GGM Hold to see before
SignpostVelvia 50 · shad 90 · mid 56 · high 5
Meadow — GGM
Meadow — before
GGM Hold to see before
MeadowKodak Ektachrome · shad 85 · mid 60 · high 6
Taxi — GGM
Taxi — before
GGM Hold to see before
TaxiVision3 50D · shad 75 · mid 60 · high 10
The science

Grain changes with the light.

Film grain comes from light hitting the silver halide crystals in the emulsion. The light varies across the frame, so the grain does too. An overlay lays the same texture across the whole frame, but real grain isn't uniform.

That's why grain peaks in the midtones, thins out in the shadows, and flattens in the highlights. Every film stock has its own response curve, its own distribution of where grain shows up and how much.

Grain & Grit Machine models this. Each stock carries its own measured response curve, and grain is rendered per-pixel from that data. Grain doesn't go on top of the image. It comes from the image.

Film stocks

A growing library of measured stocks.

Every stock in the library is modelled from real emulsion data — crystal size, tonal response, and chroma behaviour. Not approximated. Measured.

The instrument

Point and shoot, or get your hands dirty.

Drop a stock on your clip and the texture's done. Or open it up: push grain into the shadows, back it off the highlights, size the crystals, split the colour grain onto its own channel. If it shapes the texture, there's a control for it.

Grain & Grit Machine interface — film stock library, luminance weighting, signal chain
GGM v0.1 · Kodak Ektar 100 · Signal chain active · wgpu / Metal
Stock presets13 measured stocks · a finished look in one click
Luminance weightingShadows, mids and highlights, each with its own weight
Chroma & detailColour grain on an independent channel
Signal chainGrain → Imperfection → Camera · stack and combine
NLE integrationPremiere Pro · After Effects
ExportSeeded and deterministic · identical every render
Look closer

The detail holds up at any scale.

At 400%, the grain is more visible — but no less structured. No repeating tiles. No clumping pattern. The blue noise distribution holds at every magnification.

GRAIN MACRO — 400% CROPPixel-level crop showing blue noise distribution. No clumps, no pattern, no repeating tile. Crystal character varies across luminance zones.
400% crop · blue noise visible at pixel level · Ektar 100 · 1.4µm
Specifications
System requirements & compatibility
PlatformmacOS · Windows
GPUwgpu (Metal / Vulkan)
NLEsPremiere · AE
Colour spaceRec.709 / Log C / S-Log3
PipelineLinear light blending
ExportPNG sequence · deterministic
Spatial engineVoid-and-cluster (Ulichney, 1993)
LicencePerpetual · 1 user / 2 devices
Is this for you?
This is for you if
You've tried grain overlays and they never look right
You grade in Premiere or After Effects
You care about the difference between "film look" and actual film
You want grain that responds to the image
You want the same grain on every render
This is not for you if
You want a one-click Instagram filter
You're happy with noise at 15% opacity
You don't care what's under the hood
from Pixel Basement

Built from experience.

Twenty years in VFX and post-production. I've used a lot of tools on the job. I always wanted a film grain tool that accurately models real film stocks, and the imperfections that come with shooting on film. So I built Grain & Grit Machine. It's gone through years of development, grounded in real emulsion research and photochemistry.

→ The research is all documented here

Tom Greaves · Pixel Basement

GGM Grain Lab — procedural emulsion research environment
Pricing

Here it is.
The whole machine.

Film grain, imperfection and camera behaviour in one instrument, for Premiere and After Effects.

Pay once, own it. Every v1.x update included, no subscription.

Grain & Grit Machine
$49 one-time
Perpetual licence
Includes
Full plugin + standalone app · Premiere · AE
13 film stocks · built from manufacturer emulsion data
14 imperfection textures · grit, damage and wear
Camera effects · halation and gate weave
GPU real-time preview · dial it in live
All v1.x updates · new stocks and features included
Buy Grain & Grit Machine

Instant download · 100% refund guarantee

100% refund guarantee
If it's not what you expected, email and you get your money back. No forms, no hoops, no questions.
1:1 dedicated support
A direct line to the person who built it. Questions, problems and requests answered by the maker, not a ticket queue.
FAQ

Questions.

How does the NLE integration work?+
GGM installs as a plugin inside Premiere and After Effects. Drag it onto your clips in the timeline like any effect, pick a stock, dial it in, apply to clip.
Plugin or standalone?+
Both, in one install. The plugin lives in your NLE timeline. The standalone app is where you preview full-screen, dial in looks, and build presets.
Is it a subscription?+
No. Perpetual licence. Pay once. All v1.x updates included.
Works on graded footage?+
Yes. GGM applies grain in linear light. Your grade is preserved.
GPU requirements?+
wgpu (Metal on macOS, Vulkan on Windows/Linux). Modern discrete GPU recommended for 4K+ preview.
How is this different from FilmConvert or Dehancer?+
Most tools use scanned grain plates or noise generators. GGM renders grain procedurally — per-pixel, from a physically modelled emulsion. The grain responds to your image.
Same grain every render?+
Yes. Deterministic, seeded, pixel-identical. Every time.

Grain is not noise.
It is texture.

$49 · pay once, own it · instant download

Buy Grain & Grit Machine

Not ready? Get updates as GGM grows

from Pixel Basement · filmgrainplugin.com