shader - woodelf-treetop/rcwiki GitHub Wiki

Shader

​ 项目中创建出来的shader,都在 Assets\AssetBundle\ProjectShader 文件夹下。插件自带的shader,留在插件自己的文件夹里。

​ 创建出来的shader,有程序写的,也有美术通过 shaderForge 或者 Amplify Shader Editor 制作的,建议创建 SF_shader 子文件夹和 ASE_shader 子文件夹,把美术创建的shader分类放好,系统内部的shader,放在System_shader子文件夹目录下,后期可以尝试删除系统源生shader。


程序shader

​ 主要有两方面shader是程序字节写的,并投入在使用中

  1. UI 用到的shader

    • "Unlit/GrayShader":置灰,标准灰色化公式

    • "Unlit/HighLightShader":高亮,RGB各乘以2

    • "Particles/Additive":线性减淡

    • "Unlit/ColorAdjustSL":根据对比度和明度调节色值

  2. 屏幕后处理shader

    • ​ 模糊shader:VirtualEffectScr.cs 与 virtualEffectShader.shader

      链接:模糊shader详解

⚠️ **GitHub.com Fallback** ⚠️