> For the complete documentation index, see [llms.txt](https://docs.airship.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airship.gg/characters/character-animations/character-blender-animations.md).

# Character Rig Download

This page contains a download of the Airship Character Rig so you can animate in tools like Blender.

{% file src="/files/ZIGHnhiFvFN3W3Z6Ugi7" %}

{% hint style="info" %}
We use [Blender 3.5](https://download.blender.org/release/Blender3.5/) internally and recommend that version.
{% endhint %}

## Creating Animations With Blender

![](https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2FN7X8kQFTn1YDsTmjTQVG%2Fimage.png?alt=media\&token=b7d64a96-eea5-466a-a95e-1ff7bc55da13)

You can create multiple animations in 1 blender file

* Open the Dope Sheet window
* Switch the dope sheet to the Actions panel
* Create a new Action
* Each action will export as an individual Animation Clip for Unity

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2FNnjxLEoLGsVjiGkUjigi%2Fimage.png?alt=media&amp;token=95420129-1cc0-420d-8409-4e97cb2ad401" alt="" width="375"><figcaption></figcaption></figure></div>

### Exporting to FBX

Convert your animations to FBX to bring them into Unity

* File -> Export -> FBX
* Setup our recommended settings
* Save

{% hint style="success" %}
You can save your settings a preset for quick setup next time.

Click the + icon on the top right of the export window.
{% endhint %}

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2FecHwSrP2a0R6oVOl77eN%2Fimage.png?alt=media&amp;token=8c2968bd-c470-4d7c-8179-1fc3c9bd2f7e" alt="" width="379"><figcaption></figcaption></figure></div>

### Importing to Unity

Place the FBX into a folder in your project or drag it into the Project window of Unity.&#x20;

Set the rig type to Generic and assign the character avatar

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2FC74bZvzyQY5Vpka04Ja8%2Fimage.png?alt=media&amp;token=90ac6d49-fdc5-4275-8b28-ea97cc426d15" alt="" width="563"><figcaption></figcaption></figure></div>

You should see each Action you made as an Animation Clip in the Animation tab of your file

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2Fye7nJcCIx3bIOA5NUfGa%2Fimage.png?alt=media&amp;token=5a3b6370-0c33-4cd9-81b8-08a0a008162b" alt="" width="563"><figcaption></figcaption></figure></div>

Your animation clips can now be used as variables in AirshipComponents or directly in an Animator state machine.&#x20;

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2Fg5RlBjCjE1Ooc4P6Wz0h%2Fimage.png?alt=media&amp;token=bf88ab92-82ba-41d8-b75b-71704456509b" alt=""><figcaption></figcaption></figure></div>

```typescript
import Character from "@Easy/Core/Shared/Character/Character";

export default class AnimTest extends AirshipBehaviour {
	//Reference to the project file
	public animClip: AnimationClip;

	//Reference to the scene instance
	public character: Character;

	override Start(): void {
		//Play the animation on the character
		this.character.animationHelper.PlayAnimation(this.animClip, CharacterAnimationLayer.OVERRIDE_4, 0.5);
	}
}
```

<div align="left"><figure><img src="https://214663474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbaXflSJA8L9N9yOx089%2Fuploads%2FeixyPb9LE4usPVVrWOm6%2Fimage.png?alt=media&amp;token=44edb609-549f-43e0-ad39-082cc6f8d581" alt="" width="375"><figcaption></figcaption></figure></div>
