$ show cashew-olddew/Universal-Transition-Shader
The Universal Transition Shader is a Godot shader that provides a wide variety of transition effects (wipes, fades, masks, shapes, and clock wipes) with extensive customization options. It uses a grid system to allow for complex patterns like staggering, mirroring, and cell-based animations. The shader is self-contained and can be applied to any CanvasItem in Godot, making it a reusable tool for game developers and creators.
The LLM identified 1 files worth highlighting for reuse:
The core shader file implements four transition types (Basic, Mask, Shape, Clock) with a grid system for cell-based effects. It includes helper functions for staggering, mirroring, rotation, and progress calculation, demonstrating strong shader math and modular design within a single file.