# Blends

## Blend <a href="#blend" id="blend"></a>

<figure><img src="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2Fgit-blob-3575c4b54af43d2474dbbd93bf8db3cccccc0606%2Fimage.png?alt=media" alt=""><figcaption><p>Blend Properties</p></figcaption></figure>

#### Supported Properties

* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Settings
  * `Alpha input type`
    * `Float Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Bool Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Anim curve` is unsupported
  * `Alpha Scale Bias` is unsupported (settings ignored)
  * `Alpha Scale Bias Clamp` is unsupported (settings ignored)
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Functions
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Option
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Tag

## Blend Multi <a href="#blend-multi" id="blend-multi"></a>

<figure><img src="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2Fgit-blob-255b448a4010bade3f3b79e58ec3a8b0661f1082%2Fimage.png?alt=media" alt=""><figcaption><p>Blend Multi Properties</p></figcaption></figure>

#### Supported Properties

* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Settings
  * `Desired Alphas` is supported, but input must be constant (no anim vars)
  * `Alpha Scale Bias` is unsupported
  * `Additive Node` is unsupported
  * `Normalize Alpha` is supported
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Functions
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Tag

## Layered Blend Per Bone <a href="#layered-blend-per-bone" id="layered-blend-per-bone"></a>

<figure><img src="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2Fgit-blob-0bd2ff36c4f20b90018bee168dfd9ecd547f777d%2Fimage.png?alt=media" alt=""><figcaption><p>Layered Blend Per Bone Properties</p></figcaption></figure>

#### Supported Properties

* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Settings
  * `Blend Mode` is supported (both branch filter and blend mask supported)
  * `Layer Setup` (branch filter mode) supported, including multiple branch filters per layer
  * `Blend Masks` (blend mask mode) supported
  * `Mesh Space Rotation Blend` is unsupported
  * `Mesh Space Scale Blend` is unsupported
  * `Curve Blend Options` are unsupported (ignored)
  * `Blend Root Motion Based On Root Bone` is unsupported (ignored)
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Runtime
  * `Blend Weights` are supported, but input must be constant (no anim vars)
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Functions
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Tag
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Performance

## Apply Additive <a href="#apply-additive" id="apply-additive"></a>

<figure><img src="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2Fgit-blob-143c9382aa894ccb6d4cb01c196a6f1d2809247e%2Fimage.png?alt=media" alt=""><figcaption><p>Apply Additive Properties</p></figcaption></figure>

#### Supported Properties

* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Settings
  * `Alpha input type`
    * `Float Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Bool Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Anim curve` is unsupported
  * `Alpha Scale Bias` is unsupported (ignored)
  * `Alpha Scale Bias Clamp` is unsupported (ignored)
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Functions
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Performance
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Tag

## Apply Mesh Space Additive <a href="#apply-mesh-space-additive" id="apply-mesh-space-additive"></a>

<figure><img src="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2Fgit-blob-94d1063c659bc8333e7563ae704094628de8d8a6%2Fimage.png?alt=media" alt=""><figcaption><p>Apply Mesh Space Additive Properties</p></figcaption></figure>

#### Supported Properties

* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/26a0/path?scale=MDPI" alt="warning" data-size="line"> Settings
  * `Alpha input type`
    * `Float Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Bool Value` is supported, but `Alpha` input must be constant (no anim vars)
    * `Anim curve` is unsupported
  * `Alpha Scale Bias` is unsupported (ignored)
  * `Alpha Scale Bias Clamp` is unsupported (ignored)
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Functions
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Performance
* <img src="https://improbableio.atlassian.net/gateway/api/emoji/63273493-9579-4b44-9957-e8bef39a56a7/atlassian-cross_mark/path?scale=MDPI" alt="Cross Mark" data-size="line"> Tag

{% hint style="danger" %}
**Mesh Space Additive**

See [notes](https://docs.msquared.io/creation/unreal-development/features-and-tutorials/the-animated-crowd/crowd-animation/crowd-anim-blueprint/additional-notes#mesh-space-additive-support) on mesh space additive support within crowd, since there are blending differences here from full ABP solution.
{% endhint %}
