项目链接:https://github.com/qiezi-228/SayCheese_Modular_UnityShaderLibrary_SupportVFXGraph
一套为 Unity URP 与 VFX 工作流打造的模块化 Shader Graph 框架,专为实时特效制作而设计。
提出对GPU更友好的新方法,包括但不限于用图形学中距离场的概念制作UVClamp的功能,使用线性代数优化大量的数据运算......


模块化 Shader Graph 架构 — 31 个可复用的 Sub Graph 模块,覆盖特效材质生产常用方法
生产级完整 Shader — 12 个开箱即用的完整 Shader,包括刀光、爆点、序列图、拖尾等
完整支持 VFX Graph — 无缝对接 Visual Effect Graph 工作流
减少重复搭建 — 专注于可复用工作流设计,大幅提高迭代效率
可扩展底层框架 — 为实时特效制作提供基础
位于 Assets/茄子的王之宝库/SubGraphShader/
| 分类 | 模块名称 | 说明 |
|---|---|---|
| UV 控制 | MF_QieziUVControl_01 | UV 综合控制 |
| MF_QieziUVScale | UV 缩放 | |
| MF_QieziUVClamp | UV 钳制 | |
| MF_QieziRotate | UV 旋转 | |
| MF_QieziRotateVector | 向量旋转 | |
| MF_QieziBumpOffset | 凹凸偏移 | |
| MF_QieziScreenAlignedPixelToPixelUVs | 屏幕空间像素对齐 UV | |
| 颜色处理 | MF_QieziRGBConrol | RGB 通道独立控制 |
| MF_QieziColorRamp | 颜色渐变映射 | |
| MF_QieziUse R as A | 使用 R 通道作为 Alpha | |
| MF_QieziContrast S-Curve_Simple | 对比度 S 曲线调节 | |
| 透明与混合 | MF_QieziAlphaControl | Alpha 控制 |
| MF_QieziSoftParticle | 软粒子(深度冲突解决) | |
| MF_QieziCameraDepthFade | 相机深度淡出 | |
| MF_QieziOpacityBasedDepthFade | 基于不透明度的深度淡出 | |
| 表面效果 | MF_QieziFresnel | 菲涅尔效果 |
| MF_QieziMatcap Color | Matcap 采样 | |
| MF_QieziNormalStrengthAndBlend | 法线强度与混合 | |
| MF_QieziTransformNormal | 法线变换 | |
| MF_QieziReflection(Sample HDR) | 反射采样(HDR) | |
| MF_QieziRefraction_Simple | 简单折射 | |
| MF_QieziDissolve_Simple | 简单溶解 | |
| MF_QieziVertexOffset | 顶点偏移(波浪/扭曲) | |
| MF_QieziVectorToRadialValue | 向量转径向值 | |
| 后处理效果 | MF_QieziSpectral_Simple | 光谱/色散效果 |
| MF_QieziFlash | 闪光/爆点效果 | |
| 粒子专用 | MF_QieziParticleColorAndAlpha | 粒子颜色与 Alpha |
| MF_QieziParticleBlur | 粒子模糊 | |
| MF_QieziParticleRadialBlur | 粒子径向模糊 | |
| MF_QieziParticleSpectralRadialBlur | 粒子光谱径向模糊 | |
| MF_QieziParticleShrink | 粒子收缩 |
位于 Assets/茄子的王之宝库/ShaderGraph/VFXShader/
| Shader 名称 | 用途说明 |
|---|---|
| VFXShader_QieziBladeLightBright_01 | 刀光(明亮版)— 武器拖尾、斩击光效 |
| VFXShader_QieziTrail_01 | 拖尾 — 轨迹残影、运动线条 |
| VFXShader_QieziTransparentFlipbook_01 | 透明序列图 — 爆炸、烟雾、火焰等粒子动画 |
| VFXShader_QieziOpaqueFlipbook_01 | 不透明序列图 — 固体物体帧动画 |
| VFXShader_QieziFlare_01 | 光斑/镜头光晕 — 强光散射效果 |
| VFXShader_QieziFlash_01 | 爆点/闪光 — 打击感、能量爆发 |
| VFXShader_QieziFresnel_01 | 菲涅尔边缘光 — 轮廓高光、护盾效果 |
| VFXShader_QieziRef_01 | 反射 — 金属、水面等反射表面 |
| VFXShader_QieziDecal_Simple_01 | 简单贴花 — 地面痕迹、血迹、弹孔 |
| VFXShader_QieziBlur_01 | 模糊 — 运动模糊、景深效果 |
| VFXShader_QieziSpectralRadialBlur_01 | 光谱径向模糊 — 彩色放射状模糊 |
| VFXShader_QieziWave_01 | 波浪扭曲 — 旗帜、水面、力场波动 |
位于 Assets/茄子的王之宝库/Tex/
| 目录 | 内容 |
|---|---|
Color/ | 颜色渐变查找表 (LUT) |
Decal/ | 贴花纹理(含法线) |
Flash/ | 爆点/闪光基础纹理 |
Flipbook/ | 序列图资源(含法线) |
Gradient/ | 多组渐变纹理 |
HDR/ | HDR 环境反射贴图 |
Noise/ | 噪声纹理集(含法线) |
Pattern/ | 图案花纹纹理(含法线) |
Ramp/ | 色带/Ramp 纹理 |
Smoke/ | 烟雾/爆炸序列图 + Motion Vector |
Trail/ | 拖尾纹理 |