# How To Use

{% hint style="warning" %}
Note: This tutorial is for the UE5.0+.
{% endhint %}

{% hint style="info" %}
We advise you to open the **Demonstration** map provided and look over how the asset is used first.

<img src="/files/WAVSdBs7y4E0RpAVcuSN" alt="" data-size="original">
{% endhint %}

## Poison Toxic Goo Lake

Simply drag and drop the **BP\_PoisonToxicGooLake** Blueprint into your scene.

<figure><img src="/files/XnBfriephRR9jakyIuue" alt=""><figcaption></figcaption></figure>

To scale the liquid surface, use **Liquid Mesh Grid Size X/Y** and **Liquid Mesh Scale** parameters within the *Details Panel*, rather than the default scale on the overall Actor.

<figure><img src="/files/iVhOpJNeb1u27gt6jYrr" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The **Liquid Mesh Grid Size X/Y** defines how many water meshes are used for the surface. This will basically define how "tessellated" the surface is for the deformation effects.
{% endhint %}

You can change the color of the surface from the Details Panel under **Liquid Color**.

{% hint style="info" %}
Changing the color here will also translate to the post process "Waterline" effect.
{% endhint %}

Bubbles are enabled by default and the parameters are:

* **Enable Bubbles:** Toggle to enable/disable the bubble effects
* **Spawn Amount:** The amount of bubbles to spawn on the liquid surface. (Bubble spawn amount will increase automatically with the scale parameter.)
* **Lifetime Min/Max:** Controls each bubble particle lifetime minimum and maximum time in seconds.
* **Size Min/Max:** Controls each bubble particles scale minimum and maximum.
* **Z Offset:** Sets the Z axis location offset for the bubble particles. (Used in some cases where the particles need to be offset from the surface.)

## Poison Toxic Goo Spray

Simply drag and drop the **BP\_PoisonToxicGooSpray** Blueprint into your scene.&#x20;

{% hint style="info" %}
This Blueprint is located in the same location as the **BP\_PoisonToxicGooLake** listed [here](/assets-and-plugins/poison-toxic-goo/how-to-use.md#poison-toxic-goo-lake).
{% endhint %}

The parameters for the Spray Blueprint can be changed directly in the *Details Panel* under the category **Particles**.

These parameters are:

* **Color:** Controls the color of the spray particle and the splash particle.
* **Render Sort Order:** Used to set the translucency sort order of the splash particle (helpful in some use cases where you need to specify how the particles look.)
* **Velocity:** Controls the velocity of the spray particle.
* **Lifetime:** Controls the lifetime of the spray particle.

{% hint style="info" %}
The splash particle is spawned using collision within the Niagara System.
{% endhint %}

## Poison Toxic Goo Post Process

Drag and drop the **BP\_PoisonToxicGoo\_PostProcess** Blueprint into your scene.&#x20;

{% hint style="info" %}
This Blueprint is located in the same location as the **BP\_PoisonToxicGooLake** listed [here](/assets-and-plugins/poison-toxic-goo/how-to-use.md#poison-toxic-goo-lake).
{% endhint %}

This Blueprint is a simple drag and drop and has no parameters to modify as it's used to just enable the on screen "waterline" effect for the liquid surfaces.

{% hint style="warning" %}
Only one **BP\_PoisonToxicGoo\_PostProcess** is needed per scene.
{% endhint %}

## Additional Information

You can edit and modify each Material used in this asset here.

<figure><img src="/files/VLRUwiDk3X8kGhfiKm07" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shadersource.io/assets-and-plugins/poison-toxic-goo/how-to-use.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
