> For the complete documentation index, see [llms.txt](https://maxestla.gitbook.io/skeletal-rate-optimisator/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maxestla.gitbook.io/skeletal-rate-optimisator/set-up-optimisation-profiles.md).

# Set up optimisation profiles

Learn how to set up your optimisation profiles

## Set up profiles in your project settings

To set up optimisation profiles, go to your **project settings** in the **Game** and **Skeletal Rate Optimisation Settings**.&#x20;

<figure><img src="https://2947521163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPuMY0v2gXXRGq2iZRsDj%2Fuploads%2FPlxyT60N1CTFP5j6pv2g%2Fimage.png?alt=media&amp;token=b9ae96e1-faea-4633-bd52-06068c7c392b" alt=""><figcaption></figcaption></figure>

Add a profile by creating an array element, you can add as many profiles as you want.

<figure><img src="https://2947521163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPuMY0v2gXXRGq2iZRsDj%2Fuploads%2F2jWkKq9mCZKO62WtOB0l%2Fimage.png?alt=media&amp;token=20cfaa22-b94a-45eb-9799-af450b0116d9" alt=""><figcaption><p>An empty profile</p></figcaption></figure>

Here is what you need to setup :&#x20;

* **Profile Name** : A unique name used to identify and apply profiles
* **Enabled** : Defines if you want this profile to enable the optimisations
* **Mode** :&#x20;

  * **LOD based rate**

  *Optimisation mode where the number of skipped frames is linked to the current LOD*

  * **Screen Size based rate**

  *Optimisation mode where the number of skipped frames is linked to the screen size of the mesh*

  * **Max Distance Factor based rate**

  *Optimisation mode where the number of skipped frames is set according to the distance factor of the mesh to the player*
* **Interpolation :** Should the skipped frames interpolate.
* **Debug** : Enables a debug display in the editor
