01

单色卡通风格渲染+边缘检测描边 shader

Unity Built-in渲染管线,写了一个shader用作post-processing。描边shader参考了Manifold Garden作者William Chyr和Harry Alisavakis的blog。运用的是depth+normal texture然后进行平均采样比较。
改进:当描边在阴影区域内时反色显示
具体方法是获得toon lighting后对其进行均值模糊,用以判断是否在阴影区域中,是的话则反色
还需改进:会出现不少artifacts和不清楚的描边,与采取的模糊处理方式有关系,采用更高品质的模糊也许能够改良。不过真正解决办法是做pixel perfect描边,反色完成后再应用粗细调整

继续阅读