# Global Preferences

**Global Preferences** allow us to apply default settings to aspects of **Incari**. These aspects are discussed below:

{% tabs %}
{% tab title="Animation Editor" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-1647af155a92560691ca4936afa237271bbe2bc9%2Fglobalprefsanimationeditor20241.png?alt=media)

**Playback**

**Loop Mode**

`Loop Mode` determines if an **Animation** should play forward or alternate between playing forward and backward in a **Scene**. It can be set in the following ways:

* `None`: The **Animation** is played forward once in each animation cycle.

![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-db2714e232ea8b350ef4654e6c5d34a77644143c%2Finterpolation-mode-once.gif?alt=media)

* `Repeat`: The **Animation** is played forward in repeated cycles without reversing direction.

![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-2ad3497efee75416b4e4829ff2fd8a649d787e11%2Finterpolation-mode-repeat.gif?alt=media)

* `Alternate`: The **Animation** is played forward and backward in each animation cycle.

![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-d95146d4e711d10d6fe6e8b2d13ae090b4ccc8ec%2Finterpolation-mode-alternate.gif?alt=media)
{% endtab %}

{% tab title="Global" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-b57b56a82de7b715a2ab748c0765e91262c45a9a%2Fglobalprefsglobal20241.png?alt=media)

**Projects**

**Projects Path**

The default directory on a user's computer where **Incari Projects** are saved.
{% endtab %}

{% tab title="Logic Editor" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-3110cc8052ebfef9af60c35683638e27290402de%2Fglobalprefslogiceditor20241.png?alt=media)

**Theme**

**Grid Color**

The `Grid Color` of the **Logic Editor** can be set here. The *color* can be set by manually adjusting the **HSB** / **RGBA** values or inserting a **Hex Code**, using their corresponding [**Color Attribute**](https://docs.incari.com/incari-studio/2024.1/objects-and-types/attributes/attribute-types/color-attribute).

Additionally, the `Reset color` button sets the `Grid Color` back to its default value.
{% endtab %}

{% tab title="Player" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-94334374c8d935defac04a2b7c67f3f21080e947%2Fglobalprefsplayer20241.png?alt=media)

**Rendering**

**Use Multithreaded Rendering**

When enabled, the **Bool** `Use Multithreaded Rendering` allows the user to automatically launch the **Incari Player** in multithreaded mode (the main/UI thread and the rendering thread) when launched from **Incari Studio**. This can be useful in cases where the **Logic** or rendering processes has been taking a bit longer than expected and supports seamless operation.
{% endtab %}

{% tab title="User Interface" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-d207459175160852913645d13ef2d039eb6d6862%2Fglobalprefsuserinterface20241.png?alt=media)

**Layout**

**Reset layout**

The `Reset Layout` button resets all **Modules** found in **Incari** to their default positions.
{% endtab %}

{% tab title="Viewport" %}
![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-5e3f79729be50646cec1d699faf4035ac22f290e%2Fglobalprefsviewport20241.png?alt=media)

**Theme**

**Bottom and Top Gradient Color**

`Bottom` and `Top Gradient Color` set a *color gradient* that starts at the bottom and top positions of the **Viewport**, respectively. The *color gradient* can be set by manually adjusting the **HSB** / **RGBA** values or inserting a **Hex Code**, using their corresponding [**Color Attribute**](https://docs.incari.com/incari-studio/2024.1/objects-and-types/attributes/attribute-types/color-attribute).

**Grid Color**

`Grid Color` sets the color of the *grid* found in the **Viewport**. The *color* is set in the same way as the `Bottom` and `Top Gradient Color` **Attributes**.

`2D Background color` sets the background color for **2D Scenes**.

`Reset colors` sets the `Bottom` and `Top Gradient Color` as well as the `Grid Color` of the **Viewport** back to their default *colors*.
{% endtab %}
{% endtabs %}

In order to open the **Global Preferences** **Module**, right-click on the Menu bar in **Incari** and click on **Global Preferences** from the drop-down list. Please see the illustration below:

![](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-2f2777dd9cd5fa421fa01e1133fdceb0d596f96f%2Fglobalprefslastimage20241.png?alt=media)
