Unity Shader学习:油画效果
油画效果在学习浅墨大神的文章时看到的比较有趣,但是原文中也没详细的算法介绍如何实现,这里就先直接拿来用吧,UI和屏幕后处理都可以用,算法也看的不是很明白,好像是ShaderToy上老外搞得。
shader部分:
Shader "Custom/OilPaintEffect" {
Properties{
_MainTex("MainTex",2D)="white"{
}
//迭代次数
_Radius("_Radius",Range(0.0,5.0)) = 2.0
//模糊程度
_ResolutionValue("_ResolutionValue",Range(0.0,5.0)) = 1.0
//原始图片宽的像素
_Width("Width",Int) = 0
//原始图片高