Shader Animator lets you animate individual shader properties directly from a component.
Add ShaderPropertyAnimator to any GameObject with a Renderer or UI Graphic, choose a shader property, set from/to values, tweak the curve, and play.
Each component controls a single property. Add multiple components to drive multiple properties at once.
Built for runtime use — clean API, predictable playback, and safe material handling.