当前位置:   article > 正文

unity 给图片边缘_unity的图像边缘检测以及简单的模糊效果

unity实现image边缘虚化

首先,看下边缘检测的效果(其实这个边缘检测我是从cocos2dx的官方着色器里面拿过来加以修改的)

给image添加一个材质,而材质上的shader是这样的

Shader "Custom/Edge" {

Properties {

_MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}//主相机的纹理

}

SubShader {

Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"}

LOD 100

Cull Off

Blend Off

Pass {

CGPROGRAM

#pragma vertex vert

#pragma fragment frag

#include "UnityCG.cginc"

struct appdata_t {

float4 vertex : POSITION;

float2 texcoord : TEXCOORD0;

};

struct v2f {

float4 vertex : SV_POSITION;

half2 texcoord : TEXCOORD0;

};

sampler2D _Main

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/107578
推荐阅读
相关标签
  

闽ICP备14008679号