# Paramters Tuning

You will notice that there are a set of parameters on the `SSF_LoadParticlesFromParticleSystem` inspector:

<figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FPWd29FFALXgPzj5rMF4U%2F1730789043240.png?alt=media&#x26;token=2e852891-ef70-46cc-acb5-2819561a598b" alt=""><figcaption></figcaption></figure>

The meaning of these parameters are as follows:

| Name                         | Description                                                                                                                                                            |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ParticleBufferUpdateInterval | The interval for updating particle data to GPU, <0 means update every frame. Adjust this value to your preferred visual frame rate                                     |
| Thickness                    | The thickness of the liquid. The higher the value, the more precipitated and solid the color will be visually.                                                         |
| Noise                        | The detail turbulence of the surface. The higher the value, the more turbulence the surface will show. It is implemented by adding perturbation to the surface normal. |
| Render Params                | Fluid surface rendering related parameters are listed separately below and may change with version iterations                                                          |

### Render Params

<figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FTWguBI3kzWSbKS68LEnq%2F1730786052008.png?alt=media&#x26;token=5c9d8c4f-c7ad-49cb-b525-c025904082cb" alt=""><figcaption></figcaption></figure>

| Name                           | Description                                                                                                                         |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| IsTransparent                  | 0 for traditional blinn-phong rendering, 1 for fluid rendering, value in-between means blending                                     |
| Ior                            | Refractive Index of Fluid (1.33 for water...)                                                                                       |
| Smoothness                     | **higher** value for **more** smoothness                                                                                            |
| Fresnel Power                  | **higher** value gives **more** refraction                                                                                          |
| Min/Max Reflection Ratio       | this constraints the amount of reflection, **if no reflection is needed,  just set them to 0,** vice versa, **1 for no refraction** |
| Ambient/Diffuse/Specular Color | Very traditional Blinn-phong model                                                                                                  |

### Here's some comparisions on differnt paramters.

<div><figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FSnB59MkOT0BQloKy3a3A%2FImage%20Sequence_009_0000.jpg?alt=media&#x26;token=f462003d-1938-431e-800a-742677b1b3f2" alt=""><figcaption><p>Non trasparent</p></figcaption></figure> <figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FRuKY2gVv5NMf8qLPVI28%2FImage%20Sequence_011_0000.jpg?alt=media&#x26;token=c543214b-5a24-4142-9329-76df41337d4f" alt=""><figcaption><p>transparent</p></figcaption></figure></div>

<div><figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FUmRDELGtSsohU2WkpjjI%2FImage%20Sequence_012_0000.jpg?alt=media&#x26;token=1eb90f66-d5ae-42b1-914d-ac7437aaed3a" alt=""><figcaption><p>high thickness</p></figcaption></figure> <figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FPxqXFSxLvcrWF75MmPuw%2FImage%20Sequence_011_0000.jpg?alt=media&#x26;token=5eea7dde-3c85-44bb-b166-4c926cb67995" alt=""><figcaption><p>low thickness</p></figcaption></figure></div>

<div><figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FzufwhtojQxVXSDKJyQGD%2FImage%20Sequence_013_0000.jpg?alt=media&#x26;token=dc5b8ccd-fd90-41d1-b051-e9d240e36630" alt=""><figcaption><p>no reflection(pure refraction)</p></figcaption></figure> <figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FUmRDELGtSsohU2WkpjjI%2FImage%20Sequence_012_0000.jpg?alt=media&#x26;token=1eb90f66-d5ae-42b1-914d-ac7437aaed3a" alt=""><figcaption><p>reflection and refraction</p></figcaption></figure></div>

<div><figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FIvdNzuOYR6yAW3b6lVAo%2FImage%20Sequence_014_0000.jpg?alt=media&#x26;token=d68dcd07-4849-4751-bbbc-9a40c8b45afc" alt=""><figcaption><p>no reflection, high fresnel power</p></figcaption></figure> <figure><img src="https://3104447311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQK3rCw0tfUWZcNKwUsY%2Fuploads%2FzufwhtojQxVXSDKJyQGD%2FImage%20Sequence_013_0000.jpg?alt=media&#x26;token=dc5b8ccd-fd90-41d1-b051-e9d240e36630" alt=""><figcaption><p>no reflection, normal fresnel power</p></figcaption></figure></div>


---

# 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://morningheartgames.gitbook.io/docs/getting-started/paramters-tuning.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.
