mathe/Library/PackageCache/com.unity.shadergraph@14.0.8/Documentation~/Evaluate-Foam-Data-Water-Node.md
2024-09-20 20:30:10 +02:00

27 lines
2.1 KiB
Markdown

# Evaluate Foam Data
This node calculates water foam intensity.
This node outputs foam as monochrome in the red channel. If you connect the output of this node to a **Base Color** block, all the channels are red. To prevent this, split the output and use only the red channel. You can't apply a tint to foam.
The High Definition Render Pipeline (HDRP) uses this node in the default water shader graph. See the HDRP documentation for more information about [the Water System](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0/manual/WaterSystem.html).
## Render pipeline compatibility
| **Node** | **Universal Render Pipeline (URP)** | **High Definition Render Pipeline (HDRP)** |
| ---------------------- | ----------------------------------- | ------------------------------------------ |
| **Evaluate Foam Data** | No | Yes |
## Ports
| **Name** | **Direction** | **Type** | **Description** |
|--- | --- | --- | --- |
| **SurfaceGradient** | Input | Vector3 | The perturbation of the normal, as a surface gradient.|
| **LowFrequencySurfaceGradient** | Input | Vector3 | The perturbation of the low frequency normal, as a surface gradient. The low frequency normal is the normal of the water surface without high frequency details such as ripples. |
| **SimulationFoam** | Input | Float | The amount of foam. HDRP uses this property in the default water shader graph to fetch foam data from the simulation. |
| **CustomFoam** | Input | Float | The amount of foam, if you create your own foam. |
| **SurfaceGradient** | Output | Vector3 | The calculated water surface normal, as a surface gradient. |
| **Foam** | Output | Float | The combination of the amount of foam and a foam texture. |
| **Smoothness** | Output | Float | The smoothness of the water surface. For more information about this property, see [Settings and Properties Related to the Water System](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0/manual/WaterSystem-Properties.html).|