刚刚看了一个实现Photoshop的色阶效果 例子,玩着无聊感觉这个做个实时渐变也是可以的!
shader部分代码如下:
Shader "LT/FloorsRusted" {Properties {
_MainTex ("Albedo (RGB)", 2D) = "white" {}
_inBlack ("Input Black", Range(0,255)) = 0
_inGamma ("Input Gamma", Range(0,2)) = 1.61
_inWhite ("Input White", Range(0,255)) = 255
_OutWhite ("Out White", Range(0,255)) = 255
_OutBlack ("Out Black", Range(0,255)) = 0
}
SubShader {
Tags { "RenderType"="Opaque" }