# Welcome to RSM Documentation

{% hint style="info" %}
[**Your feedback helps RSM grow! Drop a quick review on the Asset Store page it makes a huge difference.**](https://assetstore.unity.com/packages/tools/utilities/realtime-shader-manipulator-rsm-326932)
{% endhint %}

<sub>Realtime Shader Manipulator made by</sub> <sub></sub><sub>**THEBOSSA**</sub><sub>**&#x20;**</sub><sub><mark style="color:red;">**WORKS**<mark style="color:red;"></sub>

{% embed url="<https://youtu.be/u01kkYKGIxE>" %}

{% hint style="info" %}
**Tip:** You don’t need to write any shader code to use Realtime Shader Manipulator.\
Just assign your material, set the reference name, and control the effect — all directly from the inspector.
{% endhint %}

## Overview

Realtime Shader Manipulator (RSM) is a Unity tool designed to dynamically control shader float properties at runtime. It provides modular, coroutine-based control for effects such as incremental changes, oscillation (PingPong), and randomisation.

With RSM, you can:

* Trigger, stop, reverse, or reset shader effects.
* Handle individual or multiple materials simultaneously.
* Create custom shader-driven behaviours with ease.

<figure><img src="https://2432918058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATwHI3qS3ARZ7MzmMqm%2Fuploads%2FeG22sloGObtR3G9GoVw9%2FRSM%20Showcase.gif?alt=media&#x26;token=a4eea4d3-682c-4bd1-bbee-fa8580e81ce7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Credit:** The asset shown in the GIF is Atmospheric House by Finward Studios and is not included in this package.
{% endhint %}

## Quick links

{% content-ref url="core-and-essentials/how-to-setup" %}
[how-to-setup](https://thebossa-works.gitbook.io/realtime-shader-manipulator/core-and-essentials/how-to-setup)
{% endcontent-ref %}

{% content-ref url="core-and-essentials/how-to-use" %}
[how-to-use](https://thebossa-works.gitbook.io/realtime-shader-manipulator/core-and-essentials/how-to-use)
{% endcontent-ref %}

{% content-ref url="core-and-essentials/public-api" %}
[public-api](https://thebossa-works.gitbook.io/realtime-shader-manipulator/core-and-essentials/public-api)
{% endcontent-ref %}
