Animation曲线和Shader的结合使用
我们在制作一些复杂特效时,有些变化的参数找不到合适的公式来模拟,那么我们就可以用直观的曲线编辑工具来代替数学公式。这就是我这边文章的思路来源。我结合 闪烁的破旧路灯 案例来演示。
演示
原图
效果图
Shader源码
Shader "ShadersHub/FlickerLight"
{
Properties
{
_NoiseTex ("NoiseTexture", 2D) = "white" {}
_LightColor("LightColor", Color) = (1, 1, 1, 1)
_Intensity("Intensity", Range(0, 10)) = 1.0
}
SubShader
{
Tags {"Queue"="Transparent" "RenderType"="Transparent"}
LOD 100
Blend SrcAlpha OneMinusSrcAlpha
Pass
{
CG