# First Steps (Must Read)

**The asset includes a component that will do all the setup for you. The component is called “AllIn1Shader”:**

<figure><img src="https://74615797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvllr9Cp7qJRxWBqjDfzS%2Fuploads%2FwgmWJBo3hDRMUKdFXejF%2Fimage.png?alt=media&#x26;token=b15fd83e-8e11-455d-bd38-813ea3823ea8" alt=""><figcaption></figcaption></figure>

When you add it, the component will swap the current material for a new instance of the AllInOneSpriteShader material. The component also has some features that are overviewed in the next point.

If you want to use the asset material in a prefab make sure to read [saving-prefabs](https://seasidestudios.gitbook.io/seaside-studios/sprite-shader/saving-prefabs "mention").

**Here you have a link to a video that gives an overview of the asset in case you prefer a visual explanation:**

{% embed url="<https://youtu.be/ThvqkJ5q-gk>" %}

But you can also do it the classic way: right clicking the AllInOneSpriteShader and then going Create->Material. You can then name this material and drag it into the Sprite Renderer Material slot in the Inspector of the desired Sprite:

<figure><img src="https://74615797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvllr9Cp7qJRxWBqjDfzS%2Fuploads%2FmStm65Tzz1UaWhJ1yhHj%2Fimage.png?alt=media&#x26;token=3669600d-181f-464c-b723-6f5f2d79fb6d" alt=""><figcaption></figcaption></figure>

The same process can be followed for UI Images, Particle Systems, Tilemap Renderers, Sprite Shapes and Mesh Renderers.

<figure><img src="https://74615797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvllr9Cp7qJRxWBqjDfzS%2Fuploads%2F95JhZsqoiTEZzkSaqylc%2Fimage.png?alt=media&#x26;token=841435ca-d2d1-431b-97c3-3ebb01b8d82d" alt=""><figcaption></figcaption></figure>

Once the Material is added you’ll see the Material Inspector. You can enable the effects you want to be displayed by clicking the toggle boxes and change the properties values usually by using a slider. You can also change these values via scripting (see Scripting section).

Make sure that “Animated Materials” is checked in the Scene view (in some versions called “Always Refresh”):

<figure><img src="https://74615797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvllr9Cp7qJRxWBqjDfzS%2Fuploads%2FoAdu1ZsNMRotW5ZoCd24%2Fimage.png?alt=media&#x26;token=59ad0a20-a1dd-47f2-b95f-5aa21ec74ce0" alt=""><figcaption></figcaption></figure>
