---
title: "dithering-shader"
description: "Real-time ordered Bayer dithering post-processing effect for 3D scenes, built for react-three-fiber and plain Three.js."
canonical: "https://vibing.inc/library/dithering-shader-vg-1720"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Dithering & ASCII"
license: "MIT"
author: "Niccolo Fanton (@niccolofanton)"
source: "https://github.com/niccolofanton/dithering-shader"
---

# dithering-shader
Real-time ordered Bayer dithering post-processing effect for 3D scenes, built for react-three-fiber and plain Three.js.
## Facts
- Source: https://github.com/niccolofanton/dithering-shader
- Category: Shaders, WebGL & Creative Coding / Dithering & ASCII
- Author: Niccolo Fanton (@niccolofanton)
- Licence: MIT
- Tags: dithering, r3f, postprocessing, shaders
## Why it's a gem
The retro dither look as a drop-in r3f pass, done properly in screen space.
---
Listed in The Vibeary: https://vibing.inc/library/dithering-shader-vg-1720 · JSON: https://vibing.inc/api/public/library/gems/dithering-shader-vg-1720