> For the complete documentation index, see [llms.txt](https://kinemation.gitbook.io/scriptable-animation-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinemation.gitbook.io/scriptable-animation-system/fundamentals/animator-layers/blending-layer.md).

# Blending Layer

## Description

**Blending Layer** is used to fix strange-looking poses using a fully procedural method. This layer is easy to use and adjust for your characters, as it doesn't require any special setup or integration.

It is possible to use multiple **Blending Layers** in the Animator Profile. It is great when you want to adjust multiple different states, like standing or crouching for example.

## Properties

<figure><img src="/files/7J7eB4KlrHnExvPwKyHZ" alt="" width="404"><figcaption></figcaption></figure>

* **Desired Pose**: the pose which we want to blend. Usualyl you want to specify here something that looks good visually for your desired animation state.
* **Blending Elements**: a list of bones which will be affected by the blending. Also, they contain a weight which defines the influence of the blending. If value is 0 - no blending applied, and 1 - blending is full applied.
* **Blend Position**: controls if we need to blend translation. Usually only rotation will do the effect, so most of the time this option should be turned off.

{% hint style="warning" %}
**Note:** make sure to have at least one bone which will have a weight set to 0. For example, if you blend the spine bones, make sure the head/neck element is set to 0. This will make sure the child bones won't be affected by the blending.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kinemation.gitbook.io/scriptable-animation-system/fundamentals/animator-layers/blending-layer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
