# CrossFade

## Overview

![The CrossFade Node.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-bdc1faee36aa4aa819dac72b6f6a4c43f2eb664c%2Fcrossfadenode20241.png?alt=media)

The **CrossFade** **Node** creates a **Transition** between **Scenes** with a cross-fade. It receives as inputs the **Scene** to **Transition** to, the **Screen** in which the **Transition** will take place, and the duration of the **Transition**.

[**Scope**](https://docs.incari.com/incari-studio/overview#scopes): **Project**.

## Attributes

![The CrossFade Node Attributes.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-abc9ebd85571efcd54af8bfa52e77287e4229d31%2Fcrossfadeatts.png?alt=media)

| Attribute        | Type      | Description                                                                            |
| ---------------- | --------- | -------------------------------------------------------------------------------------- |
| `Duration (sec)` | **Float** | The duration, in seconds, of the cross-fade, if none is given in the **Input Socket**. |

## Inputs

| Input       | Type         | Description                                                           |
| ----------- | ------------ | --------------------------------------------------------------------- |
| (►) `Start` | **Pulse**    | A standard **Input Pulse**, to trigger the execution of the **Node**. |
| `In Scene`  | **SceneID**  | The **Scene** to which the current **Scene** will **Transition** to.  |
| `Screen`    | **ScreenID** | The **Screen** that contains the initial and final **Scenes**.        |
| `Duration`  | **Float**    | The duration, in seconds, of the cross-fade.                          |

## Outputs

| Output        | Type      | Description                                                                        |
| ------------- | --------- | ---------------------------------------------------------------------------------- |
| `OnStart` (►) | **Pulse** | Flows to the next **Node** following **CrossFade** when the **Transition** starts. |
| `OnEnd` (►)   | **Pulse** | Flows to the next **Node** following **CrossFade** when the **Transition** ends.   |

## See Also

* [**Fade**](https://docs.incari.com/incari-studio/toolbox/transition/fade)
