本篇是后处理描边的开发日记——挖坑施工中
1.参考
模仿对象为虚幻引擎技术分享日中幻塔对场景描边的实现相关链接如下:用虚幻引擎5为《幻塔》定制高品质动画流程风格化渲染管线。其中有几个技术点:
1.深度法线描边,根据深度值和法线做相关计算,深度剧烈变化处会被判断为描边
2.Mesh ID变化处会被检测为描边(这个不太清楚,需要重点查一下)
3.模仿幻塔的管线,根据场景深度对描边做3等级的区分,使用合适的描边手段,让结果看起来更加自然
PS.一些小记录
1.关于深度图的获取和两个深度图的解码函数
这两个函数分别是
Linear01Depth(float z)与LinearEyeDepth(float z),暂时粗浅的理解:前者的深度值为0~1之间的线性深度值,后者的深度值约等于视空间的z值。