# Particle Water Shader (SSF) - Render Particles As Fluid Surface!!!

{% embed url="<https://drive.google.com/file/d/14BgVV7VstLVjx1bAEss4yvR1bQWuIfMs/view?usp=sharing>" %}

{% embed url="<https://assetstore.unity.com/packages/vfx/shaders/particle-water-shader-ssf-render-particles-as-fluid-surface-162534>" %}

![](https://2688793952-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFj2vg4QJR2sRMIhR35%2Fuploads%2FwxHqEfVaUBdgNujcfu0A%2FEkran%20Resmi%202021-11-10%2016.44.09.png?alt=media\&token=0b3c16e2-e2f1-461f-ba47-fb8d455d26b2)

**Welcome to SSF Particle2Fluid Shader Util’s documentation!**

This is a *Unity shader plugin*, not a fluid physics simulation plugin. It is used to render particle data into a smooth liquid surface.

It is suitable for rendering simulation systems that use particles as simulation units.

It has the following nice properties:

&#x20;  1.Excellent real-time operation efficiency

&#x20;  2.Excellent surface effect

&#x20;  3.Open data customization interface

&#x20;  4.Complete documentation and improvement guidelines

&#x20;  5.Rich Demos already prepared!

**Please read the following notice before buying!**

[Docs](https://ssf-p2f-shaderutils.readthedocs.io/en/latest/)[  Forum](https://forum.unity.com/threads/released-ssf-particle2fluid-shader-util.834832/)

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Asset Buying Notice:**

Now, this asset is updated on **Unity2020.2.6f1c1, only tested on windows**. Compute shader support is required!

**Built-in RenderPipeline version works as expected.**

**Universal RenderPipeline version is fixed** for Unity2020.2.6f1c1  Windows, at least on my laptop. Try making a new URP project and import the **\[ssf\_urp.unitypackage]**.&#x20;

&#x20;   1.Or you may find it's still not showing anything when enter play mode and there is only 1 step to resolve this problem!!!

&#x20;   2.This is not a bug but for extensibility reasons, I did not touch anything that may interface users' RenderPipeline.

&#x20;   3.To make it works, users should get a graphics programmer to inject all OnEndCameraRendering() functions (in the scripts folder) into the URP pipeline.

**High-Definition RenderPipeline version is not fully fixed** for Unity2020.2.6f1c1, Windows. Try make a new HDRP project and import the **\[ssf\_hdrp\_temporary.unitypackage]**. To fix it, please follow the same steps in URP.

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Known Issues:**

&#x20;1.Graphics.CopyTexture() used in this asset is not supported by Mac(Metal).

\ <br>


---

# 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://tiplaystudio.gitbook.io/tiplay-assets/particle-water-shader-ssf-render-particles-as-fluid-surface.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.
