Dither Transparent Shader(Built-In) View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2021.3.45 or later
Package size
821 KB
Files
46
Favorites
2
Views in the past week
9

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

Dither Transparent Shader(Built-In)

by CodeWee (opens in new tab)

No ratings yet

A shader for Unity Built-in RP that enables Opaque-mode transparency using dither patterns. Includes Bayer, Ordered, and Alpha dither textures, gradient transparency controls.

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Dither Transparent Shader(Built-In), 6 months Current $19.99; lowest $9.99; highest $25.00 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 13

Dither Transparent Shader(Built-In) screenshot 1

Dither Transparent Shader(Built-In) screenshot 1

About this asset

Traditional transparency requires Unity's Transparent render queue, which often introduces sorting issues, overdraw costs, and performance bottlenecks.

Dither transparency overcomes these limitations by representing transparency through ordered alpha-cutoff patterns while remaining fully in Opaque rendering mode, improving performance and avoiding sorting problems.

This shader package provides a complete dither-based transparency workflow for the Built-in Render Pipeline, with full support for Bayer, Ordered, and Alpha-Based texture patterns.

Each pattern offers its own visual character:

  • Bayer Dither – Classic ordered dithering with predictable distribution and stable gradients
  • Ordered Dither – Eight unique high-quality patterns usable for stylized or noise-free transparency
  • Alpha-Based Dither – Soft circular / square alpha gradients for smooth, visually dense blending

The package includes ready-to-use textures (4×4, 8×8, 16×16 Bayer matrices & 7 Alpha masks), plus 8 Ordered Dither Pattern Shaders.

This shader also features per-axis gradient transparency, allowing you to control alpha cutoff using world-space or local-space coordinates along the X, Y, or Z axis. Additional features like Emissive mode and customizable Specular highlights make it useful for a wide variety of materials, from VFX to stylized rendering.

Supports the following Unity versions:

  • Unity 2018
  • Unity 2019
  • Unity 2020
  • Unity 2021
  • Unity 2022
  • Unity 2023
  • Unity 6000+ (Unity 6.x).
  • - In Unity 2017 and Unity 5.6, the shader code and sample materials are compatible, but the demo scenes are not.

From the publisher's Asset Store listing.

Technical details

  • Opaque-mode transparency using dither patterns
    • No transparency sorting issues. Reduced overdraw compared to Unity's Transparent pipeline.
  • Includes three types of dither patterns
    • Bayer Dither Textures (4×4, 8×8, 16×16 included)
    • Ordered Dither Patterns (8 built-in pattern shaders)
    • Alpha-Based Mask Textures (7 included patterns)
  • Advanced Transparency Options
    • Adjustable Alpha Cutoff for precise visual control
    • Optional Dither Scale & Dither Offset
    • Supports both pixel-accurate patterns and scaled texture modes
  • Gradient-controlled transparency
    • Adjust transparency using World Space or Local Space
    • Choose gradient axis: X / Y / Z
    • Independent Start / End positions
    • Independent Start / End alpha cutoff values
  • Full Lighting Support
    • Emissive Mode (toggleable)
    • Specular highlights with customizable shininess
    • Works in Forward rendering
  • Lightweight & Performance-Optimized
    • Ideal for real-time VFX, mobile games, stylized rendering, and any project needing transparent-looking materials without costly transparency passes.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.3f1 Compatible Not listed Not listed
6000.0.65f1 Compatible Not listed Not listed
2022.3.62f2 Compatible Not listed Not listed
2021.3.45f2 Compatible Not listed Not listed

As listed on the Asset Store.