# Profiles and Layers

## Overview

**Animator Profile** contains all the procedural features related to a weapon, item, or gameplay situation.

To create a new profile, right-click on your **Rig Asset** and select <mark style="color:purple;">**FPS PROFILE Wizard**</mark>:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2FFRAJR0cTuJczAjjJ5M9l%2Fimage.png?alt=media&#x26;token=a3f297a6-50a6-40aa-9b8e-329f1e132c9e" alt="" width="385"><figcaption><p>Animator Profile.</p></figcaption></figure>

<details>

<summary>How to create a profile manually</summary>

Right-click in any folder and go to <mark style="background-color:purple;">**Create/KINEMATION/FPS Animator General/Animator Profile**</mark>

</details>

* **Rig Asset** - assign previously created Rig Asset. It will provide bone data to all Animator Layers.
* **Blend In/Out Time** - defines the blending time for this Profile in seconds.
* **Ease Mode** - the easing function for the blending.

To add a new **Animator Layer**, click on the *Add Animator Layer* button and select the desired type from the list:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2F78caEzufRBUCW4tRfPIk%2Fimage.png?alt=media&#x26;token=d0c7ad13-e6c5-43d7-84c4-144fbfa25320" alt=""><figcaption><p>All layers.</p></figcaption></figure>

You can copy/paste layer settings by right-clicking on the layer:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2Fu5YlagonWQa387YLeoDW%2Fimage.png?alt=media&#x26;token=b4be4301-5d90-4034-bcec-2d6978960332" alt="" width="396"><figcaption><p>Context menu.</p></figcaption></figure>

{% hint style="success" %}
**Tip:** now you can start adding Animator Layers to the profile. There are no mandatory layers for the system, which makes it incredibly flexible not just for items or weapons, but for gameplay situations as well.
{% endhint %}

Usually, for any item or weapon-related profile the order of layers is similar to this:

1. Pose Sampler Layer
2. Other layers
3. Ik Layer

{% hint style="success" %}
**Tip**: Pose Sampler will position the weapon bone and IK targets, which later will be modified by other procedural layers, and finalized by applying the inverse kinematics for arms and legs.
{% endhint %}

You can find out more about each layer and its settings in [animator-profiles](https://kinemation.gitbook.io/scriptable-animation-system/fundamentals/animator-profiles "mention") section.

***

In the next section, we will learn how to apply **Animator Profiles** in runtime using a Linking mechanism.


---

# 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://kinemation.gitbook.io/scriptable-animation-system/workflow/profiles-and-layers.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.
