> For the complete documentation index, see [llms.txt](https://scenegroup.gitbook.io/cavalry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scenegroup.gitbook.io/cavalry/user-interface/menus/window-menu/render-manager.md).

# Render Manager

Windows > Render Manager

### Intro

The **Render Manager** is the place to output your scenes to files. The window consists of two sections – the **Header** and the **Render Queue**. The **Header** at the top contains a few simple controls for submitting renders and the **Render Queue** at the bottom is where you can drag in [Compositions](/cavalry/nodes/shapes/comp-node.md) to create **Render Queue Items**.

{% hint style="success" %}

* Adding [Compositions](/cavalry/nodes/shapes/comp-node.md) to the **Render Queue** creates **Render Queue Items**. This can be done by either using the **`+ Current Composition`** button at the top of the window or by dragging them from the [Assets Window](/cavalry/user-interface/menus/window-menu/asset-window.md) into the **Render Queue**.
* [Render Queue Items](https://sentry.io/organizations/scene-group-limited/issues/2246717972/?project=1511676\&query=is%3Aunresolved) are saved with your scene.
* Any unchecked **Render Queue Items** will not render.
  {% endhint %}

### **UI**

#### **Header**

**`+ Current Composition`** - add the currently active composition to the Render Queue.

**Progress Bar** - this indicates how complete the entire Render Queue is.

**`Render All`** - start rendering all active Render Queue Items (RQIs) in the Render Queue

**Dynamic Index** - this value can be passed to any other attributes and iterates on a 'per render' basis. e.g. if you have **Number of Renders** set to 3 this attribute will pass a value of 0 on the first render, 1 on the second and 2 on the third. See [Dynamic Rendering](/cavalry/user-interface/menus/window-menu/render-manager/dynamic-rendering.md).

**Dynamic Index Offset** - offset the **Dynamic Index**. Useful for previewing or setting ranges.

####

#### Render Queue

{% tabs %}
{% tab title="Output" %}
**File Name** - set the output filename.

{% hint style="info" %}
If you include back `/` (macOS) or forward `\` (Windows) slashes in the **File Name** a new directory will be created (if one doesn't exist) on your file system. e.g. `MyFolder/Composition1` will output the filename **Composition1** in the **MyFolder** directory.
{% endhint %}

**Frame Range Mode** - select the frame range mode:

* **Composition Start/End** - output the full composition length.
* **Playback Start/End** - output the frames within the Playback Range.
* **Custom...** - set a custom frame range.

**Frame Range** - set the **Custom** frame range.

**Padding** - set the frame number padding (e.g. 3 will output image.001.png).

**Path** - set the directory to save the output to.

**Resolution Scale** - a multiplier for the resolution.&#x20;

**Render Engine** - select your render engine.

* **GPU** - render using your GPU.
* **CPU** - render using your CPU.
  {% endtab %}

{% tab title="Format" %}
**File Format** - select your file format:

* **APNG** - output an animated png.
* **JPEG** - output a `.jpg` image sequence.
  * **Quality** - set the quality.
* **Lottie** - output a `.json` [Lottie](/cavalry/user-interface/menus/window-menu/render-manager/lottie-export.md) file.
* **PNG** - output a `.png` image sequence.
  * **Compression** - set the compression (0 is uncompressed).
  * **PNG Filter** -&#x20;
    * None -&#x20;
    * Fast -&#x20;
    * Best -
* **QuickTime** - output a `QuickTime` movie.
  * **Codec** - select the codec:
    * ProRes 422 HQ
    * ProRes 422
    * ProRes 422 LT
    * ProRes 422 Proxy
    * ProRes 4444
    * ProRes 4444 XQ
  * **Use Native Encoder** (macOS only) - use the native macOS encoder (recommended).
* **SVG** - output an `.svg` sequence.
* **WebM** - output a `.webm` movie file
  * **Codec** - select the codec:
    * VP8
    * VP9
      {% endtab %}

{% tab title="Dynamic" %}
**Dynamic Render** - check to enable [Dynamic Rendering](/cavalry/user-interface/menus/window-menu/render-manager/dynamic-rendering.md).

**Number of Renders** - set how many times to iterate through a sequence.
{% endtab %}

{% tab title="Compositions" %}
**Compositions** - Drag/ drop compositions from the [Assets Window](/cavalry/user-interface/menus/window-menu/asset-window.md).

{% hint style="info" %}
The **Compositions** tab can be used to render multiple [Compositions](/cavalry/nodes/shapes/comp-node.md) sharing the same **Output/Format/Dynamic** settings.&#x20;
{% endhint %}
{% endtab %}
{% endtabs %}

**Path Preview** - preview the absolute output path.

{% hint style="info" %}
In order to render with Alpha, don't forget to set your Composition's **Background Alpha** to **0** via the [Composition Settings](/cavalry/user-interface/menus/window-menu/scene-window/project-tree/composition-settings.md).
{% endhint %}
