Unity Shader学习:故障(Glitch Art)
原文链接:https://zhuanlan.zhihu.com/p/148256756
c#部分:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GlitchArt : MonoBehaviour {
public Material mat;
private void OnRenderImage(RenderTexture source, RenderTexture destination)
{
Graphics.Blit(source, destination, mat, 0);
}
}
shader部分:
Shader "Zzc/GlitchArt"
{
Properties
{
_MainTex("Texture", 2D) = "white" {
}
_BlockLayer("第一层和第二层uvScale",Vector)