卡通渲染-平均法线描边

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

卡通渲染-平均法线描边最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/21052.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>