介绍 简单参考下实现了基本卡通着色渲染效果: 主要包含了描边和内部色块 开始构建了一个场景用于展示光线的变化,并放置了一个角色。 npr_1 接下去加入描边的效果,可以感觉到人物轮廓变明显了。 npr_2 然后再加入了内部的色块变化并调小了点描边的大小。可以看到人物有了一定的风格颜色。 npr_3 由于描边的方式是过程式几何轮廓线渲染,其核心是两个Pass,第一个用于渲染背面的面片也就是将其顶点延发现方向移动一定距离,第二个Pass渲染正面的内容。其不太适合平整模型,可以看到正方形的影子有种脱节的感觉,为了更明显展示缺陷也没加内部色块变化。 参考内容 《Unity Shader 入门精要》