URP Toon Shader v1.0.4 是一款基于 ShaderGraph 编写的可高度自定义卡通渲染着色器,专为 Unity Universal Render Pipeline(URP)设计。该着色器复刻了《塞尔达传说:旷野之息》与《塞尔达传说:王国之泪》的视觉风格,具备出色的美术表现力与技术灵活性。
着色器采用完全基于图形节点的架构,无需编写 HLSL 代码,技术美术人员可直接在 ShaderGraph 中调整参数,实现快速迭代与精准控制。其核心特性包括:
- 支持两至三个明暗过渡带,结合高光贡献与额外的光照艺术效果,增强画面层次感;
- 支持一个主方向光和一个附加光源(可为聚光灯或点光源),尽管属于无光照(Unlit)着色器,但仍可投射与接收阴影;
- 实现类似“次表面散射”的视觉效果:当物体处于主光源方向之外时,轮廓处会呈现明暗过渡的发光现象,视角朝向主光源时该效果消失;
- 提供强烈的横向高光,方向与主光源一致,可通过材质属性独立调节强度,或完全关闭该效果。
该资源适用于需要还原经典卡通风格、强调轮廓表现与动态光影的项目,是 URP 环境下实现高质量卡通渲染的实用选择。更多信息请参考 Unity Asset Store 页面:https://assetstore.unity.com/packages/vfx/shaders/urp-toon-shader-259777。