# IK Rig

## What is an IK Rig?

What is an IK Rig? It’s the same skeleton you use for your character right now, but it has extra IK bones which help animators do their thing in Blender or Maya. This rig is not used in the game, its only purpose is animations:

<figure><img src="https://lh5.googleusercontent.com/SmaoBur-okZC7iXHgxCUqax9iE-yrdGiL1gTxY6fm2xpnCMkxfBqouD1_hGnyKlhvF-NDjotW1mUW2i1TyUiaAyOpyWWD-a9vL5zLzi7nXLqJwjGS3LVpiACwwYcR8zRgXhoztK20Daien0O3cZ7pxo" alt="" width="375"><figcaption><p>IK Bones</p></figcaption></figure>

This is how it looks in Blender. The IK bones are used as targets for IK constraints, and these bones are usually parented to the weapon. This is a standard animation workflow for any 3D animator.

What is the *ik\_hand\_gun* bone? This one is crucial - it contains animation movement for the weapon, and that’s why it’s great:

1. No need to pose the weapon in Unity. Just import the animation, and parent your gun to the WeaponBone - it will work out of the box.
2. The gun is not parented to the right hand anymore - now you can add bolt-action rifles and complex animations to your project easily.

Okay, but how do we create an IK Rig? You need to do it yourself or ask your animator, the process is simple:

1. Take your original skeleton
2. Add the IK bones to it


---

# 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/fps-animation-framework/tutorial/animation-workflow/ik-rig.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.
