Dithering3D
Shaderby cedr0u
Pixelated, retro, Dark Fantasy, gradient, B&W, RGB and more
Type
Shader
CurseForge Downloads
82,834
CurseForge ID
1422575
Last Updated
Jun 11, 2026
Description
๐จ Dithering3D - Surface-Stable Fractal Dithering
๐ผ๏ธ Screenshots

โจ A Revolutionary Visual Experience
Transform your Minecraft world with Surface-Stable Fractal Dithering โ a groundbreaking rendering technique where dither dots stick to 3D surfaces instead of the screen, creating a unique manga/comic book aesthetic that feels alive.
๐ฌ Based on the innovative work by Rune Skovbo Johansen โ Watch the explainer video
๐ผ๏ธ What Makes This Shader Special?
๐ Surface-Stable Dots
Unlike traditional dithering where patterns "swim" on screen, Dither3D anchors each dot to the actual 3D surface. Walk around blocks, and the dots stay perfectly attached!
๐ Fractal Scaling Magic
As you move closer or farther from surfaces, dots dynamically split or merge to maintain constant screen-space density. It's mesmerizing to watch!
๐จ Three Color Modes
Mode Description Grayscale Classic black & white dithering โ clean, minimalist, timeless RGB Each color channel gets its own dot layer โ vibrant and unique CMYK Halftone Authentic newspaper/comic print simulation with rotated dot anglesโก Features at a Glance
Feature Description ๐ฏ Precision Dithering SVD-based frequency analysis for mathematically perfect dot placement ๐ Anti-Stretch Technology Anisotropic smoothing keeps dots circular even on oblique surfaces ๐ฅ Camera Stable Radial compensation prevents dot swimming during camera rotation โ๏ธ Highly Configurable 10+ parameters to fine-tune your perfect look ๐ Performance Optimized Efficient 3D texture sampling for smooth gameplay ๐ฑ Universal Compatibility Works with OptiFine AND Iris on virtually any Minecraft version๐๏ธ Customization Options
Fine-tune every aspect of the dithering effect with our intuitive in-game sliders:
๐ง Dither Settings
Parameter Range Effect Dot Scale 2 - 10 Control overall dot size (exponential) Size Variability 0 - 1 0 = Bayer pattern, 1 = Halftone style Dot Contrast 0 - 2 Sharpen or soften dot edges Stretch Smooth 0 - 2 Combat stretched dots on angled surfaces๐ก Input Controls
Parameter Range Effect Exposure 0 - 5 Brightness multiplier Offset -1 to 1 Brightness offset adjustment๐ฎ Additional Options
- Inverse Dots โ Flip dot colors for a negative effect
- Radial Compensation โ Stabilize during camera rotation (recommended!)
- Quantize Layers โ Prevent dot morphing for a more "classic" look
- Debug Mode โ Visualize fractal layers for development
๐ฆ Installation
For OptiFine Users
- Download and extract the shader pack
- Place the shaders folder in .minecraft/shaderpacks/
- Launch Minecraft โ Options โ Video Settings โ Shaders
- Select Dithering3D and enjoy!
For Iris Users (Fabric/Quilt)
- Install Iris Shaders mod (1.2.0+)
- Download and extract the shader pack
- Place the shaders folder in .minecraft/shaderpacks/
- Press O in-game to open shader menu
- Select Dithering3D
๐ก Tip: Press F3 + T to quickly reload shaders after making changes!
๐จ Preset Profiles
Choose from pre-configured profiles for instant results:
Profile Color Mode Dot Scale Best For ๐ข LOW Grayscale 4.0 Performance, retro feel ๐ก MEDIUM Grayscale 5.0 Balanced experience ๐ HIGH RGB 5.0 Colorful, artistic ๐ด ULTRA CMYK 6.0 Maximum visual impact๐ Perfect For
๐ธ Screenshot enthusiasts Create unique, artistic captures ๐ฌ Content creators Stand out with a distinctive visual style ๐ฎ Retro lovers Relive the charm of 1-bit graphics ๐จ Artists Manga, comic book, and newspaper aesthetics ๐งช Tech enthusiasts Experience cutting-edge rendering techniquesโ FAQ
Q: Does this work with other shaders?
Dithering3D is a standalone shader pack. Combining with other shaders may cause conflicts.
Q: Why do some surfaces look different?
The sky and some special effects may appear different as surface-stable dithering reveals flat geometry.
Q: Performance impact?
Moderate. The 3D texture sampling is optimized but more demanding than vanilla rendering. Most GPUs handle it smoothly.
Q: Can I use this in my modpack?
Yes! Under MPL-2.0 license. Credit appreciated.
๐ฌ The Science Behind It
Dithering3D uses Singular Value Decomposition (SVD) to analyze UV coordinate derivatives in real-time, determining the exact frequency and direction of surface textures. This mathematical approach enables:
โ Perfectly uniform dot density regardless of distance โ Seamless fractal transitions between detail levels โ Circular dots even on extremely angled surfaces โ Rotation-stable patterns that don't "swim"๐ Credits & Resources
Resource Link ๐ Original Algorithm Rune Skovbo Johansen ๐ฅ Technique Explanation YouTube Video ๐ฌ Technical Discussion FAQ Thread๐ License
Mozilla Public License 2.0 (MPL-2.0)๐จ Transform your world. Experience Dithering3D. ๐จ
If you enjoy this shader, consider leaving a โญ and sharing this shader page !
Screenshots
Similar Shaders
Aurora's Shaders
Based on Complimentary Unbound, a beautifully colorful Vanilla+ shader meant for making the game look good while maintai...
Exposa Shaders
Shaders that are playable and nice-looking.
Skygleam Shaders
Best Performance! With Best Visuals!
RedHat Shaders
A shaderpack based on older versions of Chocapic13 Shaders.
Light Shaders
Excellent shaders, focused exclusively on vanilla style. Included with the shaders is a special texture pack, together t...
Prismarine Shader
A fantasy stylized shaderpack aiming to make Minecraft look stunning and beautiful