FernNPR 是一个Unity的NPR渲染库,它不仅仅是卡通渲染,而是包含尽可能多的NPR渲染技术,这也意味着会同时包含PBR的材质。
FernNPR 会尽量做好代码封装,保持扩展性 ,同时兼顾PC/Mobile的性能和效果。
下面是一些示例场景
模型来自: 模之屋
背景图来自: GameVision Studios
FernNPR 可以轻松的创建多种风格的材质,包括NPR和PBR。
Forward+ 测试 (branches:2022.2_urp)
Forword+.Show.mp4
angle.specular.mp4
Parallax.Toon.Eye.mp4
SDF.Face.And.Shadow.mp4
使用深度偏移的技巧得到清晰的投影。
使用深度偏移得到在屏幕空间下宽度一致的边缘光。
Edge.Detection.mp4
Roadmap: https://rookiefern.notion.site/8bd6fd0ba54143c082f1f2cdebc36dd9?v=888f4efdebbe4254828f0a383eac401e