View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.1.3 or later
- Package size
- 640 KB
- Files
- 13
- Favorites
- 9
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $15.00 on
Keywords
Realtime Shader Manipulator [RSM]
- Price drop
Realtime Shader Manipulator (RSM) is a Unity tool for dynamic runtime control of shader float properties. Supports modular, coroutine-based effects like oscillation, randomisation, and more.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Realtime Shader Manipulator [RSM] screenshot 1
About this asset
Realtime Shader Manipulator (RSM)
Control your shaders like you never did before!
RSM is a modular, lightweight, yet powerful Unity tool that lets you dynamically manipulate shader float properties through coroutine-based logic. No matter what genre you're working in, RSM brings your environments, objects, and even characters' shaders to life by allowing real-time control over their shader visuals.
Whether you're a complete beginner or a seasoned developer, RSM is designed to be user-friendly and flexible. Its modular setup ensures compatibility not only with your own creations but also with third-party assets. It's an essential tool for any game developer, from any background.
Use Cases
- Smooth or rapid visual changes in environments
- Animate moss growth, wetness buildup, or rust effects
- Melt objects or disfigure meshes
- Pulse environmental props for ambient feedback
- Dynamise lava, water, and much more!
All of these effects (and more!) are easily achievable using RSM’s built-in effect types!
Need Support or Have Questions?
Check the included documentation or available resources first.
For further inquiries, feel free to email: [email protected]
I'm a solo developer, so response times may vary depending on workload—thank you for your patience!
Your feedback means a lot!
If you enjoy using RSM, please consider leaving a review—it really helps!
Note:
Showcase images or videos may include third-party assets not included in this package
From the publisher's Asset Store listing.
Technical details
Key Features
- RSM is designed for all experience levels. Simply drag and drop the prefab into your scene and you're ready to go! No complex setup required!Extremely User-Friendly
- Whether you're using code-based shaders or Shader Graph, RSM works with both. All you need is the reference name of the shader float property you want to control.Adaptable to Any Shader
- RSM’s modular design makes it easy to tailor the system to your needs. Add new effect types, implement save/load logic for coroutine states, and more! All with clean, extendable architecture. (Details in the documentation.)Modular & Customisable
- Modify float values in real time. No need to write custom scripts. Bring your shaders to life with dynamic, data-driven control.Runtime Shader Control
- Includes smooth transitions, PingPong (oscillation), random flicker, and more. Need custom logic? You can implement your own effects effortlessly.Built-in Coroutine Effects
- Trigger effects through Unity Events, collision-based triggers, or your own scripts—perfect for both designers and programmers.Flexible Triggering System
- Manage multiple shader property setups from a central configuration or split them into separate ones. It’s up to you.Config-Driven Architecture
- Control multiple shader variables at once or target specific properties individually using either batch or ID-based calls.Batch & Individual Control
- Easily extend or customise the system to better suit your project’s needs. Documentation provides clear guidance for advanced modifications.Full Source Code Included
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.3f1 | Compatible | Compatible | Compatible |
The package was tested and used in:
Unity 6000.2.9f1
Unity 6000.1.3f1
Unity 2022.3.62f2
Unity 2022.3.61f
Unity 2022.3.21f
As listed on the Asset Store.