边缘检测的原理是利用一些边缘检测算子对图像进行卷积操作。

转载请注明出处:http://www.cnblogs.com/jietian331/p/7232707.html

例如:

代码如下:

 1 using UnityEngine;
 2 
 3 public class EdgeDetectRenderer : PostEffectRenderer
 4 {
 5     [SerializeField]
 6     Color m_edgeColor;
 7 
 8     protected override void OnRenderImage(RenderTexture src, RenderTexture dest)
 9     {
10         base.Mat.SetColor("_EdgeColor", m_edgeColor);
11         base.OnRenderImage(src, dest);
12     }
13 
14     protected override string ShaderName
15     {
16         get { return "Custom/Edge Detect"; }
17     }
18 }
EdgeDetectRenderer

相关文章: