通过Shader实现非真实感渲染(NPR)之卡通化

  • 线稿提取

从 LoG 到 DoG 再到 XDoG, FDoG
XDoG: Advanced Image Stylization with eXtended Difference-of-Gaussians
结尾提到了DoG同样可以分解,前提是第一遍卷积可以把高斯模糊灰度值IG1x 和 IG2x存到texture里,
然后再对y轴做高斯模糊就可以了。所以第一遍卷积后,R通道和G通道就存有IG1x 和 IG2x的值,不是原图了。
然后再对垂直方向卷积得到IG1xy 和 IG2xy, 然后DoG = IG1xy - IG2xy
https://xdog.alexpeattie.com/
XDoG: Advanced Image Stylization with eXtended Difference-of-Gaussians PDF
风格线条画生成技术综述
Image Stylization: From Predefined to Personalized
在线预览各种Sobel/DoG等效果的网站
GPU-Based-Image-Processing-Tools

你可能感兴趣的:(通过Shader实现非真实感渲染(NPR)之卡通化)