# Curve Editor

*Curve Editor* helps you manipulate the value of different variables over time.

## Enabling the Curve Editor

To access the *Curve Editor*, first select the desired *Layer* in the *Timeline Editor* and find the **Variable** you want to adjust in the *Variables* section of the *Properties* window.

Select one or multiple Variables and **click on** ![](https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-1b2704846e493efffaee70bf6d4e7861d721f13f%2Fimage.png?alt=media) next to it to enable the curve editing option in the *Curve Editor*.

To view and edit the curve of a specific enabled Variable, you can select it by **clicking on** ![](https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-057aad76c2da251ee45d81aeaecf56bcaa16d8f6%2Fimage.png?alt=media) next to the Variable inside the *Properties* window.

<figure><img src="https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-41a36e51a40cb5a989c712d9dbb024263dc81eaf%2F240913-SelectVariableforCurveEditor.gif?alt=media" alt="Demonstrating how creating a layer on the Timeline offers many Variables to choose from that can be edited in the Curve Editor"><figcaption></figcaption></figure>

## Manipulating Curves

### Adding Curve Point

You can add curve points to the curves of a selected *Variable* by right-clicking in the *Curve Editor* and choosing:

<figure><img src="https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-c174f065744fc63e09dd885dcad407ae9183e0e9%2F240920-CurveEditorRightClickMenu.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Add point on playhead** option to add points where the *Playhead* is located, or
* **Add point here** option to add points at the current mouse location.

{% hint style="info" %}
**Good to know:** When editing a **Variable** with multiple components in the *Curve Editor*, you can choose to edit just one component (or curve) at a time. To do this, first select the curve by clicking on one of its **Points**, then **right-click** and choose one of the **Add point** options from the context menu.
{% endhint %}

### Manipulating Curve Points

Each *Curve Point* contains unique information accessible by **right-clicking** on it within the *Curve Editor* window.

<figure><img src="https://3312042618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sVaJpWJhPbmscipukhh%2Fuploads%2Fgit-blob-6b42978e2ff5a373ccb22ac23317e8870fad4c65%2F160924_CurvePointValues.png?alt=media" alt="Window that holds information about the point"><figcaption></figcaption></figure>

You can create and manipulate curve points by placing a *Playhead* on the desired location and changing the value of the *Variable* in the *Properties* window.

By selecting a *Curve point* in the *Curve Editor* you can move it vertically (**Scroll**) or horizontally (**Shift + Scroll**).

{% hint style="info" %}
**Good to know:** You can change the value of the Color variable in the *Curve Editor* by **selecting it from the color picker**.
{% endhint %}

### Deleting Curve Points

To delete single point from the Curve you can:

* select a point and choose **Delete** option from its right-click menu,
* select a point and **press Del** shortcut, or
* delete a point by **double-clicking** on i&#x74;*.*

If you want to delete all user-added points use **Reset curve** in the right-click context menu of the Curve editor.
