> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinemation.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# ◽Stabilize Bone

> Documentation for ◽Stabilize Bone.

## Overview

**Stabilize Bone** modifier dynamically selects and stabilizes a bone position in component space, keeping it fixed relative to the character’s current stance.

<Frame caption={"Stabilize Bone properties."}>
  <img src="https://mintcdn.com/kinemation/JeFzhKqzivzKAwnI/images/cas/3ed5d45cfa0a6a99032a.png?fit=max&auto=format&n=JeFzhKqzivzKAwnI&q=85&s=544ea2fdc0961dcc88d48286d800bd06" alt="" width={527} data-path="images/cas/3ed5d45cfa0a6a99032a.png" />
</Frame>

* **Bone to Stabilize** — the bone that will be stabilized at runtime.

* **Position Threshold** — if the bone’s translation delta exceeds this value, stabilization is temporarily disabled while the modifier searches for a new stable stance.

* **Stance Threshold** — if the bone’s translation delta falls below this value, the bone is locked in component space.

* **Pivot Smoothing** — controls the interpolation speed used to smooth changes in the stabilized position.

## Use-cases

The modifier searches for a stable stance using the **Stance Threshold**. When the bone’s positional delta falls below this value, the bone is locked in component space and stabilized.

If the bone’s positional delta exceeds the **Position Threshold** — for example, when the character stands up or crouches — stabilization is temporarily disabled. The modifier then waits until the bone settles into a new stable stance before locking it again.

<Info>
  **Tip**: Full-body locomotion naturally produces noticeable head bobbing. This is mainly caused by vertical pelvis translation during walking, jogging, and sprinting.
</Info>

Here's how this modifier works:

1. It looks for a stable stance using Stance Threshold — if the bone position delta is less than this value, the bone will be locked in component space and therefore stabilized.

2. If the bone position exceeds Position Threshold — e.g., character stands up or crouches — the stabilization will be disabled until a new Stance Threshold is settled in.

These values are recommended for this modifier:

* **Bone To Stabilize** — pelvis or root spine bone.

* **Position Threshold** — 0.3f.

* **Stance Threshold** — 0.005f.
