
GLITCH & RGB SPLIT Shader for Ren'Py
A downloadable Shader for Ren'Py
Glitch Shader For Ren'Py
Version 1.0: Real-time Distortion & RGB Split
This shader is the solution for developers looking to add digital corruption, horror elements, or sci-fi UI effects to their projects. Unlike static overlays, this shader generates procedural noise-based distortion in real-time, including a high-quality RGB channel split.
Perfectly optimized for performance, ensuring smooth transitions even on mid-range laptops and integrated graphics.
Key Features
- ✅ Procedural Animation: Dynamic seed generation for ever-changing glitch patterns.
- ✅ Integrated RGB Split: Chromatic aberration built directly into the displacement logic.
- ✅ Density Control: Switch between full-width horizontal shifts and fragmented "broken" blocks.
- ✅ Smart Padding: Includes
mesh_padlogic to prevent visual clipping during extreme distortion.
Installation & Usage
1. Easy. Download glitch_shader.rpy and drop it into your /game folder.
2. Call the shader in your script using Beginner Presets or Custom Parameters:
# --- USE A PRESET --- show character at intense_broken_glitch show character at subtle_glitch # --- CUSTOM CONFIGURATION --- show character at glitch(strength=5.0, density=20.0)
Available Presets
| Preset Name | Effect Description |
|---|---|
glitch_static_preset |
Fixed distortion pattern (non-animated). |
subtle_glitch |
Very light horizontal line shifts. |
normal_glitch |
Standard animated line distortion. |
intense_glitch |
Heavy displacement with RGB splitting. |
extreme_glitch |
Violent horizontal shaking and artifacts. |
subtle_broken_glitch |
Small, high-density fragmented shifts. |
normal_broken_glitch |
Noticeable fragmented "digital noise" look. |
intense_broken_glitch |
Strong block-based corruption. |
extreme_broken_glitch |
Severe screen fragmentation. |
crashed_glitch |
Total system instability / Crash effect. |
License & Support
Licensed for both commercial and non-commercial projects. Attribution is required: you must credit GRIMUMU in your project's credits.
Supporting my work on Patreon allows me to continue developing high-performance tools for the Ren'Py community.
Download
Click download now to get access to the following files:



Comments
Log in with itch.io to leave a comment.
You’re on fire! What a helpful tool! This seems like it would be fun to play around with.
Thanks!! <3