# Play ImageSequence

## Overview

![The Play ImageSequence Node.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-94a774036074dea79844dac5bc12c6461f8c9b21%2Fplayimagesequence.png?alt=media)

The **Play ImageSequence Node** starts and plays through an **ImageSequence** at the specified time frames.

## Attributes

| Attribute            | Type          | Description                                                                                        |
| -------------------- | ------------- | -------------------------------------------------------------------------------------------------- |
| `Start Frame`        | **Int**       | The selected start frame. If -1, the start frame is the very first frame of the **ImageSequence**. |
| `End Frame`          | **Int**       | The selected end frame. If -1, the end frame is the very last frame of the **ImageSequence**.      |
| `Object`             | **ObjectID**  | The target **Object**.                                                                             |
| `PlayMode`           | **Drop-down** | The `PlayMode` type. Can be either *Frames per Second* (frame rate) or *Time* (duration).          |
| `FPS`                | **Int**       | The number of *Frames per Second*.                                                                 |
| `Interpolation Mode` | **Drop-down** | The `Interpolation Mode` type. Can be either *Constant* or *Linear*.                               |
| `Loop Mode`          | **Drop-down** | The looping type. Can be *Alternate*, *None*, or *Repeat*.                                         |
| `PlayDirection`      | **Drop-down** | The direction in which the **ImageSequence** plays. Can be `Backward` or `Forward`.                |

## Inputs

| Input             | Type         | Description                                                           |
| ----------------- | ------------ | --------------------------------------------------------------------- |
| *Pulse Input* (►) | **Pulse**    | A standard **Input Pulse**, to trigger the execution of the **Node**. |
| `Object ID`       | **ObjectID** | The ID of the target **Object**.                                      |
| `Start Frame`     | **Int**      | The start frame.                                                      |
| `End Frame`       | **Int**      | The end frame.                                                        |

## Outputs

| Output             | Type      | Description                                                                                                                            |
| ------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse** | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |

## See Also

* [**Pause ImageSequence**](https://docs.incari.com/incari-studio/2021.1/toolbox/incari/imagesequence/pauseimagesequence)
* [**Stop ImageSequence**](https://docs.incari.com/incari-studio/2021.1/toolbox/incari/imagesequence/stopimagesequence)
* [**Resume ImageSequence**](https://docs.incari.com/incari-studio/2021.1/toolbox/incari/imagesequence/resumeimagesequence)
