View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 11.0 MB
- Files
- 43
- Favorites
- 2
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $11.89 on
Keywords
Shader Animator
Animate shader properties at runtime with a lightweight, curve-driven component.
Price $11.89
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Shader Animator screenshot 1
About this asset
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.
From the publisher's Asset Store listing.
Technical details
- One component = one shader property
- Supports Float, Int, Color (with Gradient), Vector, TextureOffset, TextureScale
- Curve-based interpolation (AnimationCurve)
- Wrap modes: PlayOnce, Loop, PingPong, ClampForever
- StartDelay, EndDelay, Speed (supports reverse)
- Update, LateUpdate, FixedUpdate, or Manual mode
- Full playback API: Play, Pause, Resume, Stop, Restart
- Custom timed events (normalized time or seconds)
- Uses MaterialPropertyBlock for Renderers (non-destructive)
- Instanced material handling for UI Graphics
- No per-frame allocations during playback
- Compatible with Built-in RP, URP, HDRP
- Unity 2021.3+
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.