我试验了Unity 6 URP,尝试为脚本化渲染特性(ScriptableRendererFeature)构建风格化的渲染管线。

我避免每个物体都修改材质,而是将所有内容转化为过滤(passes)。理念是让它可控、易于调试,而不需要修改场景资产。

目前的设置包括:

• 有棱角的光照效果带有硬阴影
• 跨纵向图案的深色过滤
• 小圆点过滤:斑点用于高点和中间点
• 边缘 + 视觉强化的高光以更好地分离角色
• 屏幕空间的轮廓
• 一些post处理效果(色彩校正 + 风格化的光环效果)

虽然还未到完全的形式,但我正在寻求漫画 / 风格化画面的效果。

接下来的任务是提高以下几点:

• 更好的深度 / 正常方向轮廓
• 对特定图案的光照如何影响的控制
• 可能将斑点进行动画

非常感谢任何建议,尤其是与URP自定义过滤的人们的反馈。