Shader 源码索引库
涵盖常用玩法特效、光照模型、纹理贴图、顶点动画、屏幕后处理与 NPR 非真实感渲染的核心代码归档。
1. 常用视觉与玩法特效
- 🏢 建筑遮挡半透:Shader 源码链接
- 👤 人物渲染多合一(描边 + 边缘光 + 透视边缘 + 流光 + 渐显):Shader 源码链接
- 🌐 全息科技投影 (Hologram):Shader 源码链接
- 🛡️ 能量罩护盾 (Force Field):Shader 源码链接
- 👥 平面投影假阴影 (Planar Shadow):Shader 源码链接
- ✨ UV 流光动画:Shader 源码链接
- ⏳ Cutoff 渐显消融过渡:Shader 源码链接
- 🔥 Cutoff 边缘带光溶解:Shader 源码链接
- 🏁 屏幕空间棋盘格效果:Shader 源码链接
- 📖 翻页书本效果 (FlipBook):Shader 源码链接
- 🪽 暗黑3光翼特效 (Diablo3 Wings):Shader 源码链接
- 🚩 风吹布料简易顶点模拟:Shader 源码链接
- 🌊 Flowmap 贴图流动导向控制:Shader 源码链接
- 🔷 LowPoly 低多边形面着色:Shader 源码链接
- 🦁 多层 Shell 毛发生成:Shader 源码链接
2. OpenGL (GLSL) to Shader (CG) 转换实验
- ⭕ HLSL/CG 极坐标抗锯齿画圆:Shader 源码链接
- ⭐ 程序化星形生成 (Star):Shader 源码链接
- 🌌 分形深空星云效果 (StarNest):Shader 源码链接
3. 光照与阴影模型
- 💡 标准 Blinn-Phong 光照模型:Shader 源码链接
- 💡 标准 Phong Diffuse 模型:Shader 源码链接
- 🪟 透明混合 (Alpha Blend) + 阴影投射与接收:Shader 源码链接
- ✂️ 透明测试 (Alpha Test) + 阴影投射与接收:Shader 源码链接
4. 纹理与环境映射
- 🧊 运行时环境映射立方体贴图生成 (C#):C# 源码链接
- 🪞 CubeMap 立方体纹理反射:Shader 源码链接
- 🔍 CubeMap 立方体纹理折射:Shader 源码链接
- 🌈 CubeMap 菲涅耳近似反射 (Fresnel):Shader 源码链接
- 🪞 RenderTexture 实时平面镜面反射:Shader 源码链接
- 🥛 RenderTexture 毛玻璃折射与后处理:Shader 源码链接
- 📐 纯数学算法生成的程序化纹理:Shader 源码链接
- 🎞️ 序列帧纹理播放动画:Shader 源码链接
- 🛤️ 2D 背景无限滚动位移:Shader 源码链接
5. 顶点动画与几何形变
- 🌊 顶点正弦波河流动画:Shader 源码链接
- 🌲 Billboard 广告牌视线对齐技术:Shader 源码链接
- 👥 针对顶点动画重写自定义 ShadowCaster Pass:Shader 源码链接
- 🎈 沿法线外扩挤压膨胀:Shader 源码链接
- 📈 高度梯度着色渐变:Shader 源码链接
6. 屏幕后处理 (Post Processing)
- 🎨 色彩调整(亮度、饱和度、对比度控制):Shader 源码链接
- ✏️ 基于卷积核算子的屏幕边缘检测:Shader 源码链接
- 🌫️ 双 Pass 降采样高斯模糊 (Gaussian Blur):Shader 源码链接
- 🔆 Bloom 泛光光晕效果:Shader 源码链接
- 🏎️ 累积缓存运动模糊 (Accumulation Buffer):Shader 源码链接
- 💨 速度缓存向量运动模糊 (Velocity Buffer):Shader 源码链接
- 🌁 基于屏幕深度的全局雾效 (Global Fog):Shader 源码链接
- 📐 结合深度与法线纹理的高精度轮廓描边:Shader 源码链接
- 📽️ 噪点划痕复古老电影胶片效果:Shader 源码链接
7. 非真实感渲染 (NPR)
- 🎨 基于色调离散采样的卡通着色 (Toon Shading):Shader 源码链接
- ✏️ 色调艺术映射素描排线风格 (Sketch Rendering):Shader 源码链接
8. 噪声驱动特效 (Noise Effects)
- 🔥 噪声纹理驱动的网格熔断消融:Shader 源码链接
- 🌊 噪声扰动水面法线动画:Shader 源码链接
- ☁️ Perlin 噪声动态漂移体积雾:Shader 源码链接