DITHERON vs the Posterize + Mosaic method: do you need a dithering plugin?
Every tutorial on "free dithering in After Effects" tells you the same thing: stack a Posterize effect with a Mosaic effect. Reduce the colors. Pixelate the image. Done.
It looks retro. It looks lo-fi. But is it dithering?
No. It is not. And once you understand why, you can decide whether that matters for your project or whether the free method is good enough.
What does the "free dithering" method actually do?
Search "dithering effect After Effects" or "free dithering Resolve" and you will find dozens of tutorials teaching the same approach. The method goes like this:
☼ Apply a Posterize effect to reduce the number of color levels in your image ☼ Apply a Mosaic or pixel-resize effect to break the image into visible blocks ☼ Optionally add some noise or a color grade on top
The result is a color-reduced, pixelated image. It has a retro feel. People call it "dithering" because the final look vaguely resembles something from a Game Boy or early PC.
But here is the critical difference: real dithering uses mathematical algorithms to distribute dots and create the illusion of more colors from fewer colors. Posterize does not distribute anything. It chops. Every pixel above a threshold becomes one color. Every pixel below it becomes another. There is no in-between. There is no pattern. There is no error diffusion.
The Posterize + Mosaic method gives you color reduction and pixelation. Dithering gives you color reduction with intelligent dot placement. Those are fundamentally different operations.
The free method: step by step
If you want to try it yourself, here is how it works in each application.
After Effects
- Drop your footage on a new composition
- Add Effect > Stylize > Posterize. Set the Level to a low number (4 to 8 works well for a visible retro look)
- Add Effect > Stylize > Mosaic. Set Horizontal and Vertical Blocks to control your pixel size. Lower numbers mean bigger pixels
- Optionally add a Levels or Curves effect to push contrast before the Posterize, which helps control which colors survive the reduction
DaVinci Resolve (Fusion)
- Open your clip in the Fusion page
- Add a Posterize node (available in Resolve Studio; in the free version you can approximate with a Custom Tool or LUT)
- To pixelate, add a Resize node: scale down to a small resolution (like 320x240), then add another Resize node to scale back up to your timeline resolution with Nearest Neighbor interpolation
- Connect the chain: MediaIn > Posterize > Resize Down > Resize Up > MediaOut
What you get
The free method produces a look with these characteristics:
☼ Hard color bands with sharp edges between them ☼ Blocky, uniform pixels across the entire image ☼ No visible dot patterns between color transitions ☼ A flat, posterized quality where gradients become staircase steps
For quick Instagram content, a rough lo-fi vibe in a personal project, or early experimentation, this works. It is free, it is fast to set up, and it gets the point across.
But look closely at the transitions between colors. Where a gradient used to be, there is now a hard line. Where you might expect a scattering of dots blending two colors together, there is nothing. Just one color slamming into the next.
That missing element is exactly what dithering algorithms exist to solve.
How is real dithering different from Posterize?
Real dithering uses mathematical algorithms to distribute dots of different colors, creating the illusion of smooth gradients within a limited palette.
Dithering is a set of mathematical algorithms designed to solve a specific problem: how do you represent a smooth gradient when you only have a limited number of colors to work with?
The answer is dot placement. By carefully distributing dots of different colors, dithering creates the perception of intermediate tones that do not actually exist in the palette. Your eye blends the dots together.
There are several major families of dithering algorithms, and each produces a distinct visual result.
Error diffusion (Floyd-Steinberg, Atkinson, Sierra, Stucki)
The algorithm processes each pixel, rounds it to the nearest available color, then takes the rounding error and spreads it to neighboring pixels. The result is an organic, scattered pattern of dots that follows the natural contours of the image. Floyd-Steinberg is the most famous. Atkinson (used in the original Macintosh) produces a lighter, more open pattern with higher contrast.
This is the technique that makes old Mac screenshots and early web graphics look the way they do. The dots are irregular but purposeful. They create smooth-looking transitions within a limited palette.
Ordered dithering (Bayer matrix)
Instead of spreading error, ordered dithering uses a fixed threshold matrix (typically 2x2, 4x4, or 8x8) to decide which pixels get which color. The result is a regular, repeating grid pattern. This is the classic Game Boy look. The crosshatch-like pattern is immediately recognizable and highly stylized.
Ordered dithering is fast to compute and produces a consistent, predictable texture. It is less "natural" than error diffusion but more graphically intentional.
Halftone
Halftone dithering uses varying dot sizes to represent different tonal values, exactly like newspaper print. Dark areas get large dots. Light areas get small dots. The dots are arranged on a grid, and the size variation creates the illusion of continuous tone.
Halftone is its own aesthetic. It bridges the gap between digital dithering and physical printing techniques.
What they all share
Every real dithering algorithm creates patterns between color transitions. That is the defining visual characteristic. When you look at a dithered image and see dots of two colors intermingled to suggest a third color that is not in the palette, that is dithering at work.
The Posterize + Mosaic method produces none of these patterns. It cannot. There is no algorithm distributing dots. There is only a threshold chopping colors into buckets.
What DITHERON adds
DITHERON is a GPU-accelerated dithering plugin for DaVinci Resolve, After Effects, and Final Cut Pro. It runs 65+ actual dithering algorithms natively inside your timeline.
Here is what it does that the free method cannot:
Real dithering algorithms
65+ algorithms across six families: error diffusion, ordered, halftone, modulation, pattern, and threshold. Each produces a distinct visual result. Floyd-Steinberg, Atkinson, Bayer 2x2 through 8x8, Sierra, Stucki, Burkes, halftone dots, halftone lines, and dozens more. These are not approximations or workarounds. They are the actual mathematical operations.
Custom palette control
Posterize reduces your image to N levels of whatever colors happen to be in the frame. You get no say in which colors survive.
DITHERON ships with 40 palettes across 7 groups and lets you define specific colors. Want the exact 4-color palette of the original Game Boy? The CGA palette? A custom brand palette with your client's exact hex values? You pick the colors. The algorithm does the rest.
Glow engine
Raw dithered pixels can look harsh on modern displays. DITHERON includes a built-in glow engine that softens the dithered output, adding a subtle bloom that mimics the phosphor glow of CRT monitors and old arcade screens. This is the difference between "crunchy digital" and "warm analog." You cannot replicate this with a simple blur because the glow needs to respond to the dither pattern specifically.
GPU acceleration
DITHERON runs on your GPU via CUDA (NVIDIA), OpenCL, or Metal (Apple Silicon). That means real-time preview at full resolution while you edit. The free Posterize + Mosaic method runs on CPU and can get sluggish when you stack multiple effects, especially at resolutions above 1080p. At 4K, the difference is significant.
Keyframing
Because DITHERON runs inside your NLE, every parameter is keyframeable using your host application's keyframe system. Animate the algorithm, the palette, the glow intensity, the pixel size. Transition from one dither style to another mid-shot. Sync palette shifts to music. Build animated title sequences where the dithering itself evolves over time.
The Posterize + Mosaic method has limited animation potential. You can keyframe the Posterize level and the Mosaic block count, but you cannot animate between entirely different dithering algorithms because there are no algorithms involved.
Presets
30 built-in presets plus 300 user preset slots. Save your look, recall it on the next project, share it with collaborators. With the free method, you manually reconstruct your effect stack every time.
Side-by-side comparison
| Free method (Posterize + Mosaic) | DITHERON | |
|---|---|---|
| True dithering algorithms | No. Color reduction only. | Yes. 65+ algorithms across 6 families. |
| Palette control | Reduce to N levels of existing colors | 40 built-in palettes + custom color picking |
| Dot patterns between colors | None. Hard color bands. | Full dither patterns (Floyd-Steinberg, Bayer, halftone, etc.) |
| Glow engine | No (would need separate blur effect) | Built-in, tuned for dithered output |
| GPU acceleration | No (CPU-based effects) | Yes (CUDA / OpenCL / Metal) |
| Keyframing | Limited (level count, block size) | Full (algorithm, palette, glow, all parameters) |
| Presets | None (manual setup each time) | 30 built-in + 300 user slots |
| Setup time | 2 minutes per project | Drag, drop, pick a preset |
| Supported NLEs | Any (built-in effects) | DaVinci Resolve, After Effects, Final Cut Pro |
| Cost | Free | $50 single host / $120 all-hosts bundle |
When the free method is enough
Be honest with yourself about what you need. The free Posterize + Mosaic method is genuinely fine for:
☼ Quick social media content where the lo-fi vibe matters more than technical accuracy ☼ Personal projects and experiments where you are exploring a retro aesthetic ☼ Rough drafts and mood boards where you need to communicate a direction but not deliver a final result ☼ Budget-zero situations where any spending is off the table ☼ Projects where nobody will scrutinize the dithering pattern closely
If your audience is scrolling past on their phone, the distinction between real dithering and color-reduced pixelation may not register. The Posterize + Mosaic look is its own valid aesthetic. It is just not dithering.
Do you actually need a dithering plugin?
DITHERON earns its price in specific situations:
☼ Client work where the look needs to be specific and reproducible. "Make it look like a Game Boy" means Bayer ordered dithering with a 4-color green palette. The free method cannot deliver that. ☼ Music videos or title sequences where the dithering is animated, keyframed, and integral to the visual design. You need parameter control that the free method does not offer. ☼ 4K projects where the free method gets sluggish. GPU acceleration keeps your timeline responsive. ☼ Specific algorithm requests. If a director or art director asks for Floyd-Steinberg or Atkinson dithering, those are named algorithms with defined behavior. You need a tool that implements them. ☼ Consistency across projects. Presets let you lock in a look and recall it months later without reverse-engineering your old effect stack. ☼ The dot pattern is the point. If you want visible dither patterns between colors, those characteristic scattered dots or crosshatch grids that define the dithering aesthetic, you need actual dithering. The free method will never produce them because it is not running a dithering algorithm.
FAQ
Is Posterize the same as dithering?
No. Posterize reduces the number of color levels in an image by snapping each pixel to the nearest available value. Dithering also reduces colors, but it strategically distributes dots of different colors to create the perception of smooth transitions. Posterize chops. Dithering distributes. The visual difference is significant: Posterize produces hard bands between colors, while dithering produces dot patterns that blend colors together.
Can I achieve real dithering without a plugin?
In theory, yes. You could write a custom script or expression that implements a dithering algorithm pixel by pixel. In practice, this is extremely slow (no GPU acceleration), difficult to maintain, and limited in flexibility. The Posterize + Mosaic method that most tutorials teach is not real dithering. It is a color reduction technique that produces a superficially similar look.
For still images, free tools like GIMP and Photoshop include real dithering in their color mode conversion (Image > Mode > Indexed Color). But for video inside an NLE timeline, a dedicated plugin is the practical path to real dithering.
Is DITHERON worth $50 if I only need dithering occasionally?
That depends on what "occasionally" looks like. If you use dithering once or twice a year on personal projects, the free method is probably fine. If you deliver dithered looks to clients even a few times a year, the time saved on setup, the precision of real algorithms, and the ability to recall presets will pay for the plugin quickly. DITHERON also offers a $10/month rent-to-own plan if you want to try it before committing to the full price.
Does DITHERON work in the free version of DaVinci Resolve?
Yes. DITHERON is an OFX plugin that works in both DaVinci Resolve Free and DaVinci Resolve Studio. Starting with DaVinci Resolve 21, the free version also includes photo editing, so you can dither still images with GPU acceleration at no cost beyond the plugin itself.
What about using Posterize Time for a dithered frame rate look?
Posterize Time is a different effect entirely. It reduces the frame rate of your footage (making it look choppy, like stop-motion). It has nothing to do with color dithering. Some tutorials combine Posterize (color), Posterize Time (frame rate), and Mosaic (pixels) for a full retro package, but only the color and pixel parts relate to the dithering conversation. The frame rate reduction is a separate creative choice.
The free method is real, it works, and it has its place. But if you want actual dithering, the kind with dot patterns, algorithm control, palette precision, and the visual character that defines the retro-digital look, that requires a tool built for it.
Try DITHERON -- GPU-accelerated dithering for DaVinci Resolve, After Effects, and Final Cut Pro. 65+ algorithms. 40 palettes. Real-time processing. Starting at $50.