# Blending Filters & Linking Masks

When using multiple filters on a Sub-Layer, you can change how a filter is blended with the previous ones.

**For this example, the Slope and the Noise filters will be used. Shown in LOOKDEV Mode for clarity.**

{% hint style="info" %}
The filters are sampled from bottom to top, so Splatmap > Height-Based > Slope > Directional > Noise.
{% endhint %}

### Addition

![](/files/vKGSqBEbwmDHbu9qd0Hh)

When in Add mode, the filter will be ADDED on top of the previous result.&#x20;

So here, the slope will be ADDED to the Noise.

### Multiplication

![](/files/hWwXgxzo2WAHQC3NCfEW)

When in Multiply mode, the filter will be MULTIPLIED on top of the previous result.&#x20;

So here, the slope is multiplied and as such defines the zone in which the Noise will be applied.

If the slope returns 0, like if the surface is flat, then all subsequent filters rendered afterwards won't apply where the zone is zero (multiplied by 0 so not affected.)

Howerver this won't impact the zone where the Slope actually is, so multipled by 1 = unaffected.

You can in this way use a filter, noise etc on specific zones only.&#x20;

### Substraction

![](/files/dyrBS8fi2EILosz9uROH)

When in Subtract mode, the filter will be SUBSTRACTED from the previous result.&#x20;

So here, the slope will be SUBTRACTED to the noise.

This can be used to apply noises, filters but excluding specific areas.

## Linking Masks

To automate the exclusion or application of certains masks, it is possible to link masks toghther so that you can easely, for example, **apply a Noise only on your slopes**, or **apply grass only in the areas where there are no slopes**, etc.&#x20;

{% hint style="info" %}
Think of the anchor points in Substance Painter, it is the same idea.
{% endhint %}

Linking masks together copies the values of a mask on another one and locks it up. The values are synchronized, so that editing a Parent value will also affect its children.

**To link a filter, click on the Chain icon.** The filter will be automatically turned on if it's off.

![](/files/mOtjhwrA7BFcYNWnWv0W)

![](/files/0ilNt45yOv8xYImG3ZPN)

In this interface, you can choose from which Sub-Layer you want to link the mask you selected. In this case, the Sub-Layer 2 found the Sub-Layer 1 named "Slope Rocks SL1" has a Slope.&#x20;

So, clicking this Sub-Layer will copy and link the settings of the Slope onto it.

![Linked Mask](/files/CybSpaT3WvfcJZ5Kg1NY)

The only thing that can be edited on a linked masks is its blending mode (if it is added, multiplied, or subtracted.)

For example, using Noise on the Sub-Layer 2 and linking the Slope of the Sub-Layer 1 in Substract mode, allows the noise of the SBL 2 to not affect the slope of the SBL 1.

![](/files/R1D2GBK9mbIJD2op1gF1)

The modifications you may make to the parent Slope in this case, will sync with all the children Slopes.

To unlink, simply select Unlink in the link window. The previous settings before the minking will be restored.

![](/files/dynT8P3UV6h3fRS8lrkk) ![Noise on top of the SBL1, without the mask linking and substraction.](/files/N7NSZ09TocasXAA2vL6E)


---

# 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-legacy-docs/interface-overview/builder-interface/building-masks/blending-filters-and-linking-masks.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.
