概述
渐变纹理多用于卡通风格的渲染。渐变纹理可以控制色调渐变,达到色调变化的效果。这种方法形成的轮廓线比传统漫反射更明显。我们这里使用的渐变纹理是二维纹理,记录了色调的渐变。不同的渐变纹理提供了不同的色调渐变方案,能形成不同的美术风格。
代码详解
// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Unity Shaders Book/Chapter 7/Ramp Texture"{
Properties{
_Color ("Color Tint",Color)=(1,1,1,1)
_RampTex ("Ramp Tex",2D)="white" {
}
_Specular ("Specular",Color)=(1,1,1,1)
_Gloss ("Gloss",Range(8.0,256))=