> For the complete documentation index, see [llms.txt](https://earnest-robot.gitbook.io/auto-hand-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://earnest-robot.gitbook.io/auto-hand-docs/auto-hand/custom-poses/animated-held-poses.md).

# Animated Held Poses

### Grabbable Pose Animation

{% embed url="<https://youtu.be/mP-o0maJaV0>" %}

This component will allow you to animate a hand between two saved [poses ](/auto-hand-docs/auto-hand/custom-poses.md)by pressing the trigger or squeezing the grip

It will take a `from pose` and a `to pose` and will interpolate between the two poses based on the given `animation driver` and `animation curve`

<div align="left"><figure><img src="https://2959669391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5zKO0EvOjzUDeT2aiFk3%2Fuploads%2FL9TRuSLn8FZ9GD65yxZU%2Fimage.png?alt=media&amp;token=d3d55486-e20b-4765-9750-c2807544920c" alt=""><figcaption><p>This Component is attached to the "Handle" under the Auto Hand Rifle in the demo scene</p></figcaption></figure></div>

`Animation Curve` <https://docs.unity3d.com/Manual/animeditor-AnimationCurves.html> should go from 0-1, leave this as default line if you aren't confident in your understanding of animation curves

`Animation Driver` Determines the default hand value to activate this pose while it's being held

`From Pose` The pose the hand will have by default (at 0)

`To Pose` The pose the hand will move to match given the animation driver value (at 1)

`Additional Animations` Additional animations to run alongside the given driver value (good for things like a gun trigger that is separate from the hand but still needs to move with the hand during the animation)

### Auto Animation

[Setup Video](https://youtu.be/mP-o0maJaV0?t=297)

This component is a helper script to the Grabbable Pose Animation and will play along side to any `Grabbable Pose Animations` it is connected to.

This component will save it's local transform data (and the children of this object if `Record Child Transforms` is enabled)

<div align="left"><figure><img src="https://2959669391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5zKO0EvOjzUDeT2aiFk3%2Fuploads%2FqIV1TeZsbidQjOWbaRaV%2Fimage.png?alt=media&amp;token=c6a0015b-c8f2-42c2-91f2-8cb8a7ac525b" alt=""><figcaption><p>This Component is attached to the "Trigger" under the Auto Hand Rifle in the demo scene</p></figcaption></figure></div>

Use `Save Start` to save the current local position of this object to the start of this auto animation

Use `End Start` to save the current local position of this object to the end of this animation

Use `Set` to along with the `Set Test Value` to test how your animation looks using 0-1
