SayCheese_Modular_UnityShaderLibrary_SupportVFXGraph
A modular Shader Graph library designed for Unity URP and VFX Graph workflows.
A Unity URP shader library with 31 reusable Sub Graph modules and 12 ready-made shaders for visual effects like fire, smoke, lens flares, and dissolve, drag-and-drop building blocks that save you from writing the same shader logic repeatedly.
This is a collection of reusable visual-effects building blocks for Unity, the game engine. Specifically, it targets Unity's URP rendering pipeline (a modern, performance-focused graphics mode) and its VFX Graph system (a node-based editor for creating particle effects like fire, smoke, and explosions). If you make games or real-time interactive experiences in Unity and spend time building visual effects, this library is meant to save you from writing the same shader logic over and over.
The library is split into two main layers. The first is 31 Sub Graph modules, which are small, reusable pieces you plug into a larger shader like building blocks. Each module handles one specific job: rotating or scaling UV coordinates (the coordinates that control how textures wrap onto surfaces), controlling how colors blend, creating soft edges where particles intersect geometry, or adding surface effects like refraction, reflection, and dissolve. The second layer is 12 complete, ready-to-use shaders built from those modules, covering common game-effect needs: weapon trail glows, flipbook animations (where a grid of frames plays like a sprite sheet), lens flares, impact flashes, Fresnel edge lighting, decals, blur effects, and wave distortion.
Alongside the shader files the repository includes a set of texture assets, such as noise maps, gradient lookups, HDR reflection maps, and smoke flipbook sheets. These feed directly into the shaders so you can get visible results without sourcing your own textures first.
To use the library, you copy the asset folder into your Unity project or import it as a local package. From inside the Shader Graph editor you search for "MF_Qiezi" to find and drag in any of the Sub Graph modules, or you assign one of the complete shaders directly to a material. The project requires Unity 2021 LTS, URP version 12, and the Shader Graph and VFX Graph packages installed.
The README is written primarily in Chinese, with English labels on the module tables and code paths.
Where it fits
- Add weapon trail glows, impact flashes, or lens flares to your Unity game without writing any shader code from scratch.
- Build particle effects like fire, smoke, or explosions in Unity VFX Graph using pre-made modular building blocks.
- Speed up visual-effects work in Unity URP by reusing 31 plug-and-play Sub Graph modules instead of reinventing common logic.
- Create dissolve, refraction, blur, or wave distortion effects on materials by assigning one of the 12 included ready-made shaders.