> For the complete documentation index, see [llms.txt](https://zerodensitydocumentation.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zerodensitydocumentation.gitbook.io/docs/realityhub-1.3/realityhub-1.3/cook-manager.md).

# Cook Manager

The process of converting content from an internal format to a platform-specific format is referred to as **cooking**. Reality Engine stores contents and assets in particular formats.

### What is Cook Manager? <a href="#cookmanager-whatiscookmanager" id="cookmanager-whatiscookmanager"></a>

Cook Manager is the RealityHub Module where you can create a new **Cook Job** and **List** already cooked (shipped) projects. Each **Cook Job** goes to **Cook Manager Queue**, and each available **Cook Server** gets Cook Job from that Queue to perform a cooking process.

Before you begin make sure that:

* You selected the **Can Cook** option in the [Adding Host](/docs/realityhub-1.3/realityhub-1.3/installation-and-configuration/configuration-steps/engine-module-configuration/adding-host.md) section
* Reality Engine is closed via the [Launcher Module](/docs/realityhub-1.3/realityhub-1.3/launcher.md)
* [Reality Loader](/docs/realityhub-1.3/realityhub-1.3/installation-and-configuration/configuration-steps/reality-loader.md) is running&#x20;

### How To Create a New Cook Request <a href="#cookmanager-howtocreateanewcookrequest" id="cookmanager-howtocreateanewcookrequest"></a>

To begin your Cook Request:

* Select the **Cook Manager** tab from **Main Menu** > **Windows**
* Click on <mark style="color:purple;">**`+`**</mark> (Plus) to create a **New Cook** request

<div align="left"><img src="/files/erETDTMA4DfbwICU8Q4R" alt="Cook Configuration Window"></div>

When you click on the **New Cook** button, the **Cook Configuration** window appears as shown in the image above. In this window, you can:

* **Rename** the Cook Configuration
* Select a **Project** you desire to cook
* Select a **Map** that belongs to the project you defined

When you press the <mark style="color:purple;">**`Cook`**</mark> button, your **Cook Configuration** details appear:

![](/files/gGLPUAM5Tvi5ArTVDvte)

From left to right, Cook Manager Toolbar buttons represent:

1. **Cancel**: Cancels pending or cooking project
2. **Clone**: Duplicates the selected cook requests
3. **Recook**: Recooks already cooked, canceled, and pending projects
4. **New Cook**: Initiates a cooking process for a selected project
5. **Delete**: Deletes projects from the cooking queue

### Importing a Cooked Project into the RealityHub <a href="#cookmanager-importingacookedprojectintotherealityhub" id="cookmanager-importingacookedprojectintotherealityhub"></a>

* Make sure the “**WindowsNoEditor**” folder of your “**incoming**” cook package copied in “<mark style="color:orange;">**\<SharedFolder>/Projects/Cooks/\<ProjectName>/\<MapName>/\<CookName>/**</mark>”.
* Create folders manually if needed

Example: <mark style="color:orange;">**\<pre>My Shared Folder/Projects/Cooks/My Virtual Scene Project/Starter Map/Incoming\_Cook\_1/WindowsNoEditor\</pre>**</mark>

* Rescan your shared folder from the [Launcher interface](/docs/realityhub-1.3/realityhub-1.3/launcher/launcher-interface.md)
* A new cook will appear in the Cook Manager after the scanning, and it will be available to assign to a renderer
