卡通渲染-平均法线描边
【01】从零开始的卡通渲染-描边篇]
最近在学习渲染,入门的时候也学了Back facing描边法,但是表现在正方体上割裂严重,就先略过了。
看了这篇文章才了解到平均法线的做法,作者将平均法线存到模型的切线数据中,也提及了可以转换到切线空间再存到颜色或者uv上。因为他只做了存到切线数据的方案,我就想试试使用切线空间法线的方案,写出来才算融会贯通了。
对作者的工具稍作修改,将网格保存到本地。
《UnityShader入门精要》这本书的法线贴图相关章节,提到了TBN矩阵,在C#实现一下,并且类似法线贴图把数值范围处理到[0,1]。
工具:模型平均法线写入顶点颜色
[MenuItem("Tools/模型平均法线写入顶点颜色")]
public static void WriteToColor()
{
MeshFilter[] meshFilters = Selecti
卡通渲染-平均法线描边最先出现在Python成神之路。
共有 0 条评论