> ## 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.

# 🔷IK Motion Player

> This page explains how to use IK motions.

## Component

**AC\_IKMotionPlayer** generates procedural shakes when aiming or changing fire mode. It exposes a single method:

<Frame caption={"Use it to play a motion."}>
  <img src="https://mintcdn.com/kinemation/-AzWoLR_QWINVM-e/images/tactical-shooter-pack/unreal/16ed8ec9ef83146d71c4.png?fit=max&auto=format&n=-AzWoLR_QWINVM-e&q=85&s=a9e6757734ced76513327140f617f4fd" alt="" width={198} data-path="images/tactical-shooter-pack/unreal/16ed8ec9ef83146d71c4.png" />
</Frame>

To extract the animation **values** (translation & rotation), access the `IKMotion` property:

<Frame caption={"IK additive animation."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/5c8501dbf5a01bd17ad6.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=9e44a120fc6190dcf61ff62991ec4771" alt="" width={296} data-path="images/tactical-shooter-pack/unreal/5c8501dbf5a01bd17ad6.png" />
</Frame>

## IK Motion

This Data Asset contains motion settings. To create a new IK Motion, right‑click and select **Misc → Data Asset → IK Motion**.

<Frame caption={"IK Motion data asset."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/7ed8d1a6eb0200e95ba9.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=e97020f97cefbb1278bb29a35a2c2173" alt="" width={498} data-path="images/tactical-shooter-pack/unreal/7ed8d1a6eb0200e95ba9.png" />
</Frame>

* **Position** and **Rotation**: Curves that define the animation for each translation and rotation axis.

* **Position/Rotation Scale:** Controls the motion magnitude.

* **Blend Time**: How long (in seconds) it takes to blend in a new motion.

* **Play Rate:** Playback speed multiplier.
