Gamelogic Fx Dithering
Version 2.0.1

Gamelogic Fx Dithering provides a collection of shaders for producing dithering effects in Unity.
Dithering is useful for simulating smooth gradients, transparent transitions, or stylized rendering.
In the past dithering was a way to get more color depth out of limited displays, but in modern games it is often used as a stylistic choice.
Samples
The package includes a sample scene demonstrating the various dithering effects and their settings. You can import samples via the Package Manager window in Unity. Make sure you open the scene in the folder that corresponds to the rendering pipeline you are using.
Included Shaders
Post-effect shaders
Create full-screen dithering using the Built-in Render Pipeline or URP.
- 📘 How to use post effects.
- 📘 How to use map renderers.
- Dithering Post Effects Reference for details on each effect.
- Dithering Tips for best practices and recommendations.
Object shaders
Apply dithering directly to materials for alpha dithering.
- 📘 How to use object shaders.
- Dithering Object Shaders Reference for details on each shader.
Pipeline Support
This package supports both:
- Built-in Render Pipeline Complete
- Universal Render Pipeline (URP) ⚠️ Does not work with RenderGraph
Most settings are identical in both pipelines. Differences are documented in the 📘 How-to guides.
Additional Tools Included (Gamelogic Fx)
The package also ships with Gamelogic Fx, which provides reusable utilities for effect development:
- Texture Generation Tools: generate gradients, noise, patterns, LUTs, and more.
- Post Effect Framework: lightweight base classes for building custom post effects.
- Common Shaders: shared building blocks used across effects.
- Common Map Renderers: for rendering procedural maps.