# 🎬 Filters & Noise

{% hint style="info" %}
These screenshots will be taken in LOOKDEV View and normal to more easily show them.

The images are shown on UE4 with the 2.0 version of the plugin, but it works the same under UE5 and PANORA|make 3.3.1
{% endhint %}

![Reference image w/ no filters enabled. ](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2F8VRbcSGis1Gbl5cdlLEH%2FReference_Empty_Mask.jpg?alt=media\&token=68e92f8a-6c42-40ae-a0c9-f8a8fb8fa555)

The +/x/- buttons are explained in the next[ Blending Filters & Linking Masks section](https://sylvl.gitbook.io/panoramake-release/interface-overview/builder-interface/building-masks/blending-filters-and-linking-masks).

### 🎬 [Noise](https://www.youtube.com/clip/UgkxGYqdYjW-91ODRyeesithihXOvoLMxhwy)

![Normal View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FEENprPWG2CmEJRetSA2P%2FReference_Noise1.jpg?alt=media\&token=78f94f98-8382-4268-b7ab-94f36b35213c) ![LOOKDEV View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2F8w02AgW46N2f9LB9utwI%2FReference_Noise_Lookdev.jpg?alt=media\&token=0958827d-6e65-4538-833c-ca568c3a36e4)

<table><thead><tr><th width="177.71963154864713" align="right">Element</th><th width="594.4285714285713"> </th></tr></thead><tbody><tr><td align="right">Channel to Use</td><td>Uses the R, G or B values of the noise map to define the mask.</td></tr><tr><td align="right">Contrast / Force</td><td>Contrasts the mask / Multiplies the mask by itself to increase its force</td></tr><tr><td align="right">Tiling / Opacity</td><td>Tiles the mask / Changes max opacity of the mask</td></tr></tbody></table>

The Break UV Tiling affects the mask to give a more interesting result.

[The options are the same as on the Materials or the Master Surfaces Shaders.](https://sylvl.gitbook.io/untitled/guide/global-settings#uv-breaking)

### [🎬 Directional](https://www.youtube.com/clip/Ugkx3X7TWR0NVsYQ4dNq_L1oI6VDLCYfdo5a)

![Normal View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FKSj0KwiiPpIjqbPKiZ2Q%2FReference_Directional_Normal.jpg?alt=media\&token=fcccfdd4-a845-4df1-abae-a78ccb0a2b69) ![LOOKDEV View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2Fi1ymu9eHX8CPeVbA8rHW%2FReference_Directional_Lookdev.jpg?alt=media\&token=14064b0d-6c6d-4d1b-8ee6-fecfc4735e69)

The directional filter acts as if a directional light was projected on the terrain and this light is what defined the mask.

<table><thead><tr><th width="177.71963154864713" align="right">Element</th><th width="594.4285714285713"> </th></tr></thead><tbody><tr><td align="right">Contrast / Force / Opacity</td><td>Contrasts the mask / Multiplies the mask by itself to increase its <br>force / Changes max opacity of the mask</td></tr><tr><td align="right">Directional</td><td>Changes the direction the "light emitter" points towards. <br>Goes from -1 to 1.</td></tr></tbody></table>

### 🎬 [Slope](https://www.youtube.com/clip/UgkxlMHYcV22ae_kDKUB2583Yb20VFfdEZGq)

![Normal View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FvmqaOmh3eIrdolxleA8O%2FReference_Slope_Normal.jpg?alt=media\&token=a8ad96c5-863a-448e-8616-0d3a0aae628d) ![LOOKDEV View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FHMkZJ3loXogPuew3K1R9%2FReference_Slope_Lookdev.jpg?alt=media\&token=7f67b348-2606-4dc3-bde7-e718fab979dd)

#### Advanced Mode

The advanced mode renders the slope using the angle of the terrain.&#x20;

It's an heavier method but allows for settings min/max angles.

<figure><img src="https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FuPGSFse21WwsnwRK6AAN%2Fimage.png?alt=media&#x26;token=f4101347-2f3e-4dc5-91f1-3733dd5ddffa" alt=""><figcaption><p>This can be useful for inputing rocks at the base of slopes, etc.</p></figcaption></figure>

#### "Filter Using Normal" Option

This option uses a Normalmap to alter the filter.&#x20;

The strength and UV scale of the normal used can be set and changed.

![No normal filtering on the Slope filter](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FQNDEEcI5q365JTtPxruC%2FReference_Slope_Normal_NoNormal.jpg?alt=media\&token=804674de-be97-4d1f-a659-02310f45d8ea) ![Normal filtering on the Slope filter](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2Fa9Xo111ICPnUbYhK55r2%2FReference_Slope_Normal_Normal.jpg?alt=media\&token=fe712835-dad1-406c-8dde-0c5043013d99)

The map used can be changed in the Global Settings.

{% hint style="danger" %}
NOTE : The altered filter won't be used with Displacement ! These maps are sampled using the non-filtered normals so use with caution if you are using displacement !
{% endhint %}

<table><thead><tr><th width="177.71963154864713" align="right">Element</th><th width="594.4285714285713"> </th></tr></thead><tbody><tr><td align="right">Steepness</td><td>The higher the value, the steeper the slopes will have to be to be affected by the mask.<br><br>Recommended to not go below 0.51/0.52, otherwise all the terrain will be affected !</td></tr><tr><td align="right">Contrast</td><td>Contrasts the slopes to get cleaner results.</td></tr><tr><td align="right">Invert Slope</td><td>Inverts the Slope values.</td></tr></tbody></table>

### 🎬 [Height-Based](https://www.youtube.com/clip/UgkxIxeEIXsTCtX3HbNBqzh0krPHiGLYDUbX)

![Normal View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FzEszgmpGSb6Ybu3yR9tw%2FHBNormal.jpg?alt=media\&token=3b29ceea-b39d-4c08-876d-e90d63d98bb3) ![LOOKDEV View](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FdSiCpDSBjSgCqM1QupAE%2FHBLookdev.jpg?alt=media\&token=30ae0dc2-01be-4ed4-9fac-f466dff01014)

The Height-Based has options to help with breaking the uniformity of the mask, as it only caps at a certain point. So multiple steps can be used and edited with a Noise.

The Medium Level Offset the mask, adding a second level of masking starting from the original value. The Lowest does the same thing starting fro the end of the Medium level.

This is useful for using a Mask map for both level, to blend maps together to have an impression of "organicness" for this mask.

![HB with all levels and a mask.](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2Ft0rYeq1bdaSLqOSxuvB3%2FHBLookdevMasked.jpg?alt=media\&token=499c9b83-c723-4181-9844-a4b237708758)

<table><thead><tr><th width="177.71963154864713" align="right">Element</th><th width="594.4285714285713"> </th></tr></thead><tbody><tr><td align="right">Invert Height</td><td>Invert Height, starting from the top or the bottom. The arrow on the mask thumbnail show the direction of the mask.</td></tr><tr><td align="right">Height</td><td>Z coordinate of the start/end of the level of the mask</td></tr><tr><td align="right">Fade amount</td><td>Subtracts smoothly from the Height the amount entered to get a smoother transition.</td></tr><tr><td align="right">Mask Contrast</td><td>Contrasts the Mask (Medium &#x26; Lowest level only)</td></tr><tr><td align="right">Mask UV Tiling</td><td>Tiles the Mask (Medium &#x26; Lowest level only)</td></tr></tbody></table>

The "Pick from selected" button sets the height from the Z coordinate of the selected actor.

### Splatmap

![Example with a default map](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2F4iCi9oy3t6rNvvCZo1GR%2FSpalt2.jpg?alt=media\&token=76d76869-eb5b-43e9-8950-96a912af76f2) ![Example with a random Splatmap.](https://3751470283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9KuznrlYB4kqrVq5qJMd%2Fuploads%2FIPTQDSXfDiX5ImlvcEjm%2FSplat3.jpg?alt=media\&token=f26b25b9-d85a-48e9-8291-3b48d7a413a4)

If you are using an external software like GAEA, World Machine, World Creator, or any other software to make your landscape, you can also import the Splatmap created alongside your landscape into PANORA|make, as a Mask.

<table><thead><tr><th width="177.71963154864713" align="right">Element</th><th width="594.4285714285713"> </th></tr></thead><tbody><tr><td align="right">Contrast / Strength / Opacity</td><td>Contrasts the mask / Multiplies the mask by itself to increase its force / Changes max opacity of the mask</td></tr><tr><td align="right">Layer to Use</td><td>Uses the R, G or B values of the splatmap map to define the mask.</td></tr><tr><td align="right">Landscape Resolution</td><td><strong>Samples the splatmap at the correct terrain resolution so that it can fit 1:1 on the terrain. Very Important !</strong><br>You can click on your landscape and check the "Overall Resolution (Verts)" line on the details to see which values to enter.<br><br>If your terrain is square and its scale hasn't been changed, you can click the "Guess" button to automatically get that value.</td></tr></tbody></table>


---

# 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://sylvl.gitbook.io/panoramake-release/interface-overview/builder-interface/building-masks/filters-and-noise.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.
